[WARNING]: Collection infra.leapp does not support Ansible version 2.14.18 [WARNING]: running playbook inside collection infra.leapp ansible-playbook [core 2.14.18] config file = /etc/ansible/ansible.cfg configured module search path = ['/root/.ansible/plugins/modules', '/usr/share/ansible/plugins/modules'] ansible python module location = /usr/lib/python3.9/site-packages/ansible ansible collection location = /root/.ansible/collections:/usr/share/ansible/collections executable location = /usr/bin/ansible-playbook python version = 3.9.25 (main, Nov 10 2025, 00:00:00) [GCC 11.5.0 20240719 (Red Hat 11.5.0-11)] (/usr/bin/python3) jinja version = 3.1.2 libyaml = True Using /etc/ansible/ansible.cfg as config file Skipping callback 'default', as we already have a stdout callback. Skipping callback 'minimal', as we already have a stdout callback. Skipping callback 'oneline', as we already have a stdout callback. PLAYBOOK: tests_remediations_7to8.yml ****************************************** 1 plays in /root/.ansible/collections/ansible_collections/infra/leapp/tests/tests_remediations_7to8.yml PLAY [Test RHEL 7 to 8 remediations] ******************************************* TASK [Gathering Facts] ********************************************************* task path: /root/.ansible/collections/ansible_collections/infra/leapp/tests/tests_remediations_7to8.yml:2 ok: [managed-node01] TASK [Include tests_upgrade_custom playbook] *********************************** task path: /root/.ansible/collections/ansible_collections/infra/leapp/tests/tests_remediations_7to8.yml:22 included: /root/.ansible/collections/ansible_collections/infra/leapp/tests/tasks/tests_upgrade_custom.yml for managed-node01 TASK [tests_upgrade_custom | Check if leapp upgrade log exists] **************** task path: /root/.ansible/collections/ansible_collections/infra/leapp/tests/tasks/tests_upgrade_custom.yml:12 ok: [managed-node01] => {"changed": false, "stat": {"exists": false}} TASK [tests_upgrade_custom | Skip test if already upgraded or not RHEL {{ rhel_base_ver }}] *** task path: /root/.ansible/collections/ansible_collections/infra/leapp/tests/tasks/tests_upgrade_custom.yml:17 META: end_play conditional evaluated to False, continuing play skipping: [managed-node01] => {"msg": "end_play", "skip_reason": "end_play conditional evaluated to False, continuing play"} TASK [tests_upgrade_custom | Include common upgrade tasks] ********************* task path: /root/.ansible/collections/ansible_collections/infra/leapp/tests/tasks/tests_upgrade_custom.yml:27 included: /root/.ansible/collections/ansible_collections/infra/leapp/tests/tasks/common_upgrade_tasks.yml for managed-node01 TASK [common_upgrade_tasks | Gather setup tasks] ******************************* task path: /root/.ansible/collections/ansible_collections/infra/leapp/tests/tasks/common_upgrade_tasks.yml:4 ok: [managed-node01 -> localhost] => {"changed": false, "examined": 1, "files": [{"atime": 1765572250.9263167, "ctime": 1765572250.9263167, "dev": 51716, "gid": 0, "gr_name": "root", "inode": 293601428, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "mode": "0644", "mtime": 1765572250.9263167, "nlink": 1, "path": "/root/.ansible/collections/ansible_collections/infra/leapp/tests/tasks/setup/remediate_cifs.yml", "pw_name": "root", "rgrp": true, "roth": true, "rusr": true, "size": 267, "uid": 0, "wgrp": false, "woth": false, "wusr": true, "xgrp": false, "xoth": false, "xusr": false}], "matched": 1, "msg": "All paths examined", "skipped_paths": {}} TASK [common_upgrade_tasks | Do setup tasks] *********************************** task path: /root/.ansible/collections/ansible_collections/infra/leapp/tests/tasks/common_upgrade_tasks.yml:11 included: /root/.ansible/collections/ansible_collections/infra/leapp/tests/tasks/setup/remediate_cifs.yml for managed-node01 => (item=/root/.ansible/collections/ansible_collections/infra/leapp/tests/tasks/setup/remediate_cifs.yml) TASK [setup | remediate_cifs | Add a CIFS share to /etc/fstab] ***************** task path: /root/.ansible/collections/ansible_collections/infra/leapp/tests/tasks/setup/remediate_cifs.yml:3 changed: [managed-node01] => {"backup": "", "changed": true, "msg": "line added"} TASK [common_upgrade_tasks | Run first analysis] ******************************* task path: /root/.ansible/collections/ansible_collections/infra/leapp/tests/tasks/common_upgrade_tasks.yml:21 [WARNING]: Collection community.general does not support Ansible version 2.14.18 TASK [infra.leapp.common : Log directory exists] ******************************* task path: /root/.ansible/collections/ansible_collections/infra/leapp/roles/common/tasks/main.yml:3 ok: [managed-node01] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/var/log/ripu", "secontext": "unconfined_u:object_r:var_log_t:s0", "size": 6, "state": "directory", "uid": 0} TASK [infra.leapp.common : Check for existing log file] ************************ task path: /root/.ansible/collections/ansible_collections/infra/leapp/roles/common/tasks/main.yml:11 ok: [managed-node01] => {"changed": false, "stat": {"exists": false}} TASK [infra.leapp.common : Fail if log file already exists] ******************** task path: /root/.ansible/collections/ansible_collections/infra/leapp/roles/common/tasks/main.yml:16 skipping: [managed-node01] => {"changed": false, "skip_reason": "Conditional result was False"} TASK [infra.leapp.common : Create new log file] ******************************** task path: /root/.ansible/collections/ansible_collections/infra/leapp/roles/common/tasks/main.yml:23 NOTIFIED HANDLER infra.leapp.common : Check for log file for managed-node01 NOTIFIED HANDLER infra.leapp.common : Add end time to log file for managed-node01 NOTIFIED HANDLER infra.leapp.common : Slurp ripu.log file for managed-node01 NOTIFIED HANDLER infra.leapp.common : Decode ripu.log file for managed-node01 NOTIFIED HANDLER infra.leapp.common : Rename log file for managed-node01 changed: [managed-node01] => {"changed": true, "checksum": "3d9f34840d616644ebb3c230265544e729285d74", "dest": "/var/log/ripu/ripu.log", "gid": 0, "group": "root", "md5sum": "51740e422ccbe41d564e3703431b5df0", "mode": "0644", "owner": "root", "secontext": "system_u:object_r:var_log_t:s0", "size": 61, "src": "/root/.ansible/tmp/ansible-tmp-1765572695.231033-7835-179040970567666/source", "state": "file", "uid": 0} TASK [infra.leapp.common : /etc/ansible/facts.d directory exists] ************** task path: /root/.ansible/collections/ansible_collections/infra/leapp/roles/common/tasks/main.yml:35 ok: [managed-node01] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/ansible/facts.d", "secontext": "unconfined_u:object_r:etc_t:s0", "size": 57, "state": "directory", "uid": 0} TASK [infra.leapp.common : Capture current ansible_facts for validation after upgrade] *** task path: /root/.ansible/collections/ansible_collections/infra/leapp/roles/common/tasks/main.yml:43 changed: [managed-node01] => {"changed": true, "checksum": "0ad23a5cadefc41fbad5561e58e451e0e7181094", "dest": "/etc/ansible/facts.d/pre_ripu.fact", "gid": 0, "group": "root", "md5sum": "329170cd2338ca6ab6a6fd9f3d84c3cd", "mode": "0644", "owner": "root", "secontext": "system_u:object_r:etc_t:s0", "size": 11999, "src": "/root/.ansible/tmp/ansible-tmp-1765572696.403281-7949-270699218627390/source", "state": "file", "uid": 0} TASK [infra.leapp.common : Capture a list of non-rhel versioned packages] ****** task path: /root/.ansible/collections/ansible_collections/infra/leapp/roles/common/tasks/main.yml:51 ok: [managed-node01] => {"changed": false, "cmd": "set -o pipefail; export PATH=$PATH; rpm -qa | grep -ve '[\\.|+]el7' | grep -vE '^(gpg-pubkey|libmodulemd|katello-ca-consumer)' | sort", "delta": "0:00:00.344512", "end": "2025-12-12 15:51:37.649671", "failed_when_result": false, "msg": "", "rc": 0, "start": "2025-12-12 15:51:37.305159", "stderr": "", "stderr_lines": [], "stdout": "epel-release-7-14.noarch\ntps-devel-2.44.50-1.noarch", "stdout_lines": ["epel-release-7-14.noarch", "tps-devel-2.44.50-1.noarch"]} TASK [infra.leapp.common : Create fact with the non-rhel versioned packages list] *** task path: /root/.ansible/collections/ansible_collections/infra/leapp/roles/common/tasks/main.yml:65 ok: [managed-node01] => {"ansible_facts": {"non_rhel_packages": ["epel-release-7-14.noarch", "tps-devel-2.44.50-1.noarch"]}, "changed": false} TASK [infra.leapp.common : Capture the list of non-rhel versioned packages in a separate fact file] *** task path: /root/.ansible/collections/ansible_collections/infra/leapp/roles/common/tasks/main.yml:69 ok: [managed-node01] => {"changed": false, "checksum": "6d36b22d9c2b2f366fc090edfbac427c77d524a5", "dest": "/etc/ansible/facts.d/non_rhel_packages.fact", "gid": 0, "group": "root", "mode": "0644", "owner": "root", "path": "/etc/ansible/facts.d/non_rhel_packages.fact", "secontext": "system_u:object_r:etc_t:s0", "size": 58, "state": "file", "uid": 0} TASK [infra.leapp.analysis : Include tasks for preupg assistant analysis] ****** task path: /root/.ansible/collections/ansible_collections/infra/leapp/roles/analysis/tasks/main.yml:9 skipping: [managed-node01] => {"changed": false, "skip_reason": "Conditional result was False"} TASK [infra.leapp.analysis : Include tasks for leapp preupgrade analysis] ****** task path: /root/.ansible/collections/ansible_collections/infra/leapp/roles/analysis/tasks/main.yml:13 included: /root/.ansible/collections/ansible_collections/infra/leapp/roles/analysis/tasks/analysis-leapp.yml for managed-node01 TASK [infra.leapp.analysis : analysis-leapp | Register to leapp activation key] *** task path: /root/.ansible/collections/ansible_collections/infra/leapp/roles/analysis/tasks/analysis-leapp.yml:2 skipping: [managed-node01] => {"changed": false, "skip_reason": "Conditional result was False"} TASK [analysis-leapp | Include custom_local_repos for local_repos_pre_leapp] *** task path: /root/.ansible/collections/ansible_collections/infra/leapp/roles/analysis/tasks/analysis-leapp.yml:14 TASK [infra.leapp.common : custom_local_repos | Remove old /etc/leapp/files/leapp_upgrade_repositories.repo] *** task path: /root/.ansible/collections/ansible_collections/infra/leapp/roles/common/tasks/custom_local_repos.yml:2 skipping: [managed-node01] => {"changed": false, "skip_reason": "Conditional result was False"} TASK [infra.leapp.common : custom_local_repos | Enable custom upgrade yum repositories] *** task path: /root/.ansible/collections/ansible_collections/infra/leapp/roles/common/tasks/custom_local_repos.yml:9 skipping: [managed-node01] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false} TASK [infra.leapp.analysis : analysis-leapp | Install packages for preupgrade analysis on RHEL 7] *** task path: /root/.ansible/collections/ansible_collections/infra/leapp/roles/analysis/tasks/analysis-leapp.yml:22 ok: [managed-node01] => {"changed": false, "changes": {"installed": [], "updated": []}, "msg": "", "rc": 0, "results": ["All packages providing leapp-upgrade are up to date", ""]} TASK [infra.leapp.analysis : analysis-leapp | Install packages for preupgrade analysis on RHEL 8] *** task path: /root/.ansible/collections/ansible_collections/infra/leapp/roles/analysis/tasks/analysis-leapp.yml:29 skipping: [managed-node01] => {"changed": false, "skip_reason": "Conditional result was False"} TASK [infra.leapp.analysis : analysis-leapp | Install packages for preupgrade analysis on RHEL 9] *** task path: /root/.ansible/collections/ansible_collections/infra/leapp/roles/analysis/tasks/analysis-leapp.yml:36 skipping: [managed-node01] => {"changed": false, "skip_reason": "Conditional result was False"} TASK [infra.leapp.analysis : analysis-leapp | Ensure leapp log directory exists] *** task path: /root/.ansible/collections/ansible_collections/infra/leapp/roles/analysis/tasks/analysis-leapp.yml:43 ok: [managed-node01] => {"changed": false, "gid": 0, "group": "root", "mode": "0700", "owner": "root", "path": "/var/log/leapp", "secontext": "system_u:object_r:var_log_t:s0", "size": 118, "state": "directory", "uid": 0} TASK [infra.leapp.analysis : analysis-leapp | Populate leapp_answers file] ***** task path: /root/.ansible/collections/ansible_collections/infra/leapp/roles/analysis/tasks/analysis-leapp.yml:51 changed: [managed-node01] => {"changed": true, "checksum": "3d934ad808576e3a7fb4c14a89645a4ad55ccf53", "dest": "/var/log/leapp/answerfile", "gid": 0, "group": "root", "md5sum": "01e375235c8e4cafdec593b260354063", "mode": "0644", "owner": "root", "secontext": "unconfined_u:object_r:var_log_t:s0", "size": 48, "src": "/root/.ansible/tmp/ansible-tmp-1765572700.8240917-8458-5721589184635/source", "state": "file", "uid": 0} TASK [analysis-leapp | Create /etc/leapp/files/leapp_upgrade_repositories.repo] *** task path: /root/.ansible/collections/ansible_collections/infra/leapp/roles/analysis/tasks/analysis-leapp.yml:60 TASK [infra.leapp.common : custom_local_repos | Remove old /etc/leapp/files/leapp_upgrade_repositories.repo] *** task path: /root/.ansible/collections/ansible_collections/infra/leapp/roles/common/tasks/custom_local_repos.yml:2 ok: [managed-node01] => {"changed": false, "path": "/etc/leapp/files/leapp_upgrade_repositories.repo", "state": "absent"} TASK [infra.leapp.common : custom_local_repos | Enable custom upgrade yum repositories] *** task path: /root/.ansible/collections/ansible_collections/infra/leapp/roles/common/tasks/custom_local_repos.yml:9 changed: [managed-node01] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [managed-node01] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [managed-node01] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} TASK [infra.leapp.analysis : analysis-leapp | Leapp preupgrade report] ********* task path: /root/.ansible/collections/ansible_collections/infra/leapp/roles/analysis/tasks/analysis-leapp.yml:71 ASYNC FAILED on managed-node01: jid=j174313358552.13740 changed: [managed-node01] => {"ansible_job_id": "j174313358552.13740", "changed": true, "cmd": "set -o pipefail; export PATH=$PATH; ulimit -n 16384; leapp preupgrade --report-schema=1.2.0 --no-rhsm 2>&1 | tee -a /var/log/ripu/ripu.log\n", "delta": "0:00:39.375869", "end": "2025-12-12 15:52:22.799028", "failed_when_result": false, "finished": 1, "msg": "non-zero return code", "rc": 1, "results_file": "/root/.ansible_async/j174313358552.13740", "start": "2025-12-12 15:51:43.423159", "started": 1, "stderr": "", "stderr_lines": [], "stdout": "\n============================================================\n UNSUPPORTED UPGRADE \n============================================================\n\nVariable LEAPP_UNSUPPORTED has been detected. Proceeding at your own risk.\nDevelopment variables have been detected:\n- LEAPP_DEVEL_RPMS_ALL_SIGNED=1\n\n============================================================\n UNSUPPORTED UPGRADE \n============================================================\n\n==> Processing phase `configuration_phase`\n====> * ipu_workflow_config\n IPU workflow config actor\n==> Processing phase `FactsCollection`\n====> * source_boot_loader_scanner\n Scans the boot loader configuration on the source system.\n====> * get_enabled_modules\n Provides data about which module streams are enabled on the source system.\n====> * authselect_scanner\n Detect what authselect configuration should be suggested to administrator.\n====> * system_facts\n Provides data about many facts from system.\n====> * network_manager_read_config\n Provides data about NetworkManager configuration.\n====> * udevadm_info\n Produces data exported by the \"udevadm info\" command.\n====> * repository_mapping\n Produces message containing repository mapping based on provided file.\n====> * root_scanner\n Scan the system root directory and produce a message containing\n====> * scanclienablerepo\n Produce CustomTargetRepository based on the LEAPP_ENABLE_REPOS in config.\n====> * sctp_read_status\n Determines whether or not the SCTP kernel module might be wanted.\n====> * tcp_wrappers_config_read\n Parse tcp_wrappers configuration files /etc/hosts.{allow,deny}.\n====> * rpm_scanner\n Provides data about installed RPM Packages.\nLoaded plugins: product-id, subscription-manager\n\nThis system is not registered with an entitlement server. You can use subscription-manager to register.\n\n====> * scan_grub_config\n Scan grub configuration files for errors.\n====> * scan_systemd_source\n Provides info about systemd on the source system\n====> * scanzfcp\n In case of s390x architecture, check whether ZFCP is used.\n====> * scan_custom_modifications_actor\n Collects information about files in leapp directories that have been modified or newly added.\n====> * scan_files_for_target_userspace\n Scan the source system and identify files that will be copied into the target userspace when it is created.\n====> * scan_custom_repofile\n Scan the custom /etc/leapp/files/leapp_upgrade_repositories.repo repo file.\n====> * scan_kernel_cmdline\n No documentation has been provided for the scan_kernel_cmdline actor.\n====> * load_device_driver_deprecation_data\n Loads deprecation data for drivers and devices (PCI & CPU)\n====> * trusted_gpg_keys_scanner\n Scan for trusted GPG keys.\n====> * storage_scanner\n Provides data about storage settings.\n====> * removed_pam_modules_scanner\n Scan PAM configuration for modules that are not available in RHEL-8.\n====> * transaction_workarounds\n Provides additional RPM transaction tasks based on bundled RPM packages.\n====> * sssd_facts\n Check SSSD configuration for changes in RHEL8 and report them in model.\n====> * firewalld_facts_actor\n Provide data about firewalld\n====> * common_leapp_dracut_modules\n Influences the generation of the initram disk\n====> * read_openssh_config\n Collect information about the OpenSSH configuration.\n====> * check_grub_legacy\n Check whether GRUB Legacy is installed in the MBR.\n====> * scandasd\n In case of s390x architecture, check whether DASD is used.\n====> * scan_fips\n Determine whether the source system has FIPS enabled.\n====> * pci_devices_scanner\n Provides data about existing PCI Devices.\n====> * satellite_upgrade_facts\n Report which Satellite packages require updates and how to handle PostgreSQL data\n====> * register_yum_adjustment\n Registers a workaround which will adjust the yum directories during the upgrade.\n====> * copy_dnf_conf_into_target_userspace\n Copy dnf.conf into target userspace\n====> * selinuxcontentscanner\n Scan the system for any SELinux customizations\n====> * distribution_signed_rpm_scanner\n Provide data about distribution signed & unsigned RPM packages.\n====> * scan_grub_device_name\n Find the name of the block devices where GRUB is located\n====> * scanmemory\n Scan Memory of the machine.\n====> * scan_subscription_manager_info\n Scans the current system for subscription manager information\n====> * pam_modules_scanner\n Scan the pam directory for services and modules used in them\n====> * detect_kernel_drivers\n Matches all currently loaded kernel drivers against known deprecated and removed drivers.\n====> * scan_pkg_manager\n Provides data about package manager (yum/dnf)\n====> * checkrhui\n Check if system is using RHUI infrastructure (on public cloud) and send messages to\n====> * scan_sap_hana\n Gathers information related to SAP HANA instances on the system.\n====> * scan_source_files\n Scan files (explicitly specified) of the source system.\n====> * scan_grub_device_partition_layout\n Scan all identified GRUB devices for their partition layout.\n====> * scan_source_kernel\n Scan the source system kernel.\n====> * scan_target_os_image\n Scans the provided target OS ISO image to use as a content source for the IPU, if any.\n====> * check_kde_apps\n Actor checks which KDE apps are installed.\n====> * remove_obsolete_gpg_keys\n Remove obsoleted RPM GPG keys.\n====> * persistentnetnames\n Get network interface information for physical ethernet interfaces of the original system.\n====> * get_installed_desktops\n Actor checks if kde or gnome desktop environments\n====> * scancpu\n Scan CPUs of the machine.\n====> * repositories_blacklist\n Exclude target repositories provided by Red Hat without support.\n====> * multipath_conf_read\n Read multipath configuration files and extract the necessary information\n====> * quagga_daemons\n Active quagga daemons check.\n====> * biosdevname\n Enable biosdevname on the target RHEL system if all interfaces on the source RHEL\n====> * rpm_transaction_config_tasks_collector\n Provides additional RPM transaction tasks from /etc/leapp/transaction.\n====> * spamassassin_config_read\n Reads spamc configuration (/etc/mail/spamassassin/spamc.conf), the\n====> * ipa_scanner\n Scan system for ipa-client and ipa-server status\n====> * vsftpd_config_read\n Reads vsftpd configuration files (/etc/vsftpd/*.conf) and extracts necessary information.\n====> * xfs_info_scanner\n This actor scans all mounted mountpoints for XFS information\n====> * used_repository_scanner\n Scan used enabled repositories\n====> * scan_dynamic_linker_configuration\n Scan the dynamic linker configuration and find modifications.\n====> * cups_scanner\n Gather facts about CUPS features which needs to be migrated\n====> * persistentnetnamesdisable\n Disable systemd-udevd persistent network naming on machine with single eth0 NIC\n====> * pes_events_scanner\n Provides data about package events from Package Evolution Service.\n====> * setuptargetrepos\n Produces list of repositories that should be available to be used by Upgrade process.\n==> Processing phase `Checks`\n====> * open_ssh_algorithms\n OpenSSH configuration does not contain any unsupported cryptographic algorithms.\n====> * powertop\n Check if PowerTOP is installed. If yes, write information about non-compatible changes.\n====> * check_os_release\n Check if the current RHEL minor version is supported. If not, inhibit the upgrade process.\n====> * check_btrfs\n Check if Btrfs filesystem is in use. If yes, inhibit the upgrade process.\n====> * check_mount_options\n Check for mount options preventing the upgrade.\n====> * open_ssh_use_privilege_separation\n UsePrivilegeSeparation configuration option was removed.\n====> * checkmemory\n The actor check the size of RAM against RHEL8 minimal hardware requirements\n====> * check_detected_devices_and_drivers\n Checks whether or not detected devices and drivers are usable on the target system.\n====> * check_root_symlinks\n Check if the symlinks /bin and /lib are relative, not absolute.\n====> * vsftpd_config_check\n Checks whether the vsftpd configuration is supported in RHEL-8. Namely checks that\n====> * check_ipa_server\n Check for ipa-server and inhibit upgrade\n====> * check_systemd_broken_symlinks\n Check whether some systemd symlinks are broken\n====> * check_system_arch\n Check if system is running at a supported architecture. If no, inhibit the upgrade process.\n====> * open_ssh_deprecated_directives_check\n Check for any deprecated directives in the OpenSSH configuration.\n====> * checktargetrepos\n Check whether target yum repositories are specified.\n====> * cephvolumescan\n Retrieves the list of encrypted Ceph OSD\n====> * check_skipped_repositories\n Produces a report if any repositories enabled on the system are going to be skipped.\n====> * multiple_package_versions\n Check for problematic 32bit packages installed together with 64bit ones.\n====> * check_brltty\n Check if brltty is installed, check whether configuration update is needed.\n====> * check_grub_core\n Check whether we are on legacy (BIOS) system and instruct Leapp to upgrade GRUB core\n====> * sssd_check\n Check SSSD configuration for changes in RHEL8 and report them.\n====> * check_consumed_assets\n Check whether Leapp is using correct data assets.\n====> * check_yum_plugins_enabled\n Checks that the required yum plugins are enabled.\n====> * tcp_wrappers_check\n Check the list of packages previously compiled with TCP wrappers support\n====> * bacula_check\n Actor checking for presence of Bacula installation.\n====> * cups_check\n Reports changes in configuration between CUPS 1.6.3 and 2.2.6\n====> * check_nfs\n Check if NFS filesystem is in use. If yes, inhibit the upgrade process.\n====> * check_memcached\n Check for incompatible changes in memcached configuration.\n====> * removed_pam_modules_check\n Check if it is all right to disable PAM modules that are not in RHEL-8.\n====> * check_installed_debug_kernels\n Inhibit IPU (in-place upgrade) when multiple debug kernels are installed.\n====> * check_boot_avail_space\n Check if at least 100Mib of available space on /boot. If not, inhibit the upgrade process.\n====> * removed_pam_modules\n Check for modules that are not available in RHEL 8 anymore\n====> * check_insights_auto_register\n Checks if system can be automatically registered into Red Hat Insights\n====> * check_installed_devel_kernels\n Inhibit IPU (in-place upgrade) when multiple devel kernels are installed.\n====> * unsupported_upgrade_check\n Checks environment variables and produces a warning report if the upgrade is unsupported.\n====> * check_ntp\n Check if ntp and/or ntpdate configuration needs to be migrated.\n====> * check_etc_releasever\n Check releasever info and provide a guidance based on the facts\n====> * multipath_conf_check\n Checks whether the multipath configuration can be updated to RHEL-8 and\n====> * spamassassin_config_check\n Reports changes in spamassassin between RHEL-7 and RHEL-8\n====> * check_openssl_conf\n Check whether the openssl configuration and openssl-IBMCA.\n====> * check_bind\n Actor parsing BIND configuration and checking for known issues in it.\n====> * zipl_check_boot_entries\n Inhibits the upgrade if a problematic Zipl configuration is detected on the system.\n====> * check_target_iso\n Check that the provided target ISO is a valid ISO image and is located on a persistent partition.\n====> * check_fips\n Inhibit upgrade if FIPS is detected as enabled.\n====> * check_docker\n Checks if Docker is installed and warns about its deprecation in RHEL8.\n====> * check_installed_kernels\n Inhibit IPU (in-place upgrade) when installed kernels conflict with a safe upgrade.\n====> * check_custom_modifications_actor\n Checks CustomModifications messages and produces a report about files in leapp directories that have been\n====> * satellite_upgrade_check\n Check state of Satellite system before upgrade\n====> * check_postfix\n Check if postfix is installed, check whether configuration update is needed.\n====> * quagga_report\n Checking for babeld on RHEL-7.\n====> * openssh_permit_root_login\n OpenSSH no longer allows root logins with password.\n====> * check_sap_hana\n If SAP HANA has been detected, several checks are performed to ensure a successful upgrade.\n====> * open_ssh_protocol\n Protocol configuration option was removed.\n====> * enable_device_cio_free_service\n Enables device_cio_free.service systemd service on s390x\n====> * check_ha_cluster\n Check if HA Cluster is in use. If yes, inhibit the upgrade process.\n====> * check_fstab_mount_order\n Checks order of entries in /etc/fstab based on their mount point and inhibits upgrade if overshadowing is detected.\n====> * checkhybridimage\n Check if the system is using Azure hybrid image.\n====> * check_luks_and_inhibit\n Check if any encrypted partitions is in use. If yes, inhibit the upgrade process.\n====> * checkfstabxfsoptions\n Check the FSTAB file for the deprecated / removed XFS mount options.\n====> * checkgrep\n Check if Grep is installed. If yes, write information about non-compatible changes.\n====> * check_chrony\n Check for incompatible changes in chrony configuration.\n====> * checkdosfstools\n Check if dosfstools is installed. If yes, write information about non-compatible changes.\n====> * check_sendmail\n Check if sendmail is installed, check whether configuration update is needed, inhibit upgrade if TCP wrappers\n====> * checkacpid\n Check if acpid is installed. If yes, write information about non-compatible changes.\n====> * postgresql_check\n Actor checking for presence of PostgreSQL installation.\n====> * check_kde_gnome\n Checks whether KDE is installed\n====> * check_cifs\n Check if CIFS filesystem is in use. If yes, inhibit the upgrade process.\n====> * authselect_check\n Confirm suggested authselect call from AuthselectScanner.\n====> * check_wireshark\n Report a couple of changes in tshark usage\n====> * check_firewalld\n Check for certain firewalld configuration that may prevent an upgrade.\n====> * check_rhsmsku\n Ensure the system is subscribed to the subscription manager\n====> * check_dynamic_linker_configuration\n Check for customization of dynamic linker configuration.\n====> * detect_grub_config_error\n Check grub configuration for various errors.\n====> * efi_check_boot\n Adjust EFI boot entry for first reboot\n====> * checkirssi\n Check if irssi is installed. If yes, write information about non-compatible changes.\n====> * python_inform_user\n This actor informs the user of differences in Python version and support in RHEL 8.\n====> * check_first_partition_offset\n Check whether the first partition starts at the offset >=1MiB.\n====> * check_removed_envvars\n Check for usage of removed environment variables and inhibit the upgrade\n====> * red_hat_signed_rpm_check\n Check if there are packages not signed by Red Hat in use. If yes, warn user about it.\n====> * check_persistent_mounts\n Check if mounts required to be persistent are mounted in persistent fashion.\n====> * sctp_checks\n Parses collected SCTP information and take necessary actions.\n====> * check_se_linux\n Check SELinux status and produce decision messages for further action.\n====> * check_skip_phase\n Skip all the subsequent phases until the report phase.\n====> * check_rpm_transaction_events\n Filter RPM transaction events based on installed RPM packages\n==> Processing phase `Reports`\n====> * verify_check_results\n Check all dialogs and notify that user needs to make some choices.\n====> * verify_check_results\n Check all generated results messages and notify user about them.\n\nDebug output written to /var/log/leapp/leapp-preupgrade.log\n\n============================================================\n REPORT OVERVIEW \n============================================================\n\nUpgrade has been inhibited due to the following problems:\n 1. Leapp detected loaded kernel drivers which have been removed in RHEL 8. Upgrade cannot proceed.\n 2. Use of NFS detected. Upgrade can't proceed\n 3. Use of CIFS detected. Upgrade can't proceed\n\nHIGH and MEDIUM severity reports:\n 1. Packages available in excluded repositories will not be installed\n 2. GRUB2 core will be automatically updated during the upgrade\n 3. Upgrade is unsupported\n 4. Difference in Python versions and support in RHEL 8\n 5. Module pam_pkcs11 will be removed from PAM configuration\n 6. chrony using default configuration\n\nReports summary:\n Errors: 0\n Inhibitors: 3\n HIGH severity reports: 4\n MEDIUM severity reports: 2\n LOW severity reports: 5\n INFO severity reports: 3\n\nBefore continuing, review the full report below for details about discovered problems and possible remediation instructions:\n A report has been generated at /var/log/leapp/leapp-report.txt\n A report has been generated at /var/log/leapp/leapp-report.json\n\n============================================================\n END OF REPORT OVERVIEW \n============================================================\n\nAnswerfile has been generated at /var/log/leapp/answerfile", "stdout_lines": ["", "============================================================", " UNSUPPORTED UPGRADE ", "============================================================", "", "Variable LEAPP_UNSUPPORTED has been detected. Proceeding at your own risk.", "Development variables have been detected:", "- LEAPP_DEVEL_RPMS_ALL_SIGNED=1", "", "============================================================", " UNSUPPORTED UPGRADE ", "============================================================", "", "==> Processing phase `configuration_phase`", "====> * ipu_workflow_config", " IPU workflow config actor", "==> Processing phase `FactsCollection`", "====> * source_boot_loader_scanner", " Scans the boot loader configuration on the source system.", "====> * get_enabled_modules", " Provides data about which module streams are enabled on the source system.", "====> * authselect_scanner", " Detect what authselect configuration should be suggested to administrator.", "====> * system_facts", " Provides data about many facts from system.", "====> * network_manager_read_config", " Provides data about NetworkManager configuration.", "====> * udevadm_info", " Produces data exported by the \"udevadm info\" command.", "====> * repository_mapping", " Produces message containing repository mapping based on provided file.", "====> * root_scanner", " Scan the system root directory and produce a message containing", "====> * scanclienablerepo", " Produce CustomTargetRepository based on the LEAPP_ENABLE_REPOS in config.", "====> * sctp_read_status", " Determines whether or not the SCTP kernel module might be wanted.", "====> * tcp_wrappers_config_read", " Parse tcp_wrappers configuration files /etc/hosts.{allow,deny}.", "====> * rpm_scanner", " Provides data about installed RPM Packages.", "Loaded plugins: product-id, subscription-manager", "", "This system is not registered with an entitlement server. You can use subscription-manager to register.", "", "====> * scan_grub_config", " Scan grub configuration files for errors.", "====> * scan_systemd_source", " Provides info about systemd on the source system", "====> * scanzfcp", " In case of s390x architecture, check whether ZFCP is used.", "====> * scan_custom_modifications_actor", " Collects information about files in leapp directories that have been modified or newly added.", "====> * scan_files_for_target_userspace", " Scan the source system and identify files that will be copied into the target userspace when it is created.", "====> * scan_custom_repofile", " Scan the custom /etc/leapp/files/leapp_upgrade_repositories.repo repo file.", "====> * scan_kernel_cmdline", " No documentation has been provided for the scan_kernel_cmdline actor.", "====> * load_device_driver_deprecation_data", " Loads deprecation data for drivers and devices (PCI & CPU)", "====> * trusted_gpg_keys_scanner", " Scan for trusted GPG keys.", "====> * storage_scanner", " Provides data about storage settings.", "====> * removed_pam_modules_scanner", " Scan PAM configuration for modules that are not available in RHEL-8.", "====> * transaction_workarounds", " Provides additional RPM transaction tasks based on bundled RPM packages.", "====> * sssd_facts", " Check SSSD configuration for changes in RHEL8 and report them in model.", "====> * firewalld_facts_actor", " Provide data about firewalld", "====> * common_leapp_dracut_modules", " Influences the generation of the initram disk", "====> * read_openssh_config", " Collect information about the OpenSSH configuration.", "====> * check_grub_legacy", " Check whether GRUB Legacy is installed in the MBR.", "====> * scandasd", " In case of s390x architecture, check whether DASD is used.", "====> * scan_fips", " Determine whether the source system has FIPS enabled.", "====> * pci_devices_scanner", " Provides data about existing PCI Devices.", "====> * satellite_upgrade_facts", " Report which Satellite packages require updates and how to handle PostgreSQL data", "====> * register_yum_adjustment", " Registers a workaround which will adjust the yum directories during the upgrade.", "====> * copy_dnf_conf_into_target_userspace", " Copy dnf.conf into target userspace", "====> * selinuxcontentscanner", " Scan the system for any SELinux customizations", "====> * distribution_signed_rpm_scanner", " Provide data about distribution signed & unsigned RPM packages.", "====> * scan_grub_device_name", " Find the name of the block devices where GRUB is located", "====> * scanmemory", " Scan Memory of the machine.", "====> * scan_subscription_manager_info", " Scans the current system for subscription manager information", "====> * pam_modules_scanner", " Scan the pam directory for services and modules used in them", "====> * detect_kernel_drivers", " Matches all currently loaded kernel drivers against known deprecated and removed drivers.", "====> * scan_pkg_manager", " Provides data about package manager (yum/dnf)", "====> * checkrhui", " Check if system is using RHUI infrastructure (on public cloud) and send messages to", "====> * scan_sap_hana", " Gathers information related to SAP HANA instances on the system.", "====> * scan_source_files", " Scan files (explicitly specified) of the source system.", "====> * scan_grub_device_partition_layout", " Scan all identified GRUB devices for their partition layout.", "====> * scan_source_kernel", " Scan the source system kernel.", "====> * scan_target_os_image", " Scans the provided target OS ISO image to use as a content source for the IPU, if any.", "====> * check_kde_apps", " Actor checks which KDE apps are installed.", "====> * remove_obsolete_gpg_keys", " Remove obsoleted RPM GPG keys.", "====> * persistentnetnames", " Get network interface information for physical ethernet interfaces of the original system.", "====> * get_installed_desktops", " Actor checks if kde or gnome desktop environments", "====> * scancpu", " Scan CPUs of the machine.", "====> * repositories_blacklist", " Exclude target repositories provided by Red Hat without support.", "====> * multipath_conf_read", " Read multipath configuration files and extract the necessary information", "====> * quagga_daemons", " Active quagga daemons check.", "====> * biosdevname", " Enable biosdevname on the target RHEL system if all interfaces on the source RHEL", "====> * rpm_transaction_config_tasks_collector", " Provides additional RPM transaction tasks from /etc/leapp/transaction.", "====> * spamassassin_config_read", " Reads spamc configuration (/etc/mail/spamassassin/spamc.conf), the", "====> * ipa_scanner", " Scan system for ipa-client and ipa-server status", "====> * vsftpd_config_read", " Reads vsftpd configuration files (/etc/vsftpd/*.conf) and extracts necessary information.", "====> * xfs_info_scanner", " This actor scans all mounted mountpoints for XFS information", "====> * used_repository_scanner", " Scan used enabled repositories", "====> * scan_dynamic_linker_configuration", " Scan the dynamic linker configuration and find modifications.", "====> * cups_scanner", " Gather facts about CUPS features which needs to be migrated", "====> * persistentnetnamesdisable", " Disable systemd-udevd persistent network naming on machine with single eth0 NIC", "====> * pes_events_scanner", " Provides data about package events from Package Evolution Service.", "====> * setuptargetrepos", " Produces list of repositories that should be available to be used by Upgrade process.", "==> Processing phase `Checks`", "====> * open_ssh_algorithms", " OpenSSH configuration does not contain any unsupported cryptographic algorithms.", "====> * powertop", " Check if PowerTOP is installed. If yes, write information about non-compatible changes.", "====> * check_os_release", " Check if the current RHEL minor version is supported. If not, inhibit the upgrade process.", "====> * check_btrfs", " Check if Btrfs filesystem is in use. If yes, inhibit the upgrade process.", "====> * check_mount_options", " Check for mount options preventing the upgrade.", "====> * open_ssh_use_privilege_separation", " UsePrivilegeSeparation configuration option was removed.", "====> * checkmemory", " The actor check the size of RAM against RHEL8 minimal hardware requirements", "====> * check_detected_devices_and_drivers", " Checks whether or not detected devices and drivers are usable on the target system.", "====> * check_root_symlinks", " Check if the symlinks /bin and /lib are relative, not absolute.", "====> * vsftpd_config_check", " Checks whether the vsftpd configuration is supported in RHEL-8. Namely checks that", "====> * check_ipa_server", " Check for ipa-server and inhibit upgrade", "====> * check_systemd_broken_symlinks", " Check whether some systemd symlinks are broken", "====> * check_system_arch", " Check if system is running at a supported architecture. If no, inhibit the upgrade process.", "====> * open_ssh_deprecated_directives_check", " Check for any deprecated directives in the OpenSSH configuration.", "====> * checktargetrepos", " Check whether target yum repositories are specified.", "====> * cephvolumescan", " Retrieves the list of encrypted Ceph OSD", "====> * check_skipped_repositories", " Produces a report if any repositories enabled on the system are going to be skipped.", "====> * multiple_package_versions", " Check for problematic 32bit packages installed together with 64bit ones.", "====> * check_brltty", " Check if brltty is installed, check whether configuration update is needed.", "====> * check_grub_core", " Check whether we are on legacy (BIOS) system and instruct Leapp to upgrade GRUB core", "====> * sssd_check", " Check SSSD configuration for changes in RHEL8 and report them.", "====> * check_consumed_assets", " Check whether Leapp is using correct data assets.", "====> * check_yum_plugins_enabled", " Checks that the required yum plugins are enabled.", "====> * tcp_wrappers_check", " Check the list of packages previously compiled with TCP wrappers support", "====> * bacula_check", " Actor checking for presence of Bacula installation.", "====> * cups_check", " Reports changes in configuration between CUPS 1.6.3 and 2.2.6", "====> * check_nfs", " Check if NFS filesystem is in use. If yes, inhibit the upgrade process.", "====> * check_memcached", " Check for incompatible changes in memcached configuration.", "====> * removed_pam_modules_check", " Check if it is all right to disable PAM modules that are not in RHEL-8.", "====> * check_installed_debug_kernels", " Inhibit IPU (in-place upgrade) when multiple debug kernels are installed.", "====> * check_boot_avail_space", " Check if at least 100Mib of available space on /boot. If not, inhibit the upgrade process.", "====> * removed_pam_modules", " Check for modules that are not available in RHEL 8 anymore", "====> * check_insights_auto_register", " Checks if system can be automatically registered into Red Hat Insights", "====> * check_installed_devel_kernels", " Inhibit IPU (in-place upgrade) when multiple devel kernels are installed.", "====> * unsupported_upgrade_check", " Checks environment variables and produces a warning report if the upgrade is unsupported.", "====> * check_ntp", " Check if ntp and/or ntpdate configuration needs to be migrated.", "====> * check_etc_releasever", " Check releasever info and provide a guidance based on the facts", "====> * multipath_conf_check", " Checks whether the multipath configuration can be updated to RHEL-8 and", "====> * spamassassin_config_check", " Reports changes in spamassassin between RHEL-7 and RHEL-8", "====> * check_openssl_conf", " Check whether the openssl configuration and openssl-IBMCA.", "====> * check_bind", " Actor parsing BIND configuration and checking for known issues in it.", "====> * zipl_check_boot_entries", " Inhibits the upgrade if a problematic Zipl configuration is detected on the system.", "====> * check_target_iso", " Check that the provided target ISO is a valid ISO image and is located on a persistent partition.", "====> * check_fips", " Inhibit upgrade if FIPS is detected as enabled.", "====> * check_docker", " Checks if Docker is installed and warns about its deprecation in RHEL8.", "====> * check_installed_kernels", " Inhibit IPU (in-place upgrade) when installed kernels conflict with a safe upgrade.", "====> * check_custom_modifications_actor", " Checks CustomModifications messages and produces a report about files in leapp directories that have been", "====> * satellite_upgrade_check", " Check state of Satellite system before upgrade", "====> * check_postfix", " Check if postfix is installed, check whether configuration update is needed.", "====> * quagga_report", " Checking for babeld on RHEL-7.", "====> * openssh_permit_root_login", " OpenSSH no longer allows root logins with password.", "====> * check_sap_hana", " If SAP HANA has been detected, several checks are performed to ensure a successful upgrade.", "====> * open_ssh_protocol", " Protocol configuration option was removed.", "====> * enable_device_cio_free_service", " Enables device_cio_free.service systemd service on s390x", "====> * check_ha_cluster", " Check if HA Cluster is in use. If yes, inhibit the upgrade process.", "====> * check_fstab_mount_order", " Checks order of entries in /etc/fstab based on their mount point and inhibits upgrade if overshadowing is detected.", "====> * checkhybridimage", " Check if the system is using Azure hybrid image.", "====> * check_luks_and_inhibit", " Check if any encrypted partitions is in use. If yes, inhibit the upgrade process.", "====> * checkfstabxfsoptions", " Check the FSTAB file for the deprecated / removed XFS mount options.", "====> * checkgrep", " Check if Grep is installed. If yes, write information about non-compatible changes.", "====> * check_chrony", " Check for incompatible changes in chrony configuration.", "====> * checkdosfstools", " Check if dosfstools is installed. If yes, write information about non-compatible changes.", "====> * check_sendmail", " Check if sendmail is installed, check whether configuration update is needed, inhibit upgrade if TCP wrappers", "====> * checkacpid", " Check if acpid is installed. If yes, write information about non-compatible changes.", "====> * postgresql_check", " Actor checking for presence of PostgreSQL installation.", "====> * check_kde_gnome", " Checks whether KDE is installed", "====> * check_cifs", " Check if CIFS filesystem is in use. If yes, inhibit the upgrade process.", "====> * authselect_check", " Confirm suggested authselect call from AuthselectScanner.", "====> * check_wireshark", " Report a couple of changes in tshark usage", "====> * check_firewalld", " Check for certain firewalld configuration that may prevent an upgrade.", "====> * check_rhsmsku", " Ensure the system is subscribed to the subscription manager", "====> * check_dynamic_linker_configuration", " Check for customization of dynamic linker configuration.", "====> * detect_grub_config_error", " Check grub configuration for various errors.", "====> * efi_check_boot", " Adjust EFI boot entry for first reboot", "====> * checkirssi", " Check if irssi is installed. If yes, write information about non-compatible changes.", "====> * python_inform_user", " This actor informs the user of differences in Python version and support in RHEL 8.", "====> * check_first_partition_offset", " Check whether the first partition starts at the offset >=1MiB.", "====> * check_removed_envvars", " Check for usage of removed environment variables and inhibit the upgrade", "====> * red_hat_signed_rpm_check", " Check if there are packages not signed by Red Hat in use. If yes, warn user about it.", "====> * check_persistent_mounts", " Check if mounts required to be persistent are mounted in persistent fashion.", "====> * sctp_checks", " Parses collected SCTP information and take necessary actions.", "====> * check_se_linux", " Check SELinux status and produce decision messages for further action.", "====> * check_skip_phase", " Skip all the subsequent phases until the report phase.", "====> * check_rpm_transaction_events", " Filter RPM transaction events based on installed RPM packages", "==> Processing phase `Reports`", "====> * verify_check_results", " Check all dialogs and notify that user needs to make some choices.", "====> * verify_check_results", " Check all generated results messages and notify user about them.", "", "Debug output written to /var/log/leapp/leapp-preupgrade.log", "", "============================================================", " REPORT OVERVIEW ", "============================================================", "", "Upgrade has been inhibited due to the following problems:", " 1. Leapp detected loaded kernel drivers which have been removed in RHEL 8. Upgrade cannot proceed.", " 2. Use of NFS detected. Upgrade can't proceed", " 3. Use of CIFS detected. Upgrade can't proceed", "", "HIGH and MEDIUM severity reports:", " 1. Packages available in excluded repositories will not be installed", " 2. GRUB2 core will be automatically updated during the upgrade", " 3. Upgrade is unsupported", " 4. Difference in Python versions and support in RHEL 8", " 5. Module pam_pkcs11 will be removed from PAM configuration", " 6. chrony using default configuration", "", "Reports summary:", " Errors: 0", " Inhibitors: 3", " HIGH severity reports: 4", " MEDIUM severity reports: 2", " LOW severity reports: 5", " INFO severity reports: 3", "", "Before continuing, review the full report below for details about discovered problems and possible remediation instructions:", " A report has been generated at /var/log/leapp/leapp-report.txt", " A report has been generated at /var/log/leapp/leapp-report.json", "", "============================================================", " END OF REPORT OVERVIEW ", "============================================================", "", "Answerfile has been generated at /var/log/leapp/answerfile"]} TASK [analysis-leapp | Include custom_local_repos for local_repos_post_analysis] *** task path: /root/.ansible/collections/ansible_collections/infra/leapp/roles/analysis/tasks/analysis-leapp.yml:89 TASK [infra.leapp.common : custom_local_repos | Remove old /etc/leapp/files/leapp_upgrade_repositories.repo] *** task path: /root/.ansible/collections/ansible_collections/infra/leapp/roles/common/tasks/custom_local_repos.yml:2 skipping: [managed-node01] => {"changed": false, "skip_reason": "Conditional result was False"} TASK [infra.leapp.common : custom_local_repos | Enable custom upgrade yum repositories] *** task path: /root/.ansible/collections/ansible_collections/infra/leapp/roles/common/tasks/custom_local_repos.yml:9 skipping: [managed-node01] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false} TASK [infra.leapp.analysis : analysis-leapp | Include check-results-file.yml] *** task path: /root/.ansible/collections/ansible_collections/infra/leapp/roles/analysis/tasks/analysis-leapp.yml:97 included: /root/.ansible/collections/ansible_collections/infra/leapp/roles/analysis/tasks/check-results-file.yml for managed-node01 TASK [infra.leapp.analysis : check-results-file | Result file status] ********** task path: /root/.ansible/collections/ansible_collections/infra/leapp/roles/analysis/tasks/check-results-file.yml:2 ok: [managed-node01] => {"changed": false, "stat": {"atime": 1765572742.581423, "attr_flags": "", "attributes": [], "block_size": 4096, "blocks": 32, "charset": "us-ascii", "checksum": "f90eb60d19767fc74caa2b99eddd3a5479cdf276", "ctime": 1765572742.5824232, "dev": 51713, "device_type": 0, "executable": false, "exists": true, "gid": 0, "gr_name": "root", "inode": 21053782, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "mimetype": "text/plain", "mode": "0644", "mtime": 1765572742.5824232, "nlink": 1, "path": "/var/log/leapp/leapp-report.txt", "pw_name": "root", "readable": true, "rgrp": true, "roth": true, "rusr": true, "size": 12814, "uid": 0, "version": "450806177", "wgrp": false, "woth": false, "writeable": true, "wusr": true, "xgrp": false, "xoth": false, "xusr": false}} TASK [infra.leapp.analysis : check-results-file | Check that result file exists] *** task path: /root/.ansible/collections/ansible_collections/infra/leapp/roles/analysis/tasks/check-results-file.yml:7 ok: [managed-node01] => { "changed": false, "msg": "All assertions passed" } TASK [analysis-leapp | Run parse_leapp_report to check for inhibitors] ********* task path: /root/.ansible/collections/ansible_collections/infra/leapp/roles/analysis/tasks/analysis-leapp.yml:100 TASK [infra.leapp.common : parse_leapp_report | Default upgrade_inhibited to false] *** task path: /root/.ansible/collections/ansible_collections/infra/leapp/roles/common/tasks/parse_leapp_report.yml:12 ok: [managed-node01] => {"ansible_facts": {"upgrade_inhibited": false}, "changed": false} TASK [infra.leapp.common : parse_leapp_report | Collect human readable report results] *** task path: /root/.ansible/collections/ansible_collections/infra/leapp/roles/common/tasks/parse_leapp_report.yml:16 ok: [managed-node01] => {"changed": false, "content": "UmlzayBGYWN0b3I6IGhpZ2ggKGluaGliaXRvcikKVGl0bGU6IExlYXBwIGRldGVjdGVkIGxvYWRlZCBrZXJuZWwgZHJpdmVycyB3aGljaCBoYXZlIGJlZW4gcmVtb3ZlZCBpbiBSSEVMIDguIFVwZ3JhZGUgY2Fubm90IHByb2NlZWQuClN1bW1hcnk6IFN1cHBvcnQgZm9yIHRoZSBmb2xsb3dpbmcgUkhFTCA3IGRldmljZSBkcml2ZXJzIGhhcyBiZWVuIHJlbW92ZWQgaW4gUkhFTCA4OgogICAgIC0gcGF0YV9hY3BpCgpSZWxhdGVkIGxpbmtzOgogICAgLSBMZWFwcCBwcmV1cGdyYWRlIGdldHRpbmcgIkluaGliaXRvcjogRGV0ZWN0ZWQgbG9hZGVkIGtlcm5lbCBkcml2ZXJzIHdoaWNoIGhhdmUgYmVlbiByZW1vdmVkIGluIFJIRUwgOC4gVXBncmFkZSBjYW5ub3QgcHJvY2VlZC4iIDogaHR0cHM6Ly9hY2Nlc3MucmVkaGF0LmNvbS9zb2x1dGlvbnMvNjk3MTcxNgogICAgLSBMZWFwcCB1cGdyYWRlIGZhaWwgd2l0aCBlcnJvciAiSW5oaWJpdG9yOiBEZXRlY3RlZCBsb2FkZWQga2VybmVsIGRyaXZlcnMgd2hpY2ggaGF2ZSBiZWVuIHJlbW92ZWQgaW4gUkhFTCA4LiBVcGdyYWRlIGNhbm5vdCBwcm9jZWVkLiI6IGh0dHBzOi8vYWNjZXNzLnJlZGhhdC5jb20vc29sdXRpb25zLzU0MzYxMzEKS2V5OiBmMDhhMDdkYTkwMjk1OGRlZmE0ZjVjMjY5OWZhZTllYzJlYjY3YzViCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUmlzayBGYWN0b3I6IGhpZ2ggKGluaGliaXRvcikKVGl0bGU6IFVzZSBvZiBORlMgZGV0ZWN0ZWQuIFVwZ3JhZGUgY2FuJ3QgcHJvY2VlZApTdW1tYXJ5OiBORlMgaXMgY3VycmVudGx5IG5vdCBzdXBwb3J0ZWQgYnkgdGhlIGlucGxhY2UgdXBncmFkZS4KV2UgaGF2ZSBmb3VuZCBORlMgdXNhZ2UgYXQgdGhlIGZvbGxvd2luZyBsb2NhdGlvbnM6Ci0gTkZTIHNoYXJlcyBmb3VuZCBpbiAvZXRjL2ZzdGFiOgogLSBudGFwLWJvcy1jMDEtZW5nMDEtbmZzMDFiLnN0b3JhZ2UuYm9zLnJlZGhhdC5jb206L2Rldm9wc19lbmdpbmVlcmluZ19uZnMvZGV2YXJjaGl2ZS9yZWRoYXQgL21udC9yZWRoYXQKIC0gbmVzdC50ZXN0LnJlZGhhdC5jb206L21udC9xYSAvbW50L3FhCiAtIHZ0YXAtZW5nMDEuc3RvcmFnZS5yZHUyLnJlZGhhdC5jb206L3ZvbC9lbmdhcmNoaXZlIC9tbnQvZW5nYXJjaGl2ZQogLSBuZXN0LnRlc3QucmVkaGF0LmNvbTovbW50L3Rwc2Rpc3QgL21udC90cHNkaXN0CiAtIG50YXAtYm9zLWMwMS1lbmcwMS1uZnMwMWIuc3RvcmFnZS5ib3MucmVkaGF0LmNvbTovZGV2b3BzX2VuZ2luZWVyaW5nX25mcy9kZXZhcmNoaXZlL3JlZGhhdC9icmV3cm9vdCAvbW50L2JyZXcKIC0gbnRhcC1ib3MtYzAxLWVuZzAxLW5mczAxYi5zdG9yYWdlLmJvcy5yZWRoYXQuY29tOi9kZXZvcHNfYnJld19zY3JhdGNoX25mcy9zY3JhdGNoIC9tbnQvYnJld19zY3JhdGNoCgpSZWxhdGVkIGxpbmtzOgogICAgLSBXaHkgZG9lcyBsZWFwcCB1cGdyYWRlIGZhaWwgb24gZGV0ZWN0aW5nIE5GUyBkdXJpbmcgdXBncmFkZT86IGh0dHBzOi8vYWNjZXNzLnJlZGhhdC5jb20vc29sdXRpb25zLzY5NjQwMDYKUmVtZWRpYXRpb246IFtoaW50XSBEaXNhYmxlIE5GUyB0ZW1wb3JhcmlseSBmb3IgdGhlIHVwZ3JhZGUgaWYgcG9zc2libGUuCktleTogOTg4MWIyNWZhY2VlZWFhN2E2NDc4YmNkYWMyOWFmZDdmNmJhYWFlZAotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClJpc2sgRmFjdG9yOiBoaWdoIChpbmhpYml0b3IpClRpdGxlOiBVc2Ugb2YgQ0lGUyBkZXRlY3RlZC4gVXBncmFkZSBjYW4ndCBwcm9jZWVkClN1bW1hcnk6IENJRlMgaXMgY3VycmVudGx5IG5vdCBzdXBwb3J0ZWQgYnkgdGhlIGlucGxhY2UgdXBncmFkZS4KUmVsYXRlZCBsaW5rczoKICAgIC0gTGVhcHAgdXBncmFkZSBmYWlsZWQgd2l0aCBlcnJvciAiSW5oaWJpdG9yOiBVc2Ugb2YgQ0lGUyBkZXRlY3RlZC4gVXBncmFkZSBjYW5ub3QgcHJvY2VlZCI6IGh0dHBzOi8vYWNjZXNzLnJlZGhhdC5jb20vc29sdXRpb25zLzY5NjQzMDQKUmVtZWRpYXRpb246IFtoaW50XSBDb21tZW50IG91dCBDSUZTIGVudHJpZXMgdG8gcHJvY2VlZCB3aXRoIHRoZSB1cGdyYWRlLgpLZXk6IGQwZTFhYTNmN2M0ZmM0NDUwYmRjYjlhMjdmNDdmZjQ2NGQ2YWYyNGEKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpSaXNrIEZhY3RvcjogaGlnaCAKVGl0bGU6IFBhY2thZ2VzIGF2YWlsYWJsZSBpbiBleGNsdWRlZCByZXBvc2l0b3JpZXMgd2lsbCBub3QgYmUgaW5zdGFsbGVkClN1bW1hcnk6IDIgcGFja2FnZXMgd2lsbCBiZSBza2lwcGVkIGJlY2F1c2UgdGhleSBhcmUgYXZhaWxhYmxlIG9ubHkgaW4gdGFyZ2V0IHN5c3RlbSByZXBvc2l0b3JpZXMgdGhhdCBhcmUgaW50ZW50aW9uYWxseSBleGNsdWRlZCBmcm9tIHRoZSBsaXN0IG9mIHJlcG9zaXRvcmllcyB1c2VkIGR1cmluZyB0aGUgdXBncmFkZS4gU2VlIHRoZSByZXBvcnQgbWVzc2FnZSB0aXRsZWQgIkV4Y2x1ZGVkIHRhcmdldCBzeXN0ZW0gcmVwb3NpdG9yaWVzIiBmb3IgZGV0YWlscy4KVGhlIGxpc3Qgb2YgdGhlc2UgcGFja2FnZXM6Ci0gcHl0aG9uMy1weXhhdHRyIChyZXBvaWQ6IGNvZGVyZWFkeS1idWlsZGVyLWZvci1yaGVsLTgteDg2XzY0LXJwbXMpCi0gcnBjZ2VuIChyZXBvaWQ6IGNvZGVyZWFkeS1idWlsZGVyLWZvci1yaGVsLTgteDg2XzY0LXJwbXMpCktleTogMjQzN2UyMDQ4MDhmOTg3NDc3YzBlOWJlOGU0Yzk1YjNhODdhOWYzZQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClJpc2sgRmFjdG9yOiBoaWdoIApUaXRsZTogR1JVQjIgY29yZSB3aWxsIGJlIGF1dG9tYXRpY2FsbHkgdXBkYXRlZCBkdXJpbmcgdGhlIHVwZ3JhZGUKU3VtbWFyeTogT24gbGVnYWN5IChCSU9TKSBzeXN0ZW1zLCBHUlVCMiBjb3JlIChsb2NhdGVkIGluIHRoZSBnYXAgYmV0d2VlbiB0aGUgTUJSIGFuZCB0aGUgZmlyc3QgcGFydGl0aW9uKSBjYW5ub3QgYmUgdXBkYXRlZCBkdXJpbmcgdGhlIHJwbSB0cmFuc2FjdGlvbiBhbmQgTGVhcHAgaGFzIHRvIGluaXRpYXRlIHRoZSB1cGRhdGUgcnVubmluZyAiZ3J1YjItaW5zdGFsbCIgYWZ0ZXIgdGhlIHRyYW5zYWN0aW9uLiBObyBhY3Rpb24gaXMgbmVlZGVkIGJlZm9yZSB0aGUgdXBncmFkZS4gQWZ0ZXIgdGhlIHVwZ3JhZGUsIGl0IGlzIHJlY29tbWVuZGVkIHRvIGNoZWNrIHRoZSBHUlVCIGNvbmZpZ3VyYXRpb24uCktleTogYWM3MDMwZTA1ZDJlZTI0OGQzNGYwOGE5ZmEwNDBiMzUyYmM0MTBhMwotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClJpc2sgRmFjdG9yOiBoaWdoIApUaXRsZTogVXBncmFkZSBpcyB1bnN1cHBvcnRlZApTdW1tYXJ5OiBFbnZpcm9ubWVudCB2YXJpYWJsZSBMRUFQUF9VTlNVUFBPUlRFRCBoYXMgYmVlbiBkZXRlY3RlZC4gQSBzdWNjZXNzZnVsIGFuZCBzYWZlIHVwZ3JhZGUgcHJvY2VzcyBjYW5ub3QgYmUgZ3VhcmFudGVlZC4gRnJvbSBub3cgb24geW91IGFyZSBjb250aW51aW5nIGF0IHlvdXIgb3duIHJpc2suCgpLZXk6IDllNTA4OGUzYzFmMzcxZTAyMGVjNzc3YzNkODY1NzhmNGJlMTQzY2YKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpSaXNrIEZhY3RvcjogaGlnaCAKVGl0bGU6IERpZmZlcmVuY2UgaW4gUHl0aG9uIHZlcnNpb25zIGFuZCBzdXBwb3J0IGluIFJIRUwgOApTdW1tYXJ5OiBJbiBSSEVMIDgsIHRoZXJlIGlzIG5vICdweXRob24nIGNvbW1hbmQuIFB5dGhvbiAzIChiYWNrd2FyZCBpbmNvbXBhdGlibGUpIGlzIHRoZSBwcmltYXJ5IFB5dGhvbiB2ZXJzaW9uIGFuZCBQeXRob24gMiBpcyBhdmFpbGFibGUgd2l0aCBsaW1pdGVkIHN1cHBvcnQgYW5kIGxpbWl0ZWQgc2V0IG9mIHBhY2thZ2VzLiBJZiB5b3Ugbm8gbG9uZ2VyIHJlcXVpcmUgUHl0aG9uIDIgcGFja2FnZXMgZm9sbG93aW5nIHRoZSB1cGdyYWRlLCBwbGVhc2UgcmVtb3ZlIHRoZW0uIFJlYWQgbW9yZSBoZXJlOiBodHRwczovL3JlZC5odC9yaGVsLTgtcHl0aG9uClJlbGF0ZWQgbGlua3M6CiAgICAtIERpZmZlcmVuY2UgaW4gUHl0aG9uIHZlcnNpb25zIGFuZCBzdXBwb3J0IGluIFJIRUwgODogaHR0cHM6Ly9yZWQuaHQvcmhlbC04LXB5dGhvbgpSZW1lZGlhdGlvbjogW2hpbnRdIFBsZWFzZSBydW4gImFsdGVybmF0aXZlcyAtLXNldCBweXRob24gL3Vzci9iaW4vcHl0aG9uMyIgYWZ0ZXIgdXBncmFkZQpLZXk6IDBjOTg1ODViMWQ4ZDI1MmViNTQwYmY2MTU2MDA5NGYzNDk1MzUxZjUKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpSaXNrIEZhY3RvcjogbWVkaXVtIApUaXRsZTogTW9kdWxlIHBhbV9wa2NzMTEgd2lsbCBiZSByZW1vdmVkIGZyb20gUEFNIGNvbmZpZ3VyYXRpb24KU3VtbWFyeTogTW9kdWxlIHBhbV9wa2NzMTEgd2FzIHN1cnBhc3NlZCBieSBTU1NEIGFuZCB0aGVyZWZvcmUgaXQgd2FzIHJlbW92ZWQgZnJvbSBSSEVMLTguIEtlZXBpbmcgaXQgaW4gUEFNIGNvbmZpZ3VyYXRpb24gbWF5IGxvY2sgb3V0IHRoZSBzeXN0ZW0gdGh1cyBpdCB3aWxsIGJlIGF1dG9tYXRpY2FsbHkgcmVtb3ZlZCBmcm9tIFBBTSBjb25maWd1cmF0aW9uIGJlZm9yZSB1cGdyYWRpbmcgdG8gUkhFTC04LiBQbGVhc2Ugc3dpdGNoIHRvIFNTU0QgdG8gcmVjb3ZlciB0aGUgZnVuY3Rpb25hbGl0eSBvZiBwYW1fcGtjczExLgpSZW1lZGlhdGlvbjogW2hpbnRdIENvbmZpZ3VyZSBTU1NEIHRvIHJlcGxhY2UgcGFtX3BrY3MxMQpLZXk6IGJmNDdlNzMwNWQ2ODA1ZThiYmVhYTc1OTNjZjAxZTM4MDMwYzIzZjMKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpSaXNrIEZhY3RvcjogbWVkaXVtIApUaXRsZTogY2hyb255IHVzaW5nIGRlZmF1bHQgY29uZmlndXJhdGlvbgpTdW1tYXJ5OiBkZWZhdWx0IGNocm9ueSBjb25maWd1cmF0aW9uIGluIFJIRUw4IHVzZXMgbGVhcHNlY3R6IGRpcmVjdGl2ZSwgd2hpY2ggY2Fubm90IGJlIHVzZWQgd2l0aCBsZWFwIHNtZWFyaW5nIE5UUCBzZXJ2ZXJzLCBhbmQgdXNlcyBhIHNpbmdsZSBwb29sIGRpcmVjdGl2ZSBpbnN0ZWFkIG9mIGZvdXIgc2VydmVyIGRpcmVjdGl2ZXMKS2V5OiBjNDIyMmViZDE4NzMwYTc2ZjZiYzdiM2I2NmRmODk4YjEwNmU2NTU0Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUmlzayBGYWN0b3I6IGxvdyAKVGl0bGU6IERldGVjdGVkIGJyb2tlbiBzeXN0ZW1kIHN5bWxpbmtzIGZvciBub24tZXhpc3Rpbmcgc2VydmljZXMKU3VtbWFyeTogTGVhcHAgZGV0ZWN0ZWQgYnJva2VuIHN5c3RlbWQgc3ltbGlua3Mgb24gdGhlIHN5c3RlbSB0aGF0IGRvIG5vdCBjb3JyZXNwb25kIHRvIGFueSBpbnN0YWxsZWQgc3lzdGVtZCB1bml0LiBUaGlzIHR5cGljYWxseSBoYXBwZW5zIHdoZW4gdGhlIG9yaWdpbmFsIHN5c3RlbWQgdW5pdCBmaWxlIGhhcyBiZWVuIHJlbW92ZWQgKGUuZy4gYW4gcnBtIHJlbW92YWwpIG9yIHJlbmFtZWQgYW5kIHRoZSBzeXN0ZW0gY29uZmlncmF0aW9uIGhhcyBub3QgYmVlbiBwcm9wZXJseSBtb2RpZmllZC4gVGhlc2Ugc3ltbGlua3Mgd2lsbCBub3QgYmUgaGFuZGxlZCBkdXJpbmcgdGhlIGluLXBsYWNlIHVwZ3JhZGUgYXMgdGhleSBhcmUgYWxyZWFkeSBicm9rZW4uIFRoZSBsaXN0IG9mIGRldGVjdGVkIGJyb2tlbiBzeXN0ZW1kIHN5bWxpbmtzOgogICAgLSAvZXRjL3N5c3RlbWQvc3lzdGVtL211bHRpLXVzZXIudGFyZ2V0LndhbnRzL292aXJ0LWd1ZXN0LWFnZW50LnNlcnZpY2UKUmVtZWRpYXRpb246IFtoaW50XSBSZW1vdmUgdGhlIGludmFsaWQgc3ltbGlua3MgYmVmb3JlIHRoZSB1cGdyYWRlLgpbY29tbWFuZF0gL3Vzci9iaW4vcm0gL2V0Yy9zeXN0ZW1kL3N5c3RlbS9tdWx0aS11c2VyLnRhcmdldC53YW50cy9vdmlydC1ndWVzdC1hZ2VudC5zZXJ2aWNlCktleTogYmUyMDgzZmVlMDNmNWYwYTcwOGZkMTkzZDgyZDJmZTIwYWVlNzIxNwotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClJpc2sgRmFjdG9yOiBsb3cgClRpdGxlOiBTb21lIGVuYWJsZWQgUlBNIHJlcG9zaXRvcmllcyBhcmUgdW5rbm93biB0byBMZWFwcApTdW1tYXJ5OiBUaGUgZm9sbG93aW5nIHJlcG9zaXRvcmllcyB3aXRoIFJlZCBIYXQtc2lnbmVkIHBhY2thZ2VzIGFyZSB1bmtub3duIHRvIExlYXBwOgotIHJoZWwKQW5kIHRoZSBmb2xsb3dpbmcgcGFja2FnZXMgaW5zdGFsbGVkIGZyb20gdGhvc2UgcmVwb3NpdG9yaWVzIG1heSBub3QgYmUgdXBncmFkZWQ6Ci0gbGlic29sdgotIHB5dGhvbi1wZXJmCi0ga2VybmVsLXRvb2xzLWxpYnMKLSBsaWJyZXBvcnQtZmlsZXN5c3RlbQotIGpzb24tZ2xpYgotIGxpYnJlcG8KLSBrZXJuZWwtdG9vbHMKUmVtZWRpYXRpb246IFtoaW50XSBZb3UgY2FuIGZpbGUgYSByZXF1ZXN0IHRvIGFkZCB0aGlzIHJlcG9zaXRvcnkgdG8gdGhlIHNjb3BlIG9mIGluLXBsYWNlIHVwZ3JhZGVzIGJ5IGZpbGluZyBhIHN1cHBvcnQgdGlja2V0CktleTogOGU4OWUyMGM2NDVjZWE2MDBiMjQwMTU2MDcxZDgxYzY0ZGFhYjdhZAotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClJpc2sgRmFjdG9yOiBsb3cgClRpdGxlOiBQb3N0Zml4IGhhcyBpbmNvbXBhdGlibGUgY2hhbmdlcyBpbiB0aGUgbmV4dCBtYWpvciB2ZXJzaW9uClN1bW1hcnk6IFBvc3RmaXggMy54IGhhcyBzbyBjYWxsZWQgImNvbXBhdGliaWxpdHkgc2FmZXR5IG5ldCIgdGhhdCBydW5zIFBvc3RmaXggcHJvZ3JhbXMgd2l0aCBiYWNrd2FyZHMtY29tcGF0aWJsZSBkZWZhdWx0IHNldHRpbmdzLiBJdCB3aWxsIGxvZyBhIHdhcm5pbmcgd2hlbmV2ZXIgYmFja3dhcmRzLWNvbXBhdGlibGUgZGVmYXVsdCBzZXR0aW5nIG1heSBiZSByZXF1aXJlZCBmb3IgY29udGludWl0eSBvZiBzZXJ2aWNlLiBCYXNlZCBvbiB0aGlzIGxvZ2dpbmcgdGhlIHN5c3RlbSBhZG1pbmlzdHJhdG9yIGNhbiBkZWNpZGUgaWYgYW55IGJhY2t3YXJkcy1jb21wYXRpYmxlIHNldHRpbmdzIG5lZWQgdG8gYmUgbWFkZSBwZXJtYW5lbnQgaW4gbWFpbi5jZiBvciBtYXN0ZXIuY2YsIGJlZm9yZSB0dXJuaW5nIG9mZiB0aGUgYmFja3dhcmRzLWNvbXBhdGliaWxpdHkgc2FmZXR5IG5ldC4KVGhlIGJhY2t3YXJkIGNvbXBhdGliaWxpdHkgc2FmZXR5IG5ldCBpcyBieSBkZWZhdWx0IHR1cm5lZCBvZmYgaW4gUmVkIEhhdCBFbnRlcnByaXNlIExpbnV4IDguCkl0IGNhbiBiZSB0dXJuZWQgb24gYnkgcnVubmluZzogICJwb3N0Y29uZiAtZSBjb21wYXRpYmlsaXR5X2xldmVsPTAKSXQgY2FuIGJlIHR1cm5lZCBvZmYgYnkgcnVubmluZzogInBvc3Rjb25mIC1lIGNvbXBhdGliaWxpdHlfbGV2ZWw9MgoKSW4gdGhlIFBvc3RmaXggTXlTUUwgZGF0YWJhc2UgY2xpZW50LCB0aGUgZGVmYXVsdCAib3B0aW9uX2dyb3VwIiB2YWx1ZSBoYXMgY2hhbmdlZCB0byAiY2xpZW50IiwgaS5lLiBpdCBub3cgcmVhZHMgb3B0aW9ucyBmcm9tIHRoZSBbY2xpZW50XSBncm91cCBmcm9tIHRoZSBNeVNRTCBjb25maWd1cmF0aW9uIGZpbGUuIFRvIGRpc2FibGUgaXQsIHNldCAib3B0aW9uX2dyb3VwIiB0byB0aGUgZW1wdHkgc3RyaW5nLgoKVGhlIHBvc3RxdWV1ZSBjb21tYW5kIG5vIGxvbmdlciBmb3JjZXMgYWxsIG1lc3NhZ2UgYXJyaXZhbCB0aW1lcyB0byBiZSByZXBvcnRlZCBpbiBVVEMuIFRvIGdldCB0aGUgb2xkIGJlaGF2aW9yLCBzZXQgVFo9VVRDIGluIG1haW4uY2Y6aW1wb3J0X2Vudmlyb25tZW50LgoKUG9zdGZpeCAzLjIgZW5hYmxlcyBlbGxpcHRpYyBjdXJ2ZSBuZWdvdGlhdGlvbi4gVGhpcyBjaGFuZ2VzIHRoZSBkZWZhdWx0IHNtdHBkX3Rsc19lZWNkaF9ncmFkZSBzZXR0aW5nIHRvICJhdXRvIiwgYW5kIGludHJvZHVjZXMgYSBuZXcgcGFyYW1ldGVyICJ0bHNfZWVjZGhfYXV0b19jdXJ2ZXMiIHdpdGggdGhlIG5hbWVzIG9mIGN1cnZlcyB0aGF0IG1heSBiZSBuZWdvdGlhdGVkLgoKVGhlICJtYXN0ZXIuY2YiIGNocm9vdCBkZWZhdWx0IHZhbHVlIGhhcyBjaGFuZ2VkIGZyb20gInkiICh5ZXMpIHRvICJuIiAobm8pLiBUaGlzIGFwcGxpZXMgdG8gbWFzdGVyLmNmIHNlcnZpY2VzIHdoZXJlIGNocm9vdCBmaWVsZCBpcyBub3QgZXhwbGljaXRseSBzcGVjaWZpZWQuCgpUaGUgImFwcGVuZF9kb3RfbXlkb21haW4iIGRlZmF1bHQgdmFsdWUgaGFzIGNoYW5nZWQgZnJvbSAieWVzIiB0byAibm8iLiBZb3UgbWF5IG5lZWQgY2hhbmdpbmcgaXQgdG8gInllcyIgaWYgc2VuZGVycyBjYW5ub3QgdXNlIGNvbXBsZXRlIGRvbWFpbiBuYW1lcyBpbiBlLW1haWwgYWRkcmVzc2VzLgoKVGhlICJyZWxheV9kb21haW5zIiBkZWZhdWx0IHZhbHVlIGhhcyBjaGFuZ2VkIGZyb20gIiRteWRlc3RpbmF0aW9uIiB0byB0aGUgZW1wdHkgdmFsdWUuIFRoaXMgY291bGQgcmVzdWx0IGluIHVuZXhwZWN0ZWQgIlJlbGF5IGFjY2VzcyBkZW5pZWQiIGVycm9ycyBvciBFVFJOIGVycm9ycywgYmVjYXVzZSBub3cgd2lsbCBwb3N0Zml4IGJ5IGRlZmF1bHQgcmVsYXkgb25seSBmb3IgdGhlIGxvY2FsaG9zdC4KClRoZSAibXluZXR3b3Jrc19zdHlsZSIgZGVmYXVsdCB2YWx1ZSBoYXMgY2hhbmdlZCBmcm9tICJzdWJuZXQiIHRvICJob3N0Ii4gVGhpcyBwYXJhbWV0ZXIgaXMgdXNlZCB0byBpbXBsZW1lbnQgdGhlICJwZXJtaXRfbXluZXR3b3JrcyIgZmVhdHVyZS4gVGhlIGNoYW5nZSBjb3VsZCByZXN1bHQgaW4gdW5leHBlY3RlZCAiYWNjZXNzIGRlbmllZCIgZXJyb3JzLCBiZWNhdXNlIHBvc3RmaXggd2lsbCBub3cgYnkgZGVmYXVsdCB0cnVzdCBvbmx5IHRoZSBsb2NhbCBtYWNoaW5lLCBub3QgdGhlIHJlbW90ZSBTTVRQIGNsaWVudHMgb24gdGhlIHNhbWUgSVAgc3VibmV0d29yay4KClBvc3RmaXggbm93IHN1cHBvcnRzIGR5bmFtaWNhbGx5IGxvYWRlZCBkYXRhYmFzZSBwbHVnaW5zLiBQbHVnaW5zIGFyZSBzaGlwcGVkIGluIGluZGl2aWR1YWwgUlBNIHN1Yi1wYWNrYWdlcy4gQ29ycmVjdCBkYXRhYmFzZSBwbHVnaW5zIGhhdmUgdG8gYmUgaW5zdGFsbGVkLCBvdGhlcndpc2UgdGhlIHNwZWNpZmljIGRhdGFiYXNlIGNsaWVudCB3aWxsIG5vdCB3b3JrLiBGb3IgZXhhbXBsZSBmb3IgUG9zdGdyZVNRTCBtYXAgdG8gd29yaywgdGhlIHBvc3RmaXgtcGdzcWwgUlBNIHBhY2thZ2UgaGFzIHRvIGJlIGluc3RhbGxlZC4KCktleTogNTcyMWUwYTA3YTY3ZDgyY2Y3ZTVlYTZmMTc2NjJjZDRmODJlMGEzMwotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClJpc2sgRmFjdG9yOiBsb3cgClRpdGxlOiBHcmVwIGhhcyBpbmNvbXBhdGlibGUgY2hhbmdlcyBpbiB0aGUgbmV4dCBtYWpvciB2ZXJzaW9uClN1bW1hcnk6IElmIGEgZmlsZSBjb250YWlucyBkYXRhIGltcHJvcGVybHkgZW5jb2RlZCBmb3IgdGhlIGN1cnJlbnQgbG9jYWxlLCBhbmQgdGhpcyBpcyBkaXNjb3ZlcmVkIGJlZm9yZSBhbnkgb2YgdGhlIGZpbGUncyBjb250ZW50cyBhcmUgb3V0cHV0LCBncmVwIG5vdyB0cmVhdHMgdGhlIGZpbGUgYXMgYmluYXJ5LgpUaGUgJ2dyZXAgLVAnIG5vIGxvbmdlciByZXBvcnRzIGFuIGVycm9yIGFuZCBleGl0cyB3aGVuIGdpdmVuIGludmFsaWQgVVRGLTggZGF0YS4gSW5zdGVhZCwgaXQgY29uc2lkZXJzIHRoZSBkYXRhIHRvIGJlIG5vbi1tYXRjaGluZy4KSW4gbG9jYWxlcyB3aXRoIG11bHRpYnl0ZSBjaGFyYWN0ZXIgZW5jb2RpbmdzIG90aGVyIHRoYW4gVVRGLTgsIGdyZXAgLVAgbm93IHJlcG9ydHMgYW4gZXJyb3IgYW5kIGV4aXRzIGluc3RlYWQgb2YgbWlzYmVoYXZpbmcuCldoZW4gc2VhcmNoaW5nIGJpbmFyeSBkYXRhLCBncmVwIG5vdyBtYXkgdHJlYXQgbm9uLXRleHQgYnl0ZXMgYXMgbGluZSB0ZXJtaW5hdG9ycy4gVGhpcyBjYW4gYm9vc3QgcGVyZm9ybWFuY2Ugc2lnbmlmaWNhbnRseS4KVGhlICdncmVwIC16JyBubyBsb25nZXIgYXV0b21hdGljYWxseSB0cmVhdHMgdGhlIGJ5dGUgJ1wyMDAnIGFzIGJpbmFyeSBkYXRhLgpDb250ZXh0IG5vIGxvbmdlciBleGNsdWRlcyBzZWxlY3RlZCBsaW5lcyBvbWl0dGVkIGJlY2F1c2Ugb2YgLW0uIEZvciBleGFtcGxlLCAnZ3JlcCAiXiIgLW0xIC1BMScgbm93IG91dHB1dHMgdGhlIGZpcnN0IHR3byBpbnB1dCBsaW5lcywgbm90IGp1c3QgdGhlIGZpcnN0IGxpbmUuCgpSZW1lZGlhdGlvbjogW2hpbnRdIFBsZWFzZSB1cGRhdGUgeW91ciBzY3JpcHRzIHRvIGJlIGNvbXBhdGlibGUgd2l0aCB0aGUgY2hhbmdlcy4KS2V5OiA5NDY2NWE0OTllMmVlZWUzNWVjYTNlNzA5M2E3YWJlMTgzMzg0YjE2Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUmlzayBGYWN0b3I6IGxvdyAKVGl0bGU6IFNFbGludXggd2lsbCBiZSBzZXQgdG8gcGVybWlzc2l2ZSBtb2RlClN1bW1hcnk6IFNFbGludXggd2lsbCBiZSBzZXQgdG8gcGVybWlzc2l2ZSBtb2RlLiBDdXJyZW50IG1vZGU6IGVuZm9yY2luZy4gVGhpcyBhY3Rpb24gaXMgcmVxdWlyZWQgYnkgdGhlIHVwZ3JhZGUgcHJvY2VzcyB0byBtYWtlIHN1cmUgdGhlIHVwZ3JhZGVkIHN5c3RlbSBjYW4gYm9vdCB3aXRob3V0IGJlaW5pZyBibG9ja2VkIGJ5IFNFbGludXggcnVsZXMuClJlbWVkaWF0aW9uOiBbaGludF0gTWFrZSBzdXJlIHRoZXJlIGFyZSBubyBTRWxpbnV4IHJlbGF0ZWQgd2FybmluZ3MgYWZ0ZXIgdGhlIHVwZ3JhZGUgYW5kIGVuYWJsZSBTRWxpbnV4IG1hbnVhbGx5IGFmdGVyd2FyZHMuIE5vdGljZTogWW91IGNhbiBpZ25vcmUgdGhlICIvcm9vdC90bXBfbGVhcHBfcHkzIiBTRWxpbnV4IHdhcm5pbmdzLgpLZXk6IDM5ZDcxODNkYWZiYTc5OGFhNGJiYjFlNzBiMGVmMmJiZTViMTc3MmYKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpSaXNrIEZhY3RvcjogaW5mbyAKVGl0bGU6IEV4Y2x1ZGVkIHRhcmdldCBzeXN0ZW0gcmVwb3NpdG9yaWVzClN1bW1hcnk6IFRoZSBmb2xsb3dpbmcgcmVwb3NpdG9yaWVzIGFyZSBub3Qgc3VwcG9ydGVkIGJ5IFJlZCBIYXQgYW5kIGFyZSBleGNsdWRlZCBmcm9tIHRoZSBsaXN0IG9mIHJlcG9zaXRvcmllcyB1c2VkIGR1cmluZyB0aGUgdXBncmFkZS4KLSBjb2RlcmVhZHktYnVpbGRlci1iZXRhLWZvci1yaGVsLTgtczM5MHgtcnBtcwotIGNvZGVyZWFkeS1idWlsZGVyLWJldGEtZm9yLXJoZWwtOC1wcGM2NGxlLXJwbXMKLSByaHVpLWNvZGVyZWFkeS1idWlsZGVyLWZvci1yaGVsLTgteDg2XzY0LXJodWktcnBtcwotIGNvZGVyZWFkeS1idWlsZGVyLWZvci1yaGVsLTgtYWFyY2g2NC1ldXMtcnBtcwotIGNvZGVyZWFkeS1idWlsZGVyLWZvci1yaGVsLTgtcHBjNjRsZS1ldXMtcnBtcwotIGNvZGVyZWFkeS1idWlsZGVyLWJldGEtZm9yLXJoZWwtOC14ODZfNjQtcnBtcwotIGNvZGVyZWFkeS1idWlsZGVyLWZvci1yaGVsLTgtYWFyY2g2NC1ycG1zCi0gY29kZXJlYWR5LWJ1aWxkZXItZm9yLXJoZWwtOC1zMzkweC1ycG1zCi0gY29kZXJlYWR5LWJ1aWxkZXItZm9yLXJoZWwtOC1zMzkweC1ldXMtcnBtcwotIGNvZGVyZWFkeS1idWlsZGVyLWZvci1yaGVsLTgteDg2XzY0LWV1cy1ycG1zCi0gcmh1aS1jb2RlcmVhZHktYnVpbGRlci1mb3ItcmhlbC04LWFhcmNoNjQtcmh1aS1ycG1zCi0gY29kZXJlYWR5LWJ1aWxkZXItYmV0YS1mb3ItcmhlbC04LWFhcmNoNjQtcnBtcwotIGNvZGVyZWFkeS1idWlsZGVyLWZvci1yaGVsLTgtcmh1aS1ycG1zCi0gY29kZXJlYWR5LWJ1aWxkZXItZm9yLXJoZWwtOC14ODZfNjQtcmh1aS1ycG1zCi0gY29kZXJlYWR5LWJ1aWxkZXItZm9yLXJoZWwtOC14ODZfNjQtcnBtcwotIGNvZGVyZWFkeS1idWlsZGVyLWZvci1yaGVsLTgteDg2XzY0LWV1cy1yaHVpLXJwbXMKLSBjb2RlcmVhZHktYnVpbGRlci1mb3ItcmhlbC04LXBwYzY0bGUtcnBtcwpSZW1lZGlhdGlvbjogW2hpbnRdIElmIHNvbWUgb2YgZXhjbHVkZWQgcmVwb3NpdG9yaWVzIGFyZSBzdGlsbCByZXF1aXJlZCB0byBiZSB1c2VkIGR1cmluZyB0aGUgdXBncmFkZSwgZXhlY3V0ZSBsZWFwcCB3aXRoIHRoZSAtLWVuYWJsZXJlcG8gb3B0aW9uIHdpdGggdGhlIHJlcG9pZCBvZiB0aGUgcmVwb3NpdG9yeSByZXF1aXJlZCB0byBiZSBlbmFibGVkIGFzIGFuIGFyZ3VtZW50ICh0aGUgb3B0aW9uIGNhbiBiZSB1c2VkIG11bHRpcGxlIHRpbWVzKS4KS2V5OiAxYjkxMzJjYjIzNjJhZTc4MzBlNDhlZWU3ODExYmU5NTI3NzQ3ZGU4Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUmlzayBGYWN0b3I6IGluZm8gClRpdGxlOiBDdXJyZW50IFBBTSBhbmQgbnNzd2l0Y2guY29uZiBjb25maWd1cmF0aW9uIHdpbGwgYmUga2VwdC4KU3VtbWFyeTogVGhlcmUgaXMgYSBuZXcgdG9vbCBjYWxsZWQgYXV0aHNlbGVjdCBpbiBSSEVMOCB0aGF0IHJlcGxhY2VkIGF1dGhjb25maWcuIFRoZSB1cGdyYWRlIHByb2Nlc3Mgd2FzIHVuYWJsZSB0byBmaW5kIGFuIGF1dGhzZWxlY3QgcHJvZmlsZSB0aGF0IHdvdWxkIGJlIGVxdWl2YWxlbnQgdG8geW91ciBjdXJyZW50IGNvbmZpZ3VyYXRpb24uIFRoZXJlZm9yZSB5b3VyIGNvbmZpZ3VyYXRpb24gd2lsbCBiZSBsZWZ0IGludGFjdC4KS2V5OiA0MGM0YWIxZGE0YTMwZGMxY2E0MGU1NDNmNjM4NWUxMzM2ZDg4MTBjCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUmlzayBGYWN0b3I6IGluZm8gClRpdGxlOiBTRWxpbnV4IHJlbGFiZWxpbmcgd2lsbCBiZSBzY2hlZHVsZWQKU3VtbWFyeTogU0VsaW51eCByZWxhYmVsaW5nIHdpbGwgYmUgc2NoZWR1bGVkIGFzIHRoZSBzdGF0dXMgaXMgcGVybWlzc2l2ZS9lbmZvcmNpbmcuCktleTogOGZiODE4NjNmODQxM2JkNjE3YzJhNTViNjliOGUxMGZmMDNkN2M3MgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCg==", "encoding": "base64", "source": "/var/log/leapp/leapp-report.txt"} TASK [infra.leapp.common : parse_leapp_report | Collect JSON report results] *** task path: /root/.ansible/collections/ansible_collections/infra/leapp/roles/common/tasks/parse_leapp_report.yml:21 ok: [managed-node01] => {"changed": false, "content": "ewogICJsZWFwcF9ydW5faWQiOiAiM2Q1NWY0OGUtODlkNi00MzhjLTgyZTctNzU3YTU4NGIzNzFjIiwgCiAgImVudHJpZXMiOiBbCiAgICB7CiAgICAgICJncm91cHMiOiBbCiAgICAgICAgInJlcG9zaXRvcnkiLCAKICAgICAgICAiZmFpbHVyZSIKICAgICAgXSwgCiAgICAgICJ0aXRsZSI6ICJFeGNsdWRlZCB0YXJnZXQgc3lzdGVtIHJlcG9zaXRvcmllcyIsIAogICAgICAidGltZVN0YW1wIjogIjIwMjUtMTItMTJUMjA6NTI6MTUuMTgwNzY4WiIsIAogICAgICAiaG9zdG5hbWUiOiAibWFuYWdlZC1ub2RlMDEiLCAKICAgICAgImRldGFpbCI6IHsKICAgICAgICAicmVtZWRpYXRpb25zIjogWwogICAgICAgICAgewogICAgICAgICAgICAidHlwZSI6ICJoaW50IiwgCiAgICAgICAgICAgICJjb250ZXh0IjogIklmIHNvbWUgb2YgZXhjbHVkZWQgcmVwb3NpdG9yaWVzIGFyZSBzdGlsbCByZXF1aXJlZCB0byBiZSB1c2VkIGR1cmluZyB0aGUgdXBncmFkZSwgZXhlY3V0ZSBsZWFwcCB3aXRoIHRoZSAtLWVuYWJsZXJlcG8gb3B0aW9uIHdpdGggdGhlIHJlcG9pZCBvZiB0aGUgcmVwb3NpdG9yeSByZXF1aXJlZCB0byBiZSBlbmFibGVkIGFzIGFuIGFyZ3VtZW50ICh0aGUgb3B0aW9uIGNhbiBiZSB1c2VkIG11bHRpcGxlIHRpbWVzKS4iCiAgICAgICAgICB9CiAgICAgICAgXQogICAgICB9LCAKICAgICAgImFjdG9yIjogInJlcG9zaXRvcmllc19ibGFja2xpc3QiLCAKICAgICAgInN1bW1hcnkiOiAiVGhlIGZvbGxvd2luZyByZXBvc2l0b3JpZXMgYXJlIG5vdCBzdXBwb3J0ZWQgYnkgUmVkIEhhdCBhbmQgYXJlIGV4Y2x1ZGVkIGZyb20gdGhlIGxpc3Qgb2YgcmVwb3NpdG9yaWVzIHVzZWQgZHVyaW5nIHRoZSB1cGdyYWRlLlxuLSBjb2RlcmVhZHktYnVpbGRlci1iZXRhLWZvci1yaGVsLTgtczM5MHgtcnBtc1xuLSBjb2RlcmVhZHktYnVpbGRlci1iZXRhLWZvci1yaGVsLTgtcHBjNjRsZS1ycG1zXG4tIHJodWktY29kZXJlYWR5LWJ1aWxkZXItZm9yLXJoZWwtOC14ODZfNjQtcmh1aS1ycG1zXG4tIGNvZGVyZWFkeS1idWlsZGVyLWZvci1yaGVsLTgtYWFyY2g2NC1ldXMtcnBtc1xuLSBjb2RlcmVhZHktYnVpbGRlci1mb3ItcmhlbC04LXBwYzY0bGUtZXVzLXJwbXNcbi0gY29kZXJlYWR5LWJ1aWxkZXItYmV0YS1mb3ItcmhlbC04LXg4Nl82NC1ycG1zXG4tIGNvZGVyZWFkeS1idWlsZGVyLWZvci1yaGVsLTgtYWFyY2g2NC1ycG1zXG4tIGNvZGVyZWFkeS1idWlsZGVyLWZvci1yaGVsLTgtczM5MHgtcnBtc1xuLSBjb2RlcmVhZHktYnVpbGRlci1mb3ItcmhlbC04LXMzOTB4LWV1cy1ycG1zXG4tIGNvZGVyZWFkeS1idWlsZGVyLWZvci1yaGVsLTgteDg2XzY0LWV1cy1ycG1zXG4tIHJodWktY29kZXJlYWR5LWJ1aWxkZXItZm9yLXJoZWwtOC1hYXJjaDY0LXJodWktcnBtc1xuLSBjb2RlcmVhZHktYnVpbGRlci1iZXRhLWZvci1yaGVsLTgtYWFyY2g2NC1ycG1zXG4tIGNvZGVyZWFkeS1idWlsZGVyLWZvci1yaGVsLTgtcmh1aS1ycG1zXG4tIGNvZGVyZWFkeS1idWlsZGVyLWZvci1yaGVsLTgteDg2XzY0LXJodWktcnBtc1xuLSBjb2RlcmVhZHktYnVpbGRlci1mb3ItcmhlbC04LXg4Nl82NC1ycG1zXG4tIGNvZGVyZWFkeS1idWlsZGVyLWZvci1yaGVsLTgteDg2XzY0LWV1cy1yaHVpLXJwbXNcbi0gY29kZXJlYWR5LWJ1aWxkZXItZm9yLXJoZWwtOC1wcGM2NGxlLXJwbXMiLCAKICAgICAgImF1ZGllbmNlIjogInN5c2FkbWluIiwgCiAgICAgICJrZXkiOiAiMWI5MTMyY2IyMzYyYWU3ODMwZTQ4ZWVlNzgxMWJlOTUyNzc0N2RlOCIsIAogICAgICAiaWQiOiAiMzJmYzFiOWRiNDY3ZTE1ZTQ0YWUwOTY5NjdkMDIwMmMyOGFkODY5ZjRjM2ZjYTlmYzczNTU1MjA0NTc5MWQyYyIsIAogICAgICAic2V2ZXJpdHkiOiAiaW5mbyIKICAgIH0sIAogICAgewogICAgICAiZ3JvdXBzIjogWwogICAgICAgICJyZXBvc2l0b3J5IgogICAgICBdLCAKICAgICAgInRpdGxlIjogIlBhY2thZ2VzIGF2YWlsYWJsZSBpbiBleGNsdWRlZCByZXBvc2l0b3JpZXMgd2lsbCBub3QgYmUgaW5zdGFsbGVkIiwgCiAgICAgICJ0aW1lU3RhbXAiOiAiMjAyNS0xMi0xMlQyMDo1MjoxNy42MTE2MjlaIiwgCiAgICAgICJob3N0bmFtZSI6ICJtYW5hZ2VkLW5vZGUwMSIsIAogICAgICAiZGV0YWlsIjogewogICAgICAgICJyZWxhdGVkX3Jlc291cmNlcyI6IFsKICAgICAgICAgIHsKICAgICAgICAgICAgInNjaGVtZSI6ICJwYWNrYWdlIiwgCiAgICAgICAgICAgICJ0aXRsZSI6ICJweXRob24zLXB5eGF0dHIiCiAgICAgICAgICB9LCAKICAgICAgICAgIHsKICAgICAgICAgICAgInNjaGVtZSI6ICJwYWNrYWdlIiwgCiAgICAgICAgICAgICJ0aXRsZSI6ICJycGNnZW4iCiAgICAgICAgICB9CiAgICAgICAgXQogICAgICB9LCAKICAgICAgImFjdG9yIjogInBlc19ldmVudHNfc2Nhbm5lciIsIAogICAgICAic3VtbWFyeSI6ICIyIHBhY2thZ2VzIHdpbGwgYmUgc2tpcHBlZCBiZWNhdXNlIHRoZXkgYXJlIGF2YWlsYWJsZSBvbmx5IGluIHRhcmdldCBzeXN0ZW0gcmVwb3NpdG9yaWVzIHRoYXQgYXJlIGludGVudGlvbmFsbHkgZXhjbHVkZWQgZnJvbSB0aGUgbGlzdCBvZiByZXBvc2l0b3JpZXMgdXNlZCBkdXJpbmcgdGhlIHVwZ3JhZGUuIFNlZSB0aGUgcmVwb3J0IG1lc3NhZ2UgdGl0bGVkIFwiRXhjbHVkZWQgdGFyZ2V0IHN5c3RlbSByZXBvc2l0b3JpZXNcIiBmb3IgZGV0YWlscy5cblRoZSBsaXN0IG9mIHRoZXNlIHBhY2thZ2VzOlxuLSBweXRob24zLXB5eGF0dHIgKHJlcG9pZDogY29kZXJlYWR5LWJ1aWxkZXItZm9yLXJoZWwtOC14ODZfNjQtcnBtcylcbi0gcnBjZ2VuIChyZXBvaWQ6IGNvZGVyZWFkeS1idWlsZGVyLWZvci1yaGVsLTgteDg2XzY0LXJwbXMpIiwgCiAgICAgICJhdWRpZW5jZSI6ICJzeXNhZG1pbiIsIAogICAgICAia2V5IjogIjI0MzdlMjA0ODA4Zjk4NzQ3N2MwZTliZThlNGM5NWIzYTg3YTlmM2UiLCAKICAgICAgImlkIjogImE4MDRlOWUzZjE5OTg1NTkzNDAzNWUxNzcyZDBjZjk5OThkMTQ0NmQ3NTYyYmQ4MzIyNTRiOWUxNGIwNDk5MGQiLCAKICAgICAgInNldmVyaXR5IjogImhpZ2giCiAgICB9LCAKICAgIHsKICAgICAgImdyb3VwcyI6IFsKICAgICAgICAia2VybmVsIiwgCiAgICAgICAgImRyaXZlcnMiLCAKICAgICAgICAiaW5oaWJpdG9yIgogICAgICBdLCAKICAgICAgInRpdGxlIjogIkxlYXBwIGRldGVjdGVkIGxvYWRlZCBrZXJuZWwgZHJpdmVycyB3aGljaCBoYXZlIGJlZW4gcmVtb3ZlZCBpbiBSSEVMIDguIFVwZ3JhZGUgY2Fubm90IHByb2NlZWQuIiwgCiAgICAgICJ0aW1lU3RhbXAiOiAiMjAyNS0xMi0xMlQyMDo1MjoxOC4xMDEwMTJaIiwgCiAgICAgICJob3N0bmFtZSI6ICJtYW5hZ2VkLW5vZGUwMSIsIAogICAgICAiZGV0YWlsIjogewogICAgICAgICJleHRlcm5hbCI6IFsKICAgICAgICAgIHsKICAgICAgICAgICAgInVybCI6ICJodHRwczovL2FjY2Vzcy5yZWRoYXQuY29tL3NvbHV0aW9ucy82OTcxNzE2IiwgCiAgICAgICAgICAgICJ0aXRsZSI6ICJMZWFwcCBwcmV1cGdyYWRlIGdldHRpbmcgXCJJbmhpYml0b3I6IERldGVjdGVkIGxvYWRlZCBrZXJuZWwgZHJpdmVycyB3aGljaCBoYXZlIGJlZW4gcmVtb3ZlZCBpbiBSSEVMIDguIFVwZ3JhZGUgY2Fubm90IHByb2NlZWQuXCIgIgogICAgICAgICAgfSwgCiAgICAgICAgICB7CiAgICAgICAgICAgICJ1cmwiOiAiaHR0cHM6Ly9hY2Nlc3MucmVkaGF0LmNvbS9zb2x1dGlvbnMvNTQzNjEzMSIsIAogICAgICAgICAgICAidGl0bGUiOiAiTGVhcHAgdXBncmFkZSBmYWlsIHdpdGggZXJyb3IgXCJJbmhpYml0b3I6IERldGVjdGVkIGxvYWRlZCBrZXJuZWwgZHJpdmVycyB3aGljaCBoYXZlIGJlZW4gcmVtb3ZlZCBpbiBSSEVMIDguIFVwZ3JhZGUgY2Fubm90IHByb2NlZWQuXCIiCiAgICAgICAgICB9CiAgICAgICAgXQogICAgICB9LCAKICAgICAgImFjdG9yIjogImNoZWNrX2RldGVjdGVkX2RldmljZXNfYW5kX2RyaXZlcnMiLCAKICAgICAgInN1bW1hcnkiOiAiU3VwcG9ydCBmb3IgdGhlIGZvbGxvd2luZyBSSEVMIDcgZGV2aWNlIGRyaXZlcnMgaGFzIGJlZW4gcmVtb3ZlZCBpbiBSSEVMIDg6XG4gICAgIC0gcGF0YV9hY3BpXG4iLCAKICAgICAgImF1ZGllbmNlIjogInN5c2FkbWluIiwgCiAgICAgICJrZXkiOiAiZjA4YTA3ZGE5MDI5NThkZWZhNGY1YzI2OTlmYWU5ZWMyZWI2N2M1YiIsIAogICAgICAiaWQiOiAiODU3NWU4YWU0MzM0MWRhZWI4ZTA4YmY3MzhkMDVjMDI4MTU5NzI4MmFkNmE2ZmIzMWE5NTZiODZmODMzMzkyOSIsIAogICAgICAic2V2ZXJpdHkiOiAiaGlnaCIKICAgIH0sIAogICAgewogICAgICAiZ3JvdXBzIjogWwogICAgICAgICJmaWxlc3lzdGVtIgogICAgICBdLCAKICAgICAgInRpdGxlIjogIkRldGVjdGVkIGJyb2tlbiBzeXN0ZW1kIHN5bWxpbmtzIGZvciBub24tZXhpc3Rpbmcgc2VydmljZXMiLCAKICAgICAgInRpbWVTdGFtcCI6ICIyMDI1LTEyLTEyVDIwOjUyOjE4LjI1ODE5NFoiLCAKICAgICAgImhvc3RuYW1lIjogIm1hbmFnZWQtbm9kZTAxIiwgCiAgICAgICJkZXRhaWwiOiB7CiAgICAgICAgInJlbWVkaWF0aW9ucyI6IFsKICAgICAgICAgIHsKICAgICAgICAgICAgInR5cGUiOiAiaGludCIsIAogICAgICAgICAgICAiY29udGV4dCI6ICJSZW1vdmUgdGhlIGludmFsaWQgc3ltbGlua3MgYmVmb3JlIHRoZSB1cGdyYWRlLiIKICAgICAgICAgIH0sIAogICAgICAgICAgewogICAgICAgICAgICAidHlwZSI6ICJjb21tYW5kIiwgCiAgICAgICAgICAgICJjb250ZXh0IjogWwogICAgICAgICAgICAgICIvdXNyL2Jpbi9ybSIsIAogICAgICAgICAgICAgICIvZXRjL3N5c3RlbWQvc3lzdGVtL211bHRpLXVzZXIudGFyZ2V0LndhbnRzL292aXJ0LWd1ZXN0LWFnZW50LnNlcnZpY2UiCiAgICAgICAgICAgIF0KICAgICAgICAgIH0KICAgICAgICBdCiAgICAgIH0sIAogICAgICAiYWN0b3IiOiAiY2hlY2tfc3lzdGVtZF9icm9rZW5fc3ltbGlua3MiLCAKICAgICAgInN1bW1hcnkiOiAiTGVhcHAgZGV0ZWN0ZWQgYnJva2VuIHN5c3RlbWQgc3ltbGlua3Mgb24gdGhlIHN5c3RlbSB0aGF0IGRvIG5vdCBjb3JyZXNwb25kIHRvIGFueSBpbnN0YWxsZWQgc3lzdGVtZCB1bml0LiBUaGlzIHR5cGljYWxseSBoYXBwZW5zIHdoZW4gdGhlIG9yaWdpbmFsIHN5c3RlbWQgdW5pdCBmaWxlIGhhcyBiZWVuIHJlbW92ZWQgKGUuZy4gYW4gcnBtIHJlbW92YWwpIG9yIHJlbmFtZWQgYW5kIHRoZSBzeXN0ZW0gY29uZmlncmF0aW9uIGhhcyBub3QgYmVlbiBwcm9wZXJseSBtb2RpZmllZC4gVGhlc2Ugc3ltbGlua3Mgd2lsbCBub3QgYmUgaGFuZGxlZCBkdXJpbmcgdGhlIGluLXBsYWNlIHVwZ3JhZGUgYXMgdGhleSBhcmUgYWxyZWFkeSBicm9rZW4uIFRoZSBsaXN0IG9mIGRldGVjdGVkIGJyb2tlbiBzeXN0ZW1kIHN5bWxpbmtzOlxuICAgIC0gL2V0Yy9zeXN0ZW1kL3N5c3RlbS9tdWx0aS11c2VyLnRhcmdldC53YW50cy9vdmlydC1ndWVzdC1hZ2VudC5zZXJ2aWNlIiwgCiAgICAgICJhdWRpZW5jZSI6ICJzeXNhZG1pbiIsIAogICAgICAia2V5IjogImJlMjA4M2ZlZTAzZjVmMGE3MDhmZDE5M2Q4MmQyZmUyMGFlZTcyMTciLCAKICAgICAgImlkIjogIjk4MWQwOTY4MDNhMmJmZDA1OWI0MjM4ODA3MDUyOWExOTFjYzAyYWQyOWRlOTk2NmRjYTg3Y2Q1OWM4OWU1NDciLCAKICAgICAgInNldmVyaXR5IjogImxvdyIKICAgIH0sIAogICAgewogICAgICAiZ3JvdXBzIjogWwogICAgICAgICJyZXBvc2l0b3J5IgogICAgICBdLCAKICAgICAgInRpdGxlIjogIlNvbWUgZW5hYmxlZCBSUE0gcmVwb3NpdG9yaWVzIGFyZSB1bmtub3duIHRvIExlYXBwIiwgCiAgICAgICJ0aW1lU3RhbXAiOiAiMjAyNS0xMi0xMlQyMDo1MjoxOC41NDU3ODZaIiwgCiAgICAgICJob3N0bmFtZSI6ICJtYW5hZ2VkLW5vZGUwMSIsIAogICAgICAiZGV0YWlsIjogewogICAgICAgICJyZWxhdGVkX3Jlc291cmNlcyI6IFsKICAgICAgICAgIHsKICAgICAgICAgICAgInNjaGVtZSI6ICJwYWNrYWdlIiwgCiAgICAgICAgICAgICJ0aXRsZSI6ICJsaWJzb2x2IgogICAgICAgICAgfSwgCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAicGFja2FnZSIsIAogICAgICAgICAgICAidGl0bGUiOiAicHl0aG9uLXBlcmYiCiAgICAgICAgICB9LCAKICAgICAgICAgIHsKICAgICAgICAgICAgInNjaGVtZSI6ICJwYWNrYWdlIiwgCiAgICAgICAgICAgICJ0aXRsZSI6ICJrZXJuZWwtdG9vbHMtbGlicyIKICAgICAgICAgIH0sIAogICAgICAgICAgewogICAgICAgICAgICAic2NoZW1lIjogInBhY2thZ2UiLCAKICAgICAgICAgICAgInRpdGxlIjogImxpYnJlcG9ydC1maWxlc3lzdGVtIgogICAgICAgICAgfSwgCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAicGFja2FnZSIsIAogICAgICAgICAgICAidGl0bGUiOiAianNvbi1nbGliIgogICAgICAgICAgfSwgCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAicGFja2FnZSIsIAogICAgICAgICAgICAidGl0bGUiOiAibGlicmVwbyIKICAgICAgICAgIH0sIAogICAgICAgICAgewogICAgICAgICAgICAic2NoZW1lIjogInBhY2thZ2UiLCAKICAgICAgICAgICAgInRpdGxlIjogImtlcm5lbC10b29scyIKICAgICAgICAgIH0sIAogICAgICAgICAgewogICAgICAgICAgICAic2NoZW1lIjogInJlcG9zaXRvcnkiLCAKICAgICAgICAgICAgInRpdGxlIjogInJoZWwiCiAgICAgICAgICB9CiAgICAgICAgXSwgCiAgICAgICAgInJlbWVkaWF0aW9ucyI6IFsKICAgICAgICAgIHsKICAgICAgICAgICAgInR5cGUiOiAiaGludCIsIAogICAgICAgICAgICAiY29udGV4dCI6ICJZb3UgY2FuIGZpbGUgYSByZXF1ZXN0IHRvIGFkZCB0aGlzIHJlcG9zaXRvcnkgdG8gdGhlIHNjb3BlIG9mIGluLXBsYWNlIHVwZ3JhZGVzIGJ5IGZpbGluZyBhIHN1cHBvcnQgdGlja2V0IgogICAgICAgICAgfQogICAgICAgIF0KICAgICAgfSwgCiAgICAgICJhY3RvciI6ICJjaGVja19za2lwcGVkX3JlcG9zaXRvcmllcyIsIAogICAgICAic3VtbWFyeSI6ICJUaGUgZm9sbG93aW5nIHJlcG9zaXRvcmllcyB3aXRoIFJlZCBIYXQtc2lnbmVkIHBhY2thZ2VzIGFyZSB1bmtub3duIHRvIExlYXBwOlxuLSByaGVsXG5BbmQgdGhlIGZvbGxvd2luZyBwYWNrYWdlcyBpbnN0YWxsZWQgZnJvbSB0aG9zZSByZXBvc2l0b3JpZXMgbWF5IG5vdCBiZSB1cGdyYWRlZDpcbi0gbGlic29sdlxuLSBweXRob24tcGVyZlxuLSBrZXJuZWwtdG9vbHMtbGlic1xuLSBsaWJyZXBvcnQtZmlsZXN5c3RlbVxuLSBqc29uLWdsaWJcbi0gbGlicmVwb1xuLSBrZXJuZWwtdG9vbHMiLCAKICAgICAgImF1ZGllbmNlIjogInN5c2FkbWluIiwgCiAgICAgICJrZXkiOiAiOGU4OWUyMGM2NDVjZWE2MDBiMjQwMTU2MDcxZDgxYzY0ZGFhYjdhZCIsIAogICAgICAiaWQiOiAiYWNiYjJlZDE1ZWNiMzE5MTkyYWY2NTQ3MmJlOTgzMjlhMDcxNDRkMTczNWU3ZDkzYzNmNWNkMTM3ZjhkMGRiOSIsIAogICAgICAic2V2ZXJpdHkiOiAibG93IgogICAgfSwgCiAgICB7CiAgICAgICJncm91cHMiOiBbCiAgICAgICAgImJvb3QiCiAgICAgIF0sIAogICAgICAidGl0bGUiOiAiR1JVQjIgY29yZSB3aWxsIGJlIGF1dG9tYXRpY2FsbHkgdXBkYXRlZCBkdXJpbmcgdGhlIHVwZ3JhZGUiLCAKICAgICAgInRpbWVTdGFtcCI6ICIyMDI1LTEyLTEyVDIwOjUyOjE4LjgwNjgwNloiLCAKICAgICAgImhvc3RuYW1lIjogIm1hbmFnZWQtbm9kZTAxIiwgCiAgICAgICJhY3RvciI6ICJjaGVja19ncnViX2NvcmUiLCAKICAgICAgInN1bW1hcnkiOiAiT24gbGVnYWN5IChCSU9TKSBzeXN0ZW1zLCBHUlVCMiBjb3JlIChsb2NhdGVkIGluIHRoZSBnYXAgYmV0d2VlbiB0aGUgTUJSIGFuZCB0aGUgZmlyc3QgcGFydGl0aW9uKSBjYW5ub3QgYmUgdXBkYXRlZCBkdXJpbmcgdGhlIHJwbSB0cmFuc2FjdGlvbiBhbmQgTGVhcHAgaGFzIHRvIGluaXRpYXRlIHRoZSB1cGRhdGUgcnVubmluZyBcImdydWIyLWluc3RhbGxcIiBhZnRlciB0aGUgdHJhbnNhY3Rpb24uIE5vIGFjdGlvbiBpcyBuZWVkZWQgYmVmb3JlIHRoZSB1cGdyYWRlLiBBZnRlciB0aGUgdXBncmFkZSwgaXQgaXMgcmVjb21tZW5kZWQgdG8gY2hlY2sgdGhlIEdSVUIgY29uZmlndXJhdGlvbi4iLCAKICAgICAgImF1ZGllbmNlIjogInN5c2FkbWluIiwgCiAgICAgICJrZXkiOiAiYWM3MDMwZTA1ZDJlZTI0OGQzNGYwOGE5ZmEwNDBiMzUyYmM0MTBhMyIsIAogICAgICAiaWQiOiAiNDRlYThlODE1N2JmYmYzYWM5OWFiYWJlODg4NGZjMjEzMjc0M2VhYmRhOWM5N2VhOWFjMWY4MmI2MGYxZDAxYiIsIAogICAgICAic2V2ZXJpdHkiOiAiaGlnaCIKICAgIH0sIAogICAgewogICAgICAiZ3JvdXBzIjogWwogICAgICAgICJmaWxlc3lzdGVtIiwgCiAgICAgICAgIm5ldHdvcmsiLCAKICAgICAgICAiaW5oaWJpdG9yIgogICAgICBdLCAKICAgICAgInRpdGxlIjogIlVzZSBvZiBORlMgZGV0ZWN0ZWQuIFVwZ3JhZGUgY2FuJ3QgcHJvY2VlZCIsIAogICAgICAidGltZVN0YW1wIjogIjIwMjUtMTItMTJUMjA6NTI6MTkuMjUxNzY5WiIsIAogICAgICAiaG9zdG5hbWUiOiAibWFuYWdlZC1ub2RlMDEiLCAKICAgICAgImRldGFpbCI6IHsKICAgICAgICAicmVsYXRlZF9yZXNvdXJjZXMiOiBbCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAiZmlsZSIsIAogICAgICAgICAgICAidGl0bGUiOiAiL2V0Yy9mc3RhYiIKICAgICAgICAgIH0KICAgICAgICBdLCAKICAgICAgICAiZXh0ZXJuYWwiOiBbCiAgICAgICAgICB7CiAgICAgICAgICAgICJ1cmwiOiAiaHR0cHM6Ly9hY2Nlc3MucmVkaGF0LmNvbS9zb2x1dGlvbnMvNjk2NDAwNiIsIAogICAgICAgICAgICAidGl0bGUiOiAiV2h5IGRvZXMgbGVhcHAgdXBncmFkZSBmYWlsIG9uIGRldGVjdGluZyBORlMgZHVyaW5nIHVwZ3JhZGU/IgogICAgICAgICAgfQogICAgICAgIF0sIAogICAgICAgICJyZW1lZGlhdGlvbnMiOiBbCiAgICAgICAgICB7CiAgICAgICAgICAgICJ0eXBlIjogImhpbnQiLCAKICAgICAgICAgICAgImNvbnRleHQiOiAiRGlzYWJsZSBORlMgdGVtcG9yYXJpbHkgZm9yIHRoZSB1cGdyYWRlIGlmIHBvc3NpYmxlLiIKICAgICAgICAgIH0KICAgICAgICBdCiAgICAgIH0sIAogICAgICAiYWN0b3IiOiAiY2hlY2tfbmZzIiwgCiAgICAgICJzdW1tYXJ5IjogIk5GUyBpcyBjdXJyZW50bHkgbm90IHN1cHBvcnRlZCBieSB0aGUgaW5wbGFjZSB1cGdyYWRlLlxuV2UgaGF2ZSBmb3VuZCBORlMgdXNhZ2UgYXQgdGhlIGZvbGxvd2luZyBsb2NhdGlvbnM6XG4tIE5GUyBzaGFyZXMgZm91bmQgaW4gL2V0Yy9mc3RhYjpcbiAtIG50YXAtYm9zLWMwMS1lbmcwMS1uZnMwMWIuc3RvcmFnZS5ib3MucmVkaGF0LmNvbTovZGV2b3BzX2VuZ2luZWVyaW5nX25mcy9kZXZhcmNoaXZlL3JlZGhhdCAvbW50L3JlZGhhdFxuIC0gbmVzdC50ZXN0LnJlZGhhdC5jb206L21udC9xYSAvbW50L3FhXG4gLSB2dGFwLWVuZzAxLnN0b3JhZ2UucmR1Mi5yZWRoYXQuY29tOi92b2wvZW5nYXJjaGl2ZSAvbW50L2VuZ2FyY2hpdmVcbiAtIG5lc3QudGVzdC5yZWRoYXQuY29tOi9tbnQvdHBzZGlzdCAvbW50L3Rwc2Rpc3RcbiAtIG50YXAtYm9zLWMwMS1lbmcwMS1uZnMwMWIuc3RvcmFnZS5ib3MucmVkaGF0LmNvbTovZGV2b3BzX2VuZ2luZWVyaW5nX25mcy9kZXZhcmNoaXZlL3JlZGhhdC9icmV3cm9vdCAvbW50L2JyZXdcbiAtIG50YXAtYm9zLWMwMS1lbmcwMS1uZnMwMWIuc3RvcmFnZS5ib3MucmVkaGF0LmNvbTovZGV2b3BzX2JyZXdfc2NyYXRjaF9uZnMvc2NyYXRjaCAvbW50L2JyZXdfc2NyYXRjaFxuIiwgCiAgICAgICJhdWRpZW5jZSI6ICJzeXNhZG1pbiIsIAogICAgICAia2V5IjogIjk4ODFiMjVmYWNlZWVhYTdhNjQ3OGJjZGFjMjlhZmQ3ZjZiYWFhZWQiLCAKICAgICAgImlkIjogIjNiYWUyYjliYThjOGIxN2VkMDI3ZThmYTYwNWIyNGVjMTUyZDVkYzMxYWY2NzA3NDk3ZDc1OTNjNGIyODQ0MmYiLCAKICAgICAgInNldmVyaXR5IjogImhpZ2giCiAgICB9LCAKICAgIHsKICAgICAgImdyb3VwcyI6IFsKICAgICAgICAiYXV0aGVudGljYXRpb24iLCAKICAgICAgICAic2VjdXJpdHkiLCAKICAgICAgICAidG9vbHMiCiAgICAgIF0sIAogICAgICAidGl0bGUiOiAiTW9kdWxlIHBhbV9wa2NzMTEgd2lsbCBiZSByZW1vdmVkIGZyb20gUEFNIGNvbmZpZ3VyYXRpb24iLCAKICAgICAgInRpbWVTdGFtcCI6ICIyMDI1LTEyLTEyVDIwOjUyOjE5LjM3NTMxMFoiLCAKICAgICAgImhvc3RuYW1lIjogIm1hbmFnZWQtbm9kZTAxIiwgCiAgICAgICJkZXRhaWwiOiB7CiAgICAgICAgInJlbGF0ZWRfcmVzb3VyY2VzIjogWwogICAgICAgICAgewogICAgICAgICAgICAic2NoZW1lIjogInBhY2thZ2UiLCAKICAgICAgICAgICAgInRpdGxlIjogInNzc2QiCiAgICAgICAgICB9CiAgICAgICAgXSwgCiAgICAgICAgInJlbWVkaWF0aW9ucyI6IFsKICAgICAgICAgIHsKICAgICAgICAgICAgInR5cGUiOiAiaGludCIsIAogICAgICAgICAgICAiY29udGV4dCI6ICJDb25maWd1cmUgU1NTRCB0byByZXBsYWNlIHBhbV9wa2NzMTEiCiAgICAgICAgICB9CiAgICAgICAgXQogICAgICB9LCAKICAgICAgImFjdG9yIjogInJlbW92ZWRfcGFtX21vZHVsZXNfY2hlY2siLCAKICAgICAgInN1bW1hcnkiOiAiTW9kdWxlIHBhbV9wa2NzMTEgd2FzIHN1cnBhc3NlZCBieSBTU1NEIGFuZCB0aGVyZWZvcmUgaXQgd2FzIHJlbW92ZWQgZnJvbSBSSEVMLTguIEtlZXBpbmcgaXQgaW4gUEFNIGNvbmZpZ3VyYXRpb24gbWF5IGxvY2sgb3V0IHRoZSBzeXN0ZW0gdGh1cyBpdCB3aWxsIGJlIGF1dG9tYXRpY2FsbHkgcmVtb3ZlZCBmcm9tIFBBTSBjb25maWd1cmF0aW9uIGJlZm9yZSB1cGdyYWRpbmcgdG8gUkhFTC04LiBQbGVhc2Ugc3dpdGNoIHRvIFNTU0QgdG8gcmVjb3ZlciB0aGUgZnVuY3Rpb25hbGl0eSBvZiBwYW1fcGtjczExLiIsIAogICAgICAiYXVkaWVuY2UiOiAic3lzYWRtaW4iLCAKICAgICAgImtleSI6ICJiZjQ3ZTczMDVkNjgwNWU4YmJlYWE3NTkzY2YwMWUzODAzMGMyM2YzIiwgCiAgICAgICJpZCI6ICJiNDQ5NDc4NDgyZDdkYjJiMTg5ZDEwMWYwZTA5OTU0OWM3ZGNhNmQ1ZGFlZWY4ZGU2ODgxNDczNmI3MmRhZDdhIiwgCiAgICAgICJzZXZlcml0eSI6ICJtZWRpdW0iCiAgICB9LCAKICAgIHsKICAgICAgImdyb3VwcyI6IFsKICAgICAgICAidXBncmFkZSBwcm9jZXNzIiwgCiAgICAgICAgInNhbml0eSIKICAgICAgXSwgCiAgICAgICJ0aXRsZSI6ICJVcGdyYWRlIGlzIHVuc3VwcG9ydGVkIiwgCiAgICAgICJ0aW1lU3RhbXAiOiAiMjAyNS0xMi0xMlQyMDo1MjoxOS43NDkxMjJaIiwgCiAgICAgICJob3N0bmFtZSI6ICJtYW5hZ2VkLW5vZGUwMSIsIAogICAgICAiYWN0b3IiOiAidW5zdXBwb3J0ZWRfdXBncmFkZV9jaGVjayIsIAogICAgICAic3VtbWFyeSI6ICJFbnZpcm9ubWVudCB2YXJpYWJsZSBMRUFQUF9VTlNVUFBPUlRFRCBoYXMgYmVlbiBkZXRlY3RlZC4gQSBzdWNjZXNzZnVsIGFuZCBzYWZlIHVwZ3JhZGUgcHJvY2VzcyBjYW5ub3QgYmUgZ3VhcmFudGVlZC4gRnJvbSBub3cgb24geW91IGFyZSBjb250aW51aW5nIGF0IHlvdXIgb3duIHJpc2suXG4iLCAKICAgICAgImF1ZGllbmNlIjogInN5c2FkbWluIiwgCiAgICAgICJrZXkiOiAiOWU1MDg4ZTNjMWYzNzFlMDIwZWM3NzdjM2Q4NjU3OGY0YmUxNDNjZiIsIAogICAgICAiaWQiOiAiN2ZlYTg0NTA2YjViNjMxYzEyYjZiNGJiY2EzYmYxMmI1NzM0MWYyNGViYWMyZjIzYjM4NzcyN2Y4ODhlMzljYyIsIAogICAgICAic2V2ZXJpdHkiOiAiaGlnaCIKICAgIH0sIAogICAgewogICAgICAiZ3JvdXBzIjogWwogICAgICAgICJzZXJ2aWNlcyIsIAogICAgICAgICJlbWFpbCIKICAgICAgXSwgCiAgICAgICJ0aXRsZSI6ICJQb3N0Zml4IGhhcyBpbmNvbXBhdGlibGUgY2hhbmdlcyBpbiB0aGUgbmV4dCBtYWpvciB2ZXJzaW9uIiwgCiAgICAgICJ0aW1lU3RhbXAiOiAiMjAyNS0xMi0xMlQyMDo1MjoyMC41MjEyNzdaIiwgCiAgICAgICJob3N0bmFtZSI6ICJtYW5hZ2VkLW5vZGUwMSIsIAogICAgICAiZGV0YWlsIjogewogICAgICAgICJyZWxhdGVkX3Jlc291cmNlcyI6IFsKICAgICAgICAgIHsKICAgICAgICAgICAgInNjaGVtZSI6ICJwYWNrYWdlIiwgCiAgICAgICAgICAgICJ0aXRsZSI6ICJwb3N0Zml4IgogICAgICAgICAgfQogICAgICAgIF0KICAgICAgfSwgCiAgICAgICJhY3RvciI6ICJjaGVja19wb3N0Zml4IiwgCiAgICAgICJzdW1tYXJ5IjogIlBvc3RmaXggMy54IGhhcyBzbyBjYWxsZWQgXCJjb21wYXRpYmlsaXR5IHNhZmV0eSBuZXRcIiB0aGF0IHJ1bnMgUG9zdGZpeCBwcm9ncmFtcyB3aXRoIGJhY2t3YXJkcy1jb21wYXRpYmxlIGRlZmF1bHQgc2V0dGluZ3MuIEl0IHdpbGwgbG9nIGEgd2FybmluZyB3aGVuZXZlciBiYWNrd2FyZHMtY29tcGF0aWJsZSBkZWZhdWx0IHNldHRpbmcgbWF5IGJlIHJlcXVpcmVkIGZvciBjb250aW51aXR5IG9mIHNlcnZpY2UuIEJhc2VkIG9uIHRoaXMgbG9nZ2luZyB0aGUgc3lzdGVtIGFkbWluaXN0cmF0b3IgY2FuIGRlY2lkZSBpZiBhbnkgYmFja3dhcmRzLWNvbXBhdGlibGUgc2V0dGluZ3MgbmVlZCB0byBiZSBtYWRlIHBlcm1hbmVudCBpbiBtYWluLmNmIG9yIG1hc3Rlci5jZiwgYmVmb3JlIHR1cm5pbmcgb2ZmIHRoZSBiYWNrd2FyZHMtY29tcGF0aWJpbGl0eSBzYWZldHkgbmV0LlxuVGhlIGJhY2t3YXJkIGNvbXBhdGliaWxpdHkgc2FmZXR5IG5ldCBpcyBieSBkZWZhdWx0IHR1cm5lZCBvZmYgaW4gUmVkIEhhdCBFbnRlcnByaXNlIExpbnV4IDguXG5JdCBjYW4gYmUgdHVybmVkIG9uIGJ5IHJ1bm5pbmc6ICBcInBvc3Rjb25mIC1lIGNvbXBhdGliaWxpdHlfbGV2ZWw9MFxuSXQgY2FuIGJlIHR1cm5lZCBvZmYgYnkgcnVubmluZzogXCJwb3N0Y29uZiAtZSBjb21wYXRpYmlsaXR5X2xldmVsPTJcblxuSW4gdGhlIFBvc3RmaXggTXlTUUwgZGF0YWJhc2UgY2xpZW50LCB0aGUgZGVmYXVsdCBcIm9wdGlvbl9ncm91cFwiIHZhbHVlIGhhcyBjaGFuZ2VkIHRvIFwiY2xpZW50XCIsIGkuZS4gaXQgbm93IHJlYWRzIG9wdGlvbnMgZnJvbSB0aGUgW2NsaWVudF0gZ3JvdXAgZnJvbSB0aGUgTXlTUUwgY29uZmlndXJhdGlvbiBmaWxlLiBUbyBkaXNhYmxlIGl0LCBzZXQgXCJvcHRpb25fZ3JvdXBcIiB0byB0aGUgZW1wdHkgc3RyaW5nLlxuXG5UaGUgcG9zdHF1ZXVlIGNvbW1hbmQgbm8gbG9uZ2VyIGZvcmNlcyBhbGwgbWVzc2FnZSBhcnJpdmFsIHRpbWVzIHRvIGJlIHJlcG9ydGVkIGluIFVUQy4gVG8gZ2V0IHRoZSBvbGQgYmVoYXZpb3IsIHNldCBUWj1VVEMgaW4gbWFpbi5jZjppbXBvcnRfZW52aXJvbm1lbnQuXG5cblBvc3RmaXggMy4yIGVuYWJsZXMgZWxsaXB0aWMgY3VydmUgbmVnb3RpYXRpb24uIFRoaXMgY2hhbmdlcyB0aGUgZGVmYXVsdCBzbXRwZF90bHNfZWVjZGhfZ3JhZGUgc2V0dGluZyB0byBcImF1dG9cIiwgYW5kIGludHJvZHVjZXMgYSBuZXcgcGFyYW1ldGVyIFwidGxzX2VlY2RoX2F1dG9fY3VydmVzXCIgd2l0aCB0aGUgbmFtZXMgb2YgY3VydmVzIHRoYXQgbWF5IGJlIG5lZ290aWF0ZWQuXG5cblRoZSBcIm1hc3Rlci5jZlwiIGNocm9vdCBkZWZhdWx0IHZhbHVlIGhhcyBjaGFuZ2VkIGZyb20gXCJ5XCIgKHllcykgdG8gXCJuXCIgKG5vKS4gVGhpcyBhcHBsaWVzIHRvIG1hc3Rlci5jZiBzZXJ2aWNlcyB3aGVyZSBjaHJvb3QgZmllbGQgaXMgbm90IGV4cGxpY2l0bHkgc3BlY2lmaWVkLlxuXG5UaGUgXCJhcHBlbmRfZG90X215ZG9tYWluXCIgZGVmYXVsdCB2YWx1ZSBoYXMgY2hhbmdlZCBmcm9tIFwieWVzXCIgdG8gXCJub1wiLiBZb3UgbWF5IG5lZWQgY2hhbmdpbmcgaXQgdG8gXCJ5ZXNcIiBpZiBzZW5kZXJzIGNhbm5vdCB1c2UgY29tcGxldGUgZG9tYWluIG5hbWVzIGluIGUtbWFpbCBhZGRyZXNzZXMuXG5cblRoZSBcInJlbGF5X2RvbWFpbnNcIiBkZWZhdWx0IHZhbHVlIGhhcyBjaGFuZ2VkIGZyb20gXCIkbXlkZXN0aW5hdGlvblwiIHRvIHRoZSBlbXB0eSB2YWx1ZS4gVGhpcyBjb3VsZCByZXN1bHQgaW4gdW5leHBlY3RlZCBcIlJlbGF5IGFjY2VzcyBkZW5pZWRcIiBlcnJvcnMgb3IgRVRSTiBlcnJvcnMsIGJlY2F1c2Ugbm93IHdpbGwgcG9zdGZpeCBieSBkZWZhdWx0IHJlbGF5IG9ubHkgZm9yIHRoZSBsb2NhbGhvc3QuXG5cblRoZSBcIm15bmV0d29ya3Nfc3R5bGVcIiBkZWZhdWx0IHZhbHVlIGhhcyBjaGFuZ2VkIGZyb20gXCJzdWJuZXRcIiB0byBcImhvc3RcIi4gVGhpcyBwYXJhbWV0ZXIgaXMgdXNlZCB0byBpbXBsZW1lbnQgdGhlIFwicGVybWl0X215bmV0d29ya3NcIiBmZWF0dXJlLiBUaGUgY2hhbmdlIGNvdWxkIHJlc3VsdCBpbiB1bmV4cGVjdGVkIFwiYWNjZXNzIGRlbmllZFwiIGVycm9ycywgYmVjYXVzZSBwb3N0Zml4IHdpbGwgbm93IGJ5IGRlZmF1bHQgdHJ1c3Qgb25seSB0aGUgbG9jYWwgbWFjaGluZSwgbm90IHRoZSByZW1vdGUgU01UUCBjbGllbnRzIG9uIHRoZSBzYW1lIElQIHN1Ym5ldHdvcmsuXG5cblBvc3RmaXggbm93IHN1cHBvcnRzIGR5bmFtaWNhbGx5IGxvYWRlZCBkYXRhYmFzZSBwbHVnaW5zLiBQbHVnaW5zIGFyZSBzaGlwcGVkIGluIGluZGl2aWR1YWwgUlBNIHN1Yi1wYWNrYWdlcy4gQ29ycmVjdCBkYXRhYmFzZSBwbHVnaW5zIGhhdmUgdG8gYmUgaW5zdGFsbGVkLCBvdGhlcndpc2UgdGhlIHNwZWNpZmljIGRhdGFiYXNlIGNsaWVudCB3aWxsIG5vdCB3b3JrLiBGb3IgZXhhbXBsZSBmb3IgUG9zdGdyZVNRTCBtYXAgdG8gd29yaywgdGhlIHBvc3RmaXgtcGdzcWwgUlBNIHBhY2thZ2UgaGFzIHRvIGJlIGluc3RhbGxlZC5cbiIsIAogICAgICAiYXVkaWVuY2UiOiAic3lzYWRtaW4iLCAKICAgICAgImtleSI6ICI1NzIxZTBhMDdhNjdkODJjZjdlNWVhNmYxNzY2MmNkNGY4MmUwYTMzIiwgCiAgICAgICJpZCI6ICJhYzIzZWI4YzZhMTBlNWU3M2MwM2YxNWZhY2M5YmMyYTkyOWM2MTdmNDY4NWYyMjgyNDUzZTQ2NDdkMzVhMjU3IiwgCiAgICAgICJzZXZlcml0eSI6ICJsb3ciCiAgICB9LCAKICAgIHsKICAgICAgImdyb3VwcyI6IFsKICAgICAgICAidG9vbHMiCiAgICAgIF0sIAogICAgICAidGl0bGUiOiAiR3JlcCBoYXMgaW5jb21wYXRpYmxlIGNoYW5nZXMgaW4gdGhlIG5leHQgbWFqb3IgdmVyc2lvbiIsIAogICAgICAidGltZVN0YW1wIjogIjIwMjUtMTItMTJUMjA6NTI6MjEuMDI3NzY3WiIsIAogICAgICAiaG9zdG5hbWUiOiAibWFuYWdlZC1ub2RlMDEiLCAKICAgICAgImRldGFpbCI6IHsKICAgICAgICAicmVsYXRlZF9yZXNvdXJjZXMiOiBbCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAicGFja2FnZSIsIAogICAgICAgICAgICAidGl0bGUiOiAiZ3JlcCIKICAgICAgICAgIH0KICAgICAgICBdLCAKICAgICAgICAicmVtZWRpYXRpb25zIjogWwogICAgICAgICAgewogICAgICAgICAgICAidHlwZSI6ICJoaW50IiwgCiAgICAgICAgICAgICJjb250ZXh0IjogIlBsZWFzZSB1cGRhdGUgeW91ciBzY3JpcHRzIHRvIGJlIGNvbXBhdGlibGUgd2l0aCB0aGUgY2hhbmdlcy4iCiAgICAgICAgICB9CiAgICAgICAgXQogICAgICB9LCAKICAgICAgImFjdG9yIjogImNoZWNrZ3JlcCIsIAogICAgICAic3VtbWFyeSI6ICJJZiBhIGZpbGUgY29udGFpbnMgZGF0YSBpbXByb3Blcmx5IGVuY29kZWQgZm9yIHRoZSBjdXJyZW50IGxvY2FsZSwgYW5kIHRoaXMgaXMgZGlzY292ZXJlZCBiZWZvcmUgYW55IG9mIHRoZSBmaWxlJ3MgY29udGVudHMgYXJlIG91dHB1dCwgZ3JlcCBub3cgdHJlYXRzIHRoZSBmaWxlIGFzIGJpbmFyeS5cblRoZSAnZ3JlcCAtUCcgbm8gbG9uZ2VyIHJlcG9ydHMgYW4gZXJyb3IgYW5kIGV4aXRzIHdoZW4gZ2l2ZW4gaW52YWxpZCBVVEYtOCBkYXRhLiBJbnN0ZWFkLCBpdCBjb25zaWRlcnMgdGhlIGRhdGEgdG8gYmUgbm9uLW1hdGNoaW5nLlxuSW4gbG9jYWxlcyB3aXRoIG11bHRpYnl0ZSBjaGFyYWN0ZXIgZW5jb2RpbmdzIG90aGVyIHRoYW4gVVRGLTgsIGdyZXAgLVAgbm93IHJlcG9ydHMgYW4gZXJyb3IgYW5kIGV4aXRzIGluc3RlYWQgb2YgbWlzYmVoYXZpbmcuXG5XaGVuIHNlYXJjaGluZyBiaW5hcnkgZGF0YSwgZ3JlcCBub3cgbWF5IHRyZWF0IG5vbi10ZXh0IGJ5dGVzIGFzIGxpbmUgdGVybWluYXRvcnMuIFRoaXMgY2FuIGJvb3N0IHBlcmZvcm1hbmNlIHNpZ25pZmljYW50bHkuXG5UaGUgJ2dyZXAgLXonIG5vIGxvbmdlciBhdXRvbWF0aWNhbGx5IHRyZWF0cyB0aGUgYnl0ZSAnXFwyMDAnIGFzIGJpbmFyeSBkYXRhLlxuQ29udGV4dCBubyBsb25nZXIgZXhjbHVkZXMgc2VsZWN0ZWQgbGluZXMgb21pdHRlZCBiZWNhdXNlIG9mIC1tLiBGb3IgZXhhbXBsZSwgJ2dyZXAgXCJeXCIgLW0xIC1BMScgbm93IG91dHB1dHMgdGhlIGZpcnN0IHR3byBpbnB1dCBsaW5lcywgbm90IGp1c3QgdGhlIGZpcnN0IGxpbmUuXG4iLCAKICAgICAgImF1ZGllbmNlIjogInN5c2FkbWluIiwgCiAgICAgICJrZXkiOiAiOTQ2NjVhNDk5ZTJlZWVlMzVlY2EzZTcwOTNhN2FiZTE4MzM4NGIxNiIsIAogICAgICAiaWQiOiAiZTA1NjRkZTUwNWJjNDlkMzYxYzA0NTU1YjZhMDhhYmMxYjA1MzVhYTI0YmExYjRhZjYwYzdiMjEzNWE1ZTVjZCIsIAogICAgICAic2V2ZXJpdHkiOiAibG93IgogICAgfSwgCiAgICB7CiAgICAgICJncm91cHMiOiBbCiAgICAgICAgInNlcnZpY2VzIiwgCiAgICAgICAgInRpbWUgbWFuYWdlbWVudCIKICAgICAgXSwgCiAgICAgICJ0aXRsZSI6ICJjaHJvbnkgdXNpbmcgZGVmYXVsdCBjb25maWd1cmF0aW9uIiwgCiAgICAgICJ0aW1lU3RhbXAiOiAiMjAyNS0xMi0xMlQyMDo1MjoyMS4xODUzNzFaIiwgCiAgICAgICJob3N0bmFtZSI6ICJtYW5hZ2VkLW5vZGUwMSIsIAogICAgICAiZGV0YWlsIjogewogICAgICAgICJyZWxhdGVkX3Jlc291cmNlcyI6IFsKICAgICAgICAgIHsKICAgICAgICAgICAgInNjaGVtZSI6ICJwYWNrYWdlIiwgCiAgICAgICAgICAgICJ0aXRsZSI6ICJudHBkIgogICAgICAgICAgfSwgCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAicGFja2FnZSIsIAogICAgICAgICAgICAidGl0bGUiOiAiY2hyb255IgogICAgICAgICAgfSwgCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAiZmlsZSIsIAogICAgICAgICAgICAidGl0bGUiOiAiL2V0Yy9jaHJvbnkuY29uZiIKICAgICAgICAgIH0KICAgICAgICBdCiAgICAgIH0sIAogICAgICAiYWN0b3IiOiAiY2hlY2tfY2hyb255IiwgCiAgICAgICJzdW1tYXJ5IjogImRlZmF1bHQgY2hyb255IGNvbmZpZ3VyYXRpb24gaW4gUkhFTDggdXNlcyBsZWFwc2VjdHogZGlyZWN0aXZlLCB3aGljaCBjYW5ub3QgYmUgdXNlZCB3aXRoIGxlYXAgc21lYXJpbmcgTlRQIHNlcnZlcnMsIGFuZCB1c2VzIGEgc2luZ2xlIHBvb2wgZGlyZWN0aXZlIGluc3RlYWQgb2YgZm91ciBzZXJ2ZXIgZGlyZWN0aXZlcyIsIAogICAgICAiYXVkaWVuY2UiOiAic3lzYWRtaW4iLCAKICAgICAgImtleSI6ICJjNDIyMmViZDE4NzMwYTc2ZjZiYzdiM2I2NmRmODk4YjEwNmU2NTU0IiwgCiAgICAgICJpZCI6ICI3ZmFiNjZmNTU3NDUzOTY1ZTlhZDM1MDkzMzA2ZmQ4NjZmZmQwYTEzNjAyODY1Y2EyZjVmNWI3Y2RkY2Y0NTEzIiwgCiAgICAgICJzZXZlcml0eSI6ICJtZWRpdW0iCiAgICB9LCAKICAgIHsKICAgICAgImdyb3VwcyI6IFsKICAgICAgICAiZmlsZXN5c3RlbSIsIAogICAgICAgICJuZXR3b3JrIiwgCiAgICAgICAgImluaGliaXRvciIKICAgICAgXSwgCiAgICAgICJ0aXRsZSI6ICJVc2Ugb2YgQ0lGUyBkZXRlY3RlZC4gVXBncmFkZSBjYW4ndCBwcm9jZWVkIiwgCiAgICAgICJ0aW1lU3RhbXAiOiAiMjAyNS0xMi0xMlQyMDo1MjoyMS42MTI5MjRaIiwgCiAgICAgICJob3N0bmFtZSI6ICJtYW5hZ2VkLW5vZGUwMSIsIAogICAgICAiZGV0YWlsIjogewogICAgICAgICJyZWxhdGVkX3Jlc291cmNlcyI6IFsKICAgICAgICAgIHsKICAgICAgICAgICAgInNjaGVtZSI6ICJmaWxlIiwgCiAgICAgICAgICAgICJ0aXRsZSI6ICIvZXRjL2ZzdGFiIgogICAgICAgICAgfQogICAgICAgIF0sIAogICAgICAgICJleHRlcm5hbCI6IFsKICAgICAgICAgIHsKICAgICAgICAgICAgInVybCI6ICJodHRwczovL2FjY2Vzcy5yZWRoYXQuY29tL3NvbHV0aW9ucy82OTY0MzA0IiwgCiAgICAgICAgICAgICJ0aXRsZSI6ICJMZWFwcCB1cGdyYWRlIGZhaWxlZCB3aXRoIGVycm9yIFwiSW5oaWJpdG9yOiBVc2Ugb2YgQ0lGUyBkZXRlY3RlZC4gVXBncmFkZSBjYW5ub3QgcHJvY2VlZFwiIgogICAgICAgICAgfQogICAgICAgIF0sIAogICAgICAgICJyZW1lZGlhdGlvbnMiOiBbCiAgICAgICAgICB7CiAgICAgICAgICAgICJ0eXBlIjogImhpbnQiLCAKICAgICAgICAgICAgImNvbnRleHQiOiAiQ29tbWVudCBvdXQgQ0lGUyBlbnRyaWVzIHRvIHByb2NlZWQgd2l0aCB0aGUgdXBncmFkZS4iCiAgICAgICAgICB9CiAgICAgICAgXQogICAgICB9LCAKICAgICAgImFjdG9yIjogImNoZWNrX2NpZnMiLCAKICAgICAgInN1bW1hcnkiOiAiQ0lGUyBpcyBjdXJyZW50bHkgbm90IHN1cHBvcnRlZCBieSB0aGUgaW5wbGFjZSB1cGdyYWRlLiIsIAogICAgICAiYXVkaWVuY2UiOiAic3lzYWRtaW4iLCAKICAgICAgImtleSI6ICJkMGUxYWEzZjdjNGZjNDQ1MGJkY2I5YTI3ZjQ3ZmY0NjRkNmFmMjRhIiwgCiAgICAgICJpZCI6ICI3ZDJkY2EzY2RjMzRjYzA2YTEwNjc4NTk3MzFkNjEwN2NiZWJkYmMxZmU1MzQ3NzdhMmVkNzdkYTYwZmQ5MDUwIiwgCiAgICAgICJzZXZlcml0eSI6ICJoaWdoIgogICAgfSwgCiAgICB7CiAgICAgICJncm91cHMiOiBbCiAgICAgICAgImF1dGhlbnRpY2F0aW9uIiwgCiAgICAgICAgInNlY3VyaXR5IiwgCiAgICAgICAgInRvb2xzIgogICAgICBdLCAKICAgICAgInRpdGxlIjogIkN1cnJlbnQgUEFNIGFuZCBuc3N3aXRjaC5jb25mIGNvbmZpZ3VyYXRpb24gd2lsbCBiZSBrZXB0LiIsIAogICAgICAidGltZVN0YW1wIjogIjIwMjUtMTItMTJUMjA6NTI6MjEuNjUzODY4WiIsIAogICAgICAiaG9zdG5hbWUiOiAibWFuYWdlZC1ub2RlMDEiLCAKICAgICAgImRldGFpbCI6IHsKICAgICAgICAicmVsYXRlZF9yZXNvdXJjZXMiOiBbCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAicGFja2FnZSIsIAogICAgICAgICAgICAidGl0bGUiOiAiYXV0aHNlbGVjdCIKICAgICAgICAgIH0sIAogICAgICAgICAgewogICAgICAgICAgICAic2NoZW1lIjogInBhY2thZ2UiLCAKICAgICAgICAgICAgInRpdGxlIjogImF1dGhjb25maWciCiAgICAgICAgICB9LCAKICAgICAgICAgIHsKICAgICAgICAgICAgInNjaGVtZSI6ICJmaWxlIiwgCiAgICAgICAgICAgICJ0aXRsZSI6ICIvZXRjL25zc3dpdGNoLmNvbmYiCiAgICAgICAgICB9CiAgICAgICAgXQogICAgICB9LCAKICAgICAgImFjdG9yIjogImF1dGhzZWxlY3RfY2hlY2siLCAKICAgICAgInN1bW1hcnkiOiAiVGhlcmUgaXMgYSBuZXcgdG9vbCBjYWxsZWQgYXV0aHNlbGVjdCBpbiBSSEVMOCB0aGF0IHJlcGxhY2VkIGF1dGhjb25maWcuIFRoZSB1cGdyYWRlIHByb2Nlc3Mgd2FzIHVuYWJsZSB0byBmaW5kIGFuIGF1dGhzZWxlY3QgcHJvZmlsZSB0aGF0IHdvdWxkIGJlIGVxdWl2YWxlbnQgdG8geW91ciBjdXJyZW50IGNvbmZpZ3VyYXRpb24uIFRoZXJlZm9yZSB5b3VyIGNvbmZpZ3VyYXRpb24gd2lsbCBiZSBsZWZ0IGludGFjdC4iLCAKICAgICAgImF1ZGllbmNlIjogInN5c2FkbWluIiwgCiAgICAgICJrZXkiOiAiNDBjNGFiMWRhNGEzMGRjMWNhNDBlNTQzZjYzODVlMTMzNmQ4ODEwYyIsIAogICAgICAiaWQiOiAiY2E5MzA0NWY2NDIyNDFlYWVjOTQ2MGY4NDQ4ZDllNzNlOThiMDcwYWNmODgxZmU0M2UzNzY3NzEwMDhmMWIyMCIsIAogICAgICAic2V2ZXJpdHkiOiAiaW5mbyIKICAgIH0sIAogICAgewogICAgICAiZ3JvdXBzIjogWwogICAgICAgICJweXRob24iCiAgICAgIF0sIAogICAgICAidGl0bGUiOiAiRGlmZmVyZW5jZSBpbiBQeXRob24gdmVyc2lvbnMgYW5kIHN1cHBvcnQgaW4gUkhFTCA4IiwgCiAgICAgICJ0aW1lU3RhbXAiOiAiMjAyNS0xMi0xMlQyMDo1MjoyMi4xMDc4MzFaIiwgCiAgICAgICJob3N0bmFtZSI6ICJtYW5hZ2VkLW5vZGUwMSIsIAogICAgICAiZGV0YWlsIjogewogICAgICAgICJyZWxhdGVkX3Jlc291cmNlcyI6IFsKICAgICAgICAgIHsKICAgICAgICAgICAgInNjaGVtZSI6ICJwYWNrYWdlIiwgCiAgICAgICAgICAgICJ0aXRsZSI6ICJweXRob24iCiAgICAgICAgICB9LCAKICAgICAgICAgIHsKICAgICAgICAgICAgInNjaGVtZSI6ICJwYWNrYWdlIiwgCiAgICAgICAgICAgICJ0aXRsZSI6ICJweXRob24yIgogICAgICAgICAgfSwgCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAicGFja2FnZSIsIAogICAgICAgICAgICAidGl0bGUiOiAicHl0aG9uMyIKICAgICAgICAgIH0KICAgICAgICBdLCAKICAgICAgICAiZXh0ZXJuYWwiOiBbCiAgICAgICAgICB7CiAgICAgICAgICAgICJ1cmwiOiAiaHR0cHM6Ly9yZWQuaHQvcmhlbC04LXB5dGhvbiIsIAogICAgICAgICAgICAidGl0bGUiOiAiRGlmZmVyZW5jZSBpbiBQeXRob24gdmVyc2lvbnMgYW5kIHN1cHBvcnQgaW4gUkhFTCA4IgogICAgICAgICAgfQogICAgICAgIF0sIAogICAgICAgICJyZW1lZGlhdGlvbnMiOiBbCiAgICAgICAgICB7CiAgICAgICAgICAgICJ0eXBlIjogImhpbnQiLCAKICAgICAgICAgICAgImNvbnRleHQiOiAiUGxlYXNlIHJ1biBcImFsdGVybmF0aXZlcyAtLXNldCBweXRob24gL3Vzci9iaW4vcHl0aG9uM1wiIGFmdGVyIHVwZ3JhZGUiCiAgICAgICAgICB9CiAgICAgICAgXQogICAgICB9LCAKICAgICAgImFjdG9yIjogInB5dGhvbl9pbmZvcm1fdXNlciIsIAogICAgICAic3VtbWFyeSI6ICJJbiBSSEVMIDgsIHRoZXJlIGlzIG5vICdweXRob24nIGNvbW1hbmQuIFB5dGhvbiAzIChiYWNrd2FyZCBpbmNvbXBhdGlibGUpIGlzIHRoZSBwcmltYXJ5IFB5dGhvbiB2ZXJzaW9uIGFuZCBQeXRob24gMiBpcyBhdmFpbGFibGUgd2l0aCBsaW1pdGVkIHN1cHBvcnQgYW5kIGxpbWl0ZWQgc2V0IG9mIHBhY2thZ2VzLiBJZiB5b3Ugbm8gbG9uZ2VyIHJlcXVpcmUgUHl0aG9uIDIgcGFja2FnZXMgZm9sbG93aW5nIHRoZSB1cGdyYWRlLCBwbGVhc2UgcmVtb3ZlIHRoZW0uIFJlYWQgbW9yZSBoZXJlOiBodHRwczovL3JlZC5odC9yaGVsLTgtcHl0aG9uIiwgCiAgICAgICJhdWRpZW5jZSI6ICJkZXZlbG9wZXIiLCAKICAgICAgImtleSI6ICIwYzk4NTg1YjFkOGQyNTJlYjU0MGJmNjE1NjAwOTRmMzQ5NTM1MWY1IiwgCiAgICAgICJpZCI6ICJhZWRkMDEyMjg5MWRhZTI2NmQ5NDJkMDUzYzY4MzA3NTczZmQ1NTU3MzNhYjNhMjgzZTU2MWE4NDNkMzBjY2EyIiwgCiAgICAgICJzZXZlcml0eSI6ICJoaWdoIgogICAgfSwgCiAgICB7CiAgICAgICJncm91cHMiOiBbCiAgICAgICAgInNlbGludXgiLCAKICAgICAgICAic2VjdXJpdHkiCiAgICAgIF0sIAogICAgICAidGl0bGUiOiAiU0VsaW51eCByZWxhYmVsaW5nIHdpbGwgYmUgc2NoZWR1bGVkIiwgCiAgICAgICJ0aW1lU3RhbXAiOiAiMjAyNS0xMi0xMlQyMDo1MjoyMi4zMzQwNTBaIiwgCiAgICAgICJob3N0bmFtZSI6ICJtYW5hZ2VkLW5vZGUwMSIsIAogICAgICAiYWN0b3IiOiAiY2hlY2tfc2VfbGludXgiLCAKICAgICAgInN1bW1hcnkiOiAiU0VsaW51eCByZWxhYmVsaW5nIHdpbGwgYmUgc2NoZWR1bGVkIGFzIHRoZSBzdGF0dXMgaXMgcGVybWlzc2l2ZS9lbmZvcmNpbmcuIiwgCiAgICAgICJhdWRpZW5jZSI6ICJzeXNhZG1pbiIsIAogICAgICAia2V5IjogIjhmYjgxODYzZjg0MTNiZDYxN2MyYTU1YjY5YjhlMTBmZjAzZDdjNzIiLCAKICAgICAgImlkIjogIjBhZWIyZTBjNjNmMTBlNGQ4MDEyZTZjYWMzMDhmOWE2ODVhOWU2NDkzNTA2YmM4YmYxNWQwNGMwM2EzNGNiMGUiLCAKICAgICAgInNldmVyaXR5IjogImluZm8iCiAgICB9LCAKICAgIHsKICAgICAgImdyb3VwcyI6IFsKICAgICAgICAic2VsaW51eCIsIAogICAgICAgICJzZWN1cml0eSIKICAgICAgXSwgCiAgICAgICJ0aXRsZSI6ICJTRWxpbnV4IHdpbGwgYmUgc2V0IHRvIHBlcm1pc3NpdmUgbW9kZSIsIAogICAgICAidGltZVN0YW1wIjogIjIwMjUtMTItMTJUMjA6NTI6MjIuMzM5MTIxWiIsIAogICAgICAiaG9zdG5hbWUiOiAibWFuYWdlZC1ub2RlMDEiLCAKICAgICAgImRldGFpbCI6IHsKICAgICAgICAicmVtZWRpYXRpb25zIjogWwogICAgICAgICAgewogICAgICAgICAgICAidHlwZSI6ICJoaW50IiwgCiAgICAgICAgICAgICJjb250ZXh0IjogIk1ha2Ugc3VyZSB0aGVyZSBhcmUgbm8gU0VsaW51eCByZWxhdGVkIHdhcm5pbmdzIGFmdGVyIHRoZSB1cGdyYWRlIGFuZCBlbmFibGUgU0VsaW51eCBtYW51YWxseSBhZnRlcndhcmRzLiBOb3RpY2U6IFlvdSBjYW4gaWdub3JlIHRoZSBcIi9yb290L3RtcF9sZWFwcF9weTNcIiBTRWxpbnV4IHdhcm5pbmdzLiIKICAgICAgICAgIH0KICAgICAgICBdCiAgICAgIH0sIAogICAgICAiYWN0b3IiOiAiY2hlY2tfc2VfbGludXgiLCAKICAgICAgInN1bW1hcnkiOiAiU0VsaW51eCB3aWxsIGJlIHNldCB0byBwZXJtaXNzaXZlIG1vZGUuIEN1cnJlbnQgbW9kZTogZW5mb3JjaW5nLiBUaGlzIGFjdGlvbiBpcyByZXF1aXJlZCBieSB0aGUgdXBncmFkZSBwcm9jZXNzIHRvIG1ha2Ugc3VyZSB0aGUgdXBncmFkZWQgc3lzdGVtIGNhbiBib290IHdpdGhvdXQgYmVpbmlnIGJsb2NrZWQgYnkgU0VsaW51eCBydWxlcy4iLCAKICAgICAgImF1ZGllbmNlIjogInN5c2FkbWluIiwgCiAgICAgICJrZXkiOiAiMzlkNzE4M2RhZmJhNzk4YWE0YmJiMWU3MGIwZWYyYmJlNWIxNzcyZiIsIAogICAgICAiaWQiOiAiNWNiNDYyNWYxZjliN2ExYjRlZDI2ZTZiODYxYWY5MzUxOWEzODlmNDA4NDIzMzJkMzQ1ZjNkYWNhMmQ2ZWRjZSIsIAogICAgICAic2V2ZXJpdHkiOiAibG93IgogICAgfQogIF0KfQo=", "encoding": "base64", "source": "/var/log/leapp/leapp-report.json"} TASK [infra.leapp.common : parse_leapp_report | Parse report results] ********** task path: /root/.ansible/collections/ansible_collections/infra/leapp/roles/common/tasks/parse_leapp_report.yml:26 ok: [managed-node01] => {"ansible_facts": {"leapp_report_json": {"entries": [{"actor": "repositories_blacklist", "audience": "sysadmin", "detail": {"remediations": [{"context": "If some of excluded repositories are still required to be used during the upgrade, execute leapp with the --enablerepo option with the repoid of the repository required to be enabled as an argument (the option can be used multiple times).", "type": "hint"}]}, "groups": ["repository", "failure"], "hostname": "managed-node01", "id": "32fc1b9db467e15e44ae096967d0202c28ad869f4c3fca9fc735552045791d2c", "key": "1b9132cb2362ae7830e48eee7811be9527747de8", "severity": "info", "summary": "The following repositories are not supported by Red Hat and are excluded from the list of repositories used during the upgrade.\n- codeready-builder-beta-for-rhel-8-s390x-rpms\n- codeready-builder-beta-for-rhel-8-ppc64le-rpms\n- rhui-codeready-builder-for-rhel-8-x86_64-rhui-rpms\n- codeready-builder-for-rhel-8-aarch64-eus-rpms\n- codeready-builder-for-rhel-8-ppc64le-eus-rpms\n- codeready-builder-beta-for-rhel-8-x86_64-rpms\n- codeready-builder-for-rhel-8-aarch64-rpms\n- codeready-builder-for-rhel-8-s390x-rpms\n- codeready-builder-for-rhel-8-s390x-eus-rpms\n- codeready-builder-for-rhel-8-x86_64-eus-rpms\n- rhui-codeready-builder-for-rhel-8-aarch64-rhui-rpms\n- codeready-builder-beta-for-rhel-8-aarch64-rpms\n- codeready-builder-for-rhel-8-rhui-rpms\n- codeready-builder-for-rhel-8-x86_64-rhui-rpms\n- codeready-builder-for-rhel-8-x86_64-rpms\n- codeready-builder-for-rhel-8-x86_64-eus-rhui-rpms\n- codeready-builder-for-rhel-8-ppc64le-rpms", "timeStamp": "2025-12-12T20:52:15.180768Z", "title": "Excluded target system repositories"}, {"actor": "pes_events_scanner", "audience": "sysadmin", "detail": {"related_resources": [{"scheme": "package", "title": "python3-pyxattr"}, {"scheme": "package", "title": "rpcgen"}]}, "groups": ["repository"], "hostname": "managed-node01", "id": "a804e9e3f199855934035e1772d0cf9998d1446d7562bd832254b9e14b04990d", "key": "2437e204808f987477c0e9be8e4c95b3a87a9f3e", "severity": "high", "summary": "2 packages will be skipped because they are available only in target system repositories that are intentionally excluded from the list of repositories used during the upgrade. See the report message titled \"Excluded target system repositories\" for details.\nThe list of these packages:\n- python3-pyxattr (repoid: codeready-builder-for-rhel-8-x86_64-rpms)\n- rpcgen (repoid: codeready-builder-for-rhel-8-x86_64-rpms)", "timeStamp": "2025-12-12T20:52:17.611629Z", "title": "Packages available in excluded repositories will not be installed"}, {"actor": "check_detected_devices_and_drivers", "audience": "sysadmin", "detail": {"external": [{"title": "Leapp preupgrade getting \"Inhibitor: Detected loaded kernel drivers which have been removed in RHEL 8. Upgrade cannot proceed.\" ", "url": "https://access.redhat.com/solutions/6971716"}, {"title": "Leapp upgrade fail with error \"Inhibitor: Detected loaded kernel drivers which have been removed in RHEL 8. Upgrade cannot proceed.\"", "url": "https://access.redhat.com/solutions/5436131"}]}, "groups": ["kernel", "drivers", "inhibitor"], "hostname": "managed-node01", "id": "8575e8ae43341daeb8e08bf738d05c0281597282ad6a6fb31a956b86f8333929", "key": "f08a07da902958defa4f5c2699fae9ec2eb67c5b", "severity": "high", "summary": "Support for the following RHEL 7 device drivers has been removed in RHEL 8:\n - pata_acpi\n", "timeStamp": "2025-12-12T20:52:18.101012Z", "title": "Leapp detected loaded kernel drivers which have been removed in RHEL 8. Upgrade cannot proceed."}, {"actor": "check_systemd_broken_symlinks", "audience": "sysadmin", "detail": {"remediations": [{"context": "Remove the invalid symlinks before the upgrade.", "type": "hint"}, {"context": ["/usr/bin/rm", "/etc/systemd/system/multi-user.target.wants/ovirt-guest-agent.service"], "type": "command"}]}, "groups": ["filesystem"], "hostname": "managed-node01", "id": "981d096803a2bfd059b42388070529a191cc02ad29de9966dca87cd59c89e547", "key": "be2083fee03f5f0a708fd193d82d2fe20aee7217", "severity": "low", "summary": "Leapp detected broken systemd symlinks on the system that do not correspond to any installed systemd unit. This typically happens when the original systemd unit file has been removed (e.g. an rpm removal) or renamed and the system configration has not been properly modified. These symlinks will not be handled during the in-place upgrade as they are already broken. The list of detected broken systemd symlinks:\n - /etc/systemd/system/multi-user.target.wants/ovirt-guest-agent.service", "timeStamp": "2025-12-12T20:52:18.258194Z", "title": "Detected broken systemd symlinks for non-existing services"}, {"actor": "check_skipped_repositories", "audience": "sysadmin", "detail": {"related_resources": [{"scheme": "package", "title": "libsolv"}, {"scheme": "package", "title": "python-perf"}, {"scheme": "package", "title": "kernel-tools-libs"}, {"scheme": "package", "title": "libreport-filesystem"}, {"scheme": "package", "title": "json-glib"}, {"scheme": "package", "title": "librepo"}, {"scheme": "package", "title": "kernel-tools"}, {"scheme": "repository", "title": "rhel"}], "remediations": [{"context": "You can file a request to add this repository to the scope of in-place upgrades by filing a support ticket", "type": "hint"}]}, "groups": ["repository"], "hostname": "managed-node01", "id": "acbb2ed15ecb319192af65472be98329a07144d1735e7d93c3f5cd137f8d0db9", "key": "8e89e20c645cea600b240156071d81c64daab7ad", "severity": "low", "summary": "The following repositories with Red Hat-signed packages are unknown to Leapp:\n- rhel\nAnd the following packages installed from those repositories may not be upgraded:\n- libsolv\n- python-perf\n- kernel-tools-libs\n- libreport-filesystem\n- json-glib\n- librepo\n- kernel-tools", "timeStamp": "2025-12-12T20:52:18.545786Z", "title": "Some enabled RPM repositories are unknown to Leapp"}, {"actor": "check_grub_core", "audience": "sysadmin", "groups": ["boot"], "hostname": "managed-node01", "id": "44ea8e8157bfbf3ac99ababe8884fc2132743eabda9c97ea9ac1f82b60f1d01b", "key": "ac7030e05d2ee248d34f08a9fa040b352bc410a3", "severity": "high", "summary": "On legacy (BIOS) systems, GRUB2 core (located in the gap between the MBR and the first partition) cannot be updated during the rpm transaction and Leapp has to initiate the update running \"grub2-install\" after the transaction. No action is needed before the upgrade. After the upgrade, it is recommended to check the GRUB configuration.", "timeStamp": "2025-12-12T20:52:18.806806Z", "title": "GRUB2 core will be automatically updated during the upgrade"}, {"actor": "check_nfs", "audience": "sysadmin", "detail": {"external": [{"title": "Why does leapp upgrade fail on detecting NFS during upgrade?", "url": "https://access.redhat.com/solutions/6964006"}], "related_resources": [{"scheme": "file", "title": "/etc/fstab"}], "remediations": [{"context": "Disable NFS temporarily for the upgrade if possible.", "type": "hint"}]}, "groups": ["filesystem", "network", "inhibitor"], "hostname": "managed-node01", "id": "3bae2b9ba8c8b17ed027e8fa605b24ec152d5dc31af6707497d7593c4b28442f", "key": "9881b25faceeeaa7a6478bcdac29afd7f6baaaed", "severity": "high", "summary": "NFS is currently not supported by the inplace upgrade.\nWe have found NFS usage at the following locations:\n- NFS shares found in /etc/fstab:\n - ntap-bos-c01-eng01-nfs01b.storage.bos.redhat.com:/devops_engineering_nfs/devarchive/redhat /mnt/redhat\n - nest.test.redhat.com:/mnt/qa /mnt/qa\n - vtap-eng01.storage.rdu2.redhat.com:/vol/engarchive /mnt/engarchive\n - nest.test.redhat.com:/mnt/tpsdist /mnt/tpsdist\n - ntap-bos-c01-eng01-nfs01b.storage.bos.redhat.com:/devops_engineering_nfs/devarchive/redhat/brewroot /mnt/brew\n - ntap-bos-c01-eng01-nfs01b.storage.bos.redhat.com:/devops_brew_scratch_nfs/scratch /mnt/brew_scratch\n", "timeStamp": "2025-12-12T20:52:19.251769Z", "title": "Use of NFS detected. Upgrade can't proceed"}, {"actor": "removed_pam_modules_check", "audience": "sysadmin", "detail": {"related_resources": [{"scheme": "package", "title": "sssd"}], "remediations": [{"context": "Configure SSSD to replace pam_pkcs11", "type": "hint"}]}, "groups": ["authentication", "security", "tools"], "hostname": "managed-node01", "id": "b449478482d7db2b189d101f0e099549c7dca6d5daeef8de68814736b72dad7a", "key": "bf47e7305d6805e8bbeaa7593cf01e38030c23f3", "severity": "medium", "summary": "Module pam_pkcs11 was surpassed by SSSD and therefore it was removed from RHEL-8. Keeping it in PAM configuration may lock out the system thus it will be automatically removed from PAM configuration before upgrading to RHEL-8. Please switch to SSSD to recover the functionality of pam_pkcs11.", "timeStamp": "2025-12-12T20:52:19.375310Z", "title": "Module pam_pkcs11 will be removed from PAM configuration"}, {"actor": "unsupported_upgrade_check", "audience": "sysadmin", "groups": ["upgrade process", "sanity"], "hostname": "managed-node01", "id": "7fea84506b5b631c12b6b4bbca3bf12b57341f24ebac2f23b387727f888e39cc", "key": "9e5088e3c1f371e020ec777c3d86578f4be143cf", "severity": "high", "summary": "Environment variable LEAPP_UNSUPPORTED has been detected. A successful and safe upgrade process cannot be guaranteed. From now on you are continuing at your own risk.\n", "timeStamp": "2025-12-12T20:52:19.749122Z", "title": "Upgrade is unsupported"}, {"actor": "check_postfix", "audience": "sysadmin", "detail": {"related_resources": [{"scheme": "package", "title": "postfix"}]}, "groups": ["services", "email"], "hostname": "managed-node01", "id": "ac23eb8c6a10e5e73c03f15facc9bc2a929c617f4685f2282453e4647d35a257", "key": "5721e0a07a67d82cf7e5ea6f17662cd4f82e0a33", "severity": "low", "summary": "Postfix 3.x has so called \"compatibility safety net\" that runs Postfix programs with backwards-compatible default settings. It will log a warning whenever backwards-compatible default setting may be required for continuity of service. Based on this logging the system administrator can decide if any backwards-compatible settings need to be made permanent in main.cf or master.cf, before turning off the backwards-compatibility safety net.\nThe backward compatibility safety net is by default turned off in Red Hat Enterprise Linux 8.\nIt can be turned on by running: \"postconf -e compatibility_level=0\nIt can be turned off by running: \"postconf -e compatibility_level=2\n\nIn the Postfix MySQL database client, the default \"option_group\" value has changed to \"client\", i.e. it now reads options from the [client] group from the MySQL configuration file. To disable it, set \"option_group\" to the empty string.\n\nThe postqueue command no longer forces all message arrival times to be reported in UTC. To get the old behavior, set TZ=UTC in main.cf:import_environment.\n\nPostfix 3.2 enables elliptic curve negotiation. This changes the default smtpd_tls_eecdh_grade setting to \"auto\", and introduces a new parameter \"tls_eecdh_auto_curves\" with the names of curves that may be negotiated.\n\nThe \"master.cf\" chroot default value has changed from \"y\" (yes) to \"n\" (no). This applies to master.cf services where chroot field is not explicitly specified.\n\nThe \"append_dot_mydomain\" default value has changed from \"yes\" to \"no\". You may need changing it to \"yes\" if senders cannot use complete domain names in e-mail addresses.\n\nThe \"relay_domains\" default value has changed from \"$mydestination\" to the empty value. This could result in unexpected \"Relay access denied\" errors or ETRN errors, because now will postfix by default relay only for the localhost.\n\nThe \"mynetworks_style\" default value has changed from \"subnet\" to \"host\". This parameter is used to implement the \"permit_mynetworks\" feature. The change could result in unexpected \"access denied\" errors, because postfix will now by default trust only the local machine, not the remote SMTP clients on the same IP subnetwork.\n\nPostfix now supports dynamically loaded database plugins. Plugins are shipped in individual RPM sub-packages. Correct database plugins have to be installed, otherwise the specific database client will not work. For example for PostgreSQL map to work, the postfix-pgsql RPM package has to be installed.\n", "timeStamp": "2025-12-12T20:52:20.521277Z", "title": "Postfix has incompatible changes in the next major version"}, {"actor": "checkgrep", "audience": "sysadmin", "detail": {"related_resources": [{"scheme": "package", "title": "grep"}], "remediations": [{"context": "Please update your scripts to be compatible with the changes.", "type": "hint"}]}, "groups": ["tools"], "hostname": "managed-node01", "id": "e0564de505bc49d361c04555b6a08abc1b0535aa24ba1b4af60c7b2135a5e5cd", "key": "94665a499e2eeee35eca3e7093a7abe183384b16", "severity": "low", "summary": "If a file contains data improperly encoded for the current locale, and this is discovered before any of the file's contents are output, grep now treats the file as binary.\nThe 'grep -P' no longer reports an error and exits when given invalid UTF-8 data. Instead, it considers the data to be non-matching.\nIn locales with multibyte character encodings other than UTF-8, grep -P now reports an error and exits instead of misbehaving.\nWhen searching binary data, grep now may treat non-text bytes as line terminators. This can boost performance significantly.\nThe 'grep -z' no longer automatically treats the byte '\\200' as binary data.\nContext no longer excludes selected lines omitted because of -m. For example, 'grep \"^\" -m1 -A1' now outputs the first two input lines, not just the first line.\n", "timeStamp": "2025-12-12T20:52:21.027767Z", "title": "Grep has incompatible changes in the next major version"}, {"actor": "check_chrony", "audience": "sysadmin", "detail": {"related_resources": [{"scheme": "package", "title": "ntpd"}, {"scheme": "package", "title": "chrony"}, {"scheme": "file", "title": "/etc/chrony.conf"}]}, "groups": ["services", "time management"], "hostname": "managed-node01", "id": "7fab66f557453965e9ad35093306fd866ffd0a13602865ca2f5f5b7cddcf4513", "key": "c4222ebd18730a76f6bc7b3b66df898b106e6554", "severity": "medium", "summary": "default chrony configuration in RHEL8 uses leapsectz directive, which cannot be used with leap smearing NTP servers, and uses a single pool directive instead of four server directives", "timeStamp": "2025-12-12T20:52:21.185371Z", "title": "chrony using default configuration"}, {"actor": "check_cifs", "audience": "sysadmin", "detail": {"external": [{"title": "Leapp upgrade failed with error \"Inhibitor: Use of CIFS detected. Upgrade cannot proceed\"", "url": "https://access.redhat.com/solutions/6964304"}], "related_resources": [{"scheme": "file", "title": "/etc/fstab"}], "remediations": [{"context": "Comment out CIFS entries to proceed with the upgrade.", "type": "hint"}]}, "groups": ["filesystem", "network", "inhibitor"], "hostname": "managed-node01", "id": "7d2dca3cdc34cc06a1067859731d6107cbebdbc1fe534777a2ed77da60fd9050", "key": "d0e1aa3f7c4fc4450bdcb9a27f47ff464d6af24a", "severity": "high", "summary": "CIFS is currently not supported by the inplace upgrade.", "timeStamp": "2025-12-12T20:52:21.612924Z", "title": "Use of CIFS detected. Upgrade can't proceed"}, {"actor": "authselect_check", "audience": "sysadmin", "detail": {"related_resources": [{"scheme": "package", "title": "authselect"}, {"scheme": "package", "title": "authconfig"}, {"scheme": "file", "title": "/etc/nsswitch.conf"}]}, "groups": ["authentication", "security", "tools"], "hostname": "managed-node01", "id": "ca93045f642241eaec9460f8448d9e73e98b070acf881fe43e376771008f1b20", "key": "40c4ab1da4a30dc1ca40e543f6385e1336d8810c", "severity": "info", "summary": "There is a new tool called authselect in RHEL8 that replaced authconfig. The upgrade process was unable to find an authselect profile that would be equivalent to your current configuration. Therefore your configuration will be left intact.", "timeStamp": "2025-12-12T20:52:21.653868Z", "title": "Current PAM and nsswitch.conf configuration will be kept."}, {"actor": "python_inform_user", "audience": "developer", "detail": {"external": [{"title": "Difference in Python versions and support in RHEL 8", "url": "https://red.ht/rhel-8-python"}], "related_resources": [{"scheme": "package", "title": "python"}, {"scheme": "package", "title": "python2"}, {"scheme": "package", "title": "python3"}], "remediations": [{"context": "Please run \"alternatives --set python /usr/bin/python3\" after upgrade", "type": "hint"}]}, "groups": ["python"], "hostname": "managed-node01", "id": "aedd0122891dae266d942d053c68307573fd555733ab3a283e561a843d30cca2", "key": "0c98585b1d8d252eb540bf61560094f3495351f5", "severity": "high", "summary": "In RHEL 8, there is no 'python' command. Python 3 (backward incompatible) is the primary Python version and Python 2 is available with limited support and limited set of packages. If you no longer require Python 2 packages following the upgrade, please remove them. Read more here: https://red.ht/rhel-8-python", "timeStamp": "2025-12-12T20:52:22.107831Z", "title": "Difference in Python versions and support in RHEL 8"}, {"actor": "check_se_linux", "audience": "sysadmin", "groups": ["selinux", "security"], "hostname": "managed-node01", "id": "0aeb2e0c63f10e4d8012e6cac308f9a685a9e6493506bc8bf15d04c03a34cb0e", "key": "8fb81863f8413bd617c2a55b69b8e10ff03d7c72", "severity": "info", "summary": "SElinux relabeling will be scheduled as the status is permissive/enforcing.", "timeStamp": "2025-12-12T20:52:22.334050Z", "title": "SElinux relabeling will be scheduled"}, {"actor": "check_se_linux", "audience": "sysadmin", "detail": {"remediations": [{"context": "Make sure there are no SElinux related warnings after the upgrade and enable SElinux manually afterwards. Notice: You can ignore the \"/root/tmp_leapp_py3\" SElinux warnings.", "type": "hint"}]}, "groups": ["selinux", "security"], "hostname": "managed-node01", "id": "5cb4625f1f9b7a1b4ed26e6b861af93519a389f40842332d345f3daca2d6edce", "key": "39d7183dafba798aa4bbb1e70b0ef2bbe5b1772f", "severity": "low", "summary": "SElinux will be set to permissive mode. Current mode: enforcing. This action is required by the upgrade process to make sure the upgraded system can boot without beinig blocked by SElinux rules.", "timeStamp": "2025-12-12T20:52:22.339121Z", "title": "SElinux will be set to permissive mode"}], "leapp_run_id": "3d55f48e-89d6-438c-82e7-757a584b371c"}, "leapp_report_txt": ["Risk Factor: high (inhibitor)", "Title: Leapp detected loaded kernel drivers which have been removed in RHEL 8. Upgrade cannot proceed.", "Summary: Support for the following RHEL 7 device drivers has been removed in RHEL 8:", " - pata_acpi", "", "Related links:", " - Leapp preupgrade getting \"Inhibitor: Detected loaded kernel drivers which have been removed in RHEL 8. Upgrade cannot proceed.\" : https://access.redhat.com/solutions/6971716", " - Leapp upgrade fail with error \"Inhibitor: Detected loaded kernel drivers which have been removed in RHEL 8. Upgrade cannot proceed.\": https://access.redhat.com/solutions/5436131", "Key: f08a07da902958defa4f5c2699fae9ec2eb67c5b", "----------------------------------------", "Risk Factor: high (inhibitor)", "Title: Use of NFS detected. Upgrade can't proceed", "Summary: NFS is currently not supported by the inplace upgrade.", "We have found NFS usage at the following locations:", "- NFS shares found in /etc/fstab:", " - ntap-bos-c01-eng01-nfs01b.storage.bos.redhat.com:/devops_engineering_nfs/devarchive/redhat /mnt/redhat", " - nest.test.redhat.com:/mnt/qa /mnt/qa", " - vtap-eng01.storage.rdu2.redhat.com:/vol/engarchive /mnt/engarchive", " - nest.test.redhat.com:/mnt/tpsdist /mnt/tpsdist", " - ntap-bos-c01-eng01-nfs01b.storage.bos.redhat.com:/devops_engineering_nfs/devarchive/redhat/brewroot /mnt/brew", " - ntap-bos-c01-eng01-nfs01b.storage.bos.redhat.com:/devops_brew_scratch_nfs/scratch /mnt/brew_scratch", "", "Related links:", " - Why does leapp upgrade fail on detecting NFS during upgrade?: https://access.redhat.com/solutions/6964006", "Remediation: [hint] Disable NFS temporarily for the upgrade if possible.", "Key: 9881b25faceeeaa7a6478bcdac29afd7f6baaaed", "----------------------------------------", "Risk Factor: high (inhibitor)", "Title: Use of CIFS detected. Upgrade can't proceed", "Summary: CIFS is currently not supported by the inplace upgrade.", "Related links:", " - Leapp upgrade failed with error \"Inhibitor: Use of CIFS detected. Upgrade cannot proceed\": https://access.redhat.com/solutions/6964304", "Remediation: [hint] Comment out CIFS entries to proceed with the upgrade.", "Key: d0e1aa3f7c4fc4450bdcb9a27f47ff464d6af24a", "----------------------------------------", "Risk Factor: high ", "Title: Packages available in excluded repositories will not be installed", "Summary: 2 packages will be skipped because they are available only in target system repositories that are intentionally excluded from the list of repositories used during the upgrade. See the report message titled \"Excluded target system repositories\" for details.", "The list of these packages:", "- python3-pyxattr (repoid: codeready-builder-for-rhel-8-x86_64-rpms)", "- rpcgen (repoid: codeready-builder-for-rhel-8-x86_64-rpms)", "Key: 2437e204808f987477c0e9be8e4c95b3a87a9f3e", "----------------------------------------", "Risk Factor: high ", "Title: GRUB2 core will be automatically updated during the upgrade", "Summary: On legacy (BIOS) systems, GRUB2 core (located in the gap between the MBR and the first partition) cannot be updated during the rpm transaction and Leapp has to initiate the update running \"grub2-install\" after the transaction. No action is needed before the upgrade. After the upgrade, it is recommended to check the GRUB configuration.", "Key: ac7030e05d2ee248d34f08a9fa040b352bc410a3", "----------------------------------------", "Risk Factor: high ", "Title: Upgrade is unsupported", "Summary: Environment variable LEAPP_UNSUPPORTED has been detected. A successful and safe upgrade process cannot be guaranteed. From now on you are continuing at your own risk.", "", "Key: 9e5088e3c1f371e020ec777c3d86578f4be143cf", "----------------------------------------", "Risk Factor: high ", "Title: Difference in Python versions and support in RHEL 8", "Summary: In RHEL 8, there is no 'python' command. Python 3 (backward incompatible) is the primary Python version and Python 2 is available with limited support and limited set of packages. If you no longer require Python 2 packages following the upgrade, please remove them. Read more here: https://red.ht/rhel-8-python", "Related links:", " - Difference in Python versions and support in RHEL 8: https://red.ht/rhel-8-python", "Remediation: [hint] Please run \"alternatives --set python /usr/bin/python3\" after upgrade", "Key: 0c98585b1d8d252eb540bf61560094f3495351f5", "----------------------------------------", "Risk Factor: medium ", "Title: Module pam_pkcs11 will be removed from PAM configuration", "Summary: Module pam_pkcs11 was surpassed by SSSD and therefore it was removed from RHEL-8. Keeping it in PAM configuration may lock out the system thus it will be automatically removed from PAM configuration before upgrading to RHEL-8. Please switch to SSSD to recover the functionality of pam_pkcs11.", "Remediation: [hint] Configure SSSD to replace pam_pkcs11", "Key: bf47e7305d6805e8bbeaa7593cf01e38030c23f3", "----------------------------------------", "Risk Factor: medium ", "Title: chrony using default configuration", "Summary: default chrony configuration in RHEL8 uses leapsectz directive, which cannot be used with leap smearing NTP servers, and uses a single pool directive instead of four server directives", "Key: c4222ebd18730a76f6bc7b3b66df898b106e6554", "----------------------------------------", "Risk Factor: low ", "Title: Detected broken systemd symlinks for non-existing services", "Summary: Leapp detected broken systemd symlinks on the system that do not correspond to any installed systemd unit. This typically happens when the original systemd unit file has been removed (e.g. an rpm removal) or renamed and the system configration has not been properly modified. These symlinks will not be handled during the in-place upgrade as they are already broken. The list of detected broken systemd symlinks:", " - /etc/systemd/system/multi-user.target.wants/ovirt-guest-agent.service", "Remediation: [hint] Remove the invalid symlinks before the upgrade.", "[command] /usr/bin/rm /etc/systemd/system/multi-user.target.wants/ovirt-guest-agent.service", "Key: be2083fee03f5f0a708fd193d82d2fe20aee7217", "----------------------------------------", "Risk Factor: low ", "Title: Some enabled RPM repositories are unknown to Leapp", "Summary: The following repositories with Red Hat-signed packages are unknown to Leapp:", "- rhel", "And the following packages installed from those repositories may not be upgraded:", "- libsolv", "- python-perf", "- kernel-tools-libs", "- libreport-filesystem", "- json-glib", "- librepo", "- kernel-tools", "Remediation: [hint] You can file a request to add this repository to the scope of in-place upgrades by filing a support ticket", "Key: 8e89e20c645cea600b240156071d81c64daab7ad", "----------------------------------------", "Risk Factor: low ", "Title: Postfix has incompatible changes in the next major version", "Summary: Postfix 3.x has so called \"compatibility safety net\" that runs Postfix programs with backwards-compatible default settings. It will log a warning whenever backwards-compatible default setting may be required for continuity of service. Based on this logging the system administrator can decide if any backwards-compatible settings need to be made permanent in main.cf or master.cf, before turning off the backwards-compatibility safety net.", "The backward compatibility safety net is by default turned off in Red Hat Enterprise Linux 8.", "It can be turned on by running: \"postconf -e compatibility_level=0", "It can be turned off by running: \"postconf -e compatibility_level=2", "", "In the Postfix MySQL database client, the default \"option_group\" value has changed to \"client\", i.e. it now reads options from the [client] group from the MySQL configuration file. To disable it, set \"option_group\" to the empty string.", "", "The postqueue command no longer forces all message arrival times to be reported in UTC. To get the old behavior, set TZ=UTC in main.cf:import_environment.", "", "Postfix 3.2 enables elliptic curve negotiation. This changes the default smtpd_tls_eecdh_grade setting to \"auto\", and introduces a new parameter \"tls_eecdh_auto_curves\" with the names of curves that may be negotiated.", "", "The \"master.cf\" chroot default value has changed from \"y\" (yes) to \"n\" (no). This applies to master.cf services where chroot field is not explicitly specified.", "", "The \"append_dot_mydomain\" default value has changed from \"yes\" to \"no\". You may need changing it to \"yes\" if senders cannot use complete domain names in e-mail addresses.", "", "The \"relay_domains\" default value has changed from \"$mydestination\" to the empty value. This could result in unexpected \"Relay access denied\" errors or ETRN errors, because now will postfix by default relay only for the localhost.", "", "The \"mynetworks_style\" default value has changed from \"subnet\" to \"host\". This parameter is used to implement the \"permit_mynetworks\" feature. The change could result in unexpected \"access denied\" errors, because postfix will now by default trust only the local machine, not the remote SMTP clients on the same IP subnetwork.", "", "Postfix now supports dynamically loaded database plugins. Plugins are shipped in individual RPM sub-packages. Correct database plugins have to be installed, otherwise the specific database client will not work. For example for PostgreSQL map to work, the postfix-pgsql RPM package has to be installed.", "", "Key: 5721e0a07a67d82cf7e5ea6f17662cd4f82e0a33", "----------------------------------------", "Risk Factor: low ", "Title: Grep has incompatible changes in the next major version", "Summary: If a file contains data improperly encoded for the current locale, and this is discovered before any of the file's contents are output, grep now treats the file as binary.", "The 'grep -P' no longer reports an error and exits when given invalid UTF-8 data. Instead, it considers the data to be non-matching.", "In locales with multibyte character encodings other than UTF-8, grep -P now reports an error and exits instead of misbehaving.", "When searching binary data, grep now may treat non-text bytes as line terminators. This can boost performance significantly.", "The 'grep -z' no longer automatically treats the byte '\\200' as binary data.", "Context no longer excludes selected lines omitted because of -m. For example, 'grep \"^\" -m1 -A1' now outputs the first two input lines, not just the first line.", "", "Remediation: [hint] Please update your scripts to be compatible with the changes.", "Key: 94665a499e2eeee35eca3e7093a7abe183384b16", "----------------------------------------", "Risk Factor: low ", "Title: SElinux will be set to permissive mode", "Summary: SElinux will be set to permissive mode. Current mode: enforcing. This action is required by the upgrade process to make sure the upgraded system can boot without beinig blocked by SElinux rules.", "Remediation: [hint] Make sure there are no SElinux related warnings after the upgrade and enable SElinux manually afterwards. Notice: You can ignore the \"/root/tmp_leapp_py3\" SElinux warnings.", "Key: 39d7183dafba798aa4bbb1e70b0ef2bbe5b1772f", "----------------------------------------", "Risk Factor: info ", "Title: Excluded target system repositories", "Summary: The following repositories are not supported by Red Hat and are excluded from the list of repositories used during the upgrade.", "- codeready-builder-beta-for-rhel-8-s390x-rpms", "- codeready-builder-beta-for-rhel-8-ppc64le-rpms", "- rhui-codeready-builder-for-rhel-8-x86_64-rhui-rpms", "- codeready-builder-for-rhel-8-aarch64-eus-rpms", "- codeready-builder-for-rhel-8-ppc64le-eus-rpms", "- codeready-builder-beta-for-rhel-8-x86_64-rpms", "- codeready-builder-for-rhel-8-aarch64-rpms", "- codeready-builder-for-rhel-8-s390x-rpms", "- codeready-builder-for-rhel-8-s390x-eus-rpms", "- codeready-builder-for-rhel-8-x86_64-eus-rpms", "- rhui-codeready-builder-for-rhel-8-aarch64-rhui-rpms", "- codeready-builder-beta-for-rhel-8-aarch64-rpms", "- codeready-builder-for-rhel-8-rhui-rpms", "- codeready-builder-for-rhel-8-x86_64-rhui-rpms", "- codeready-builder-for-rhel-8-x86_64-rpms", "- codeready-builder-for-rhel-8-x86_64-eus-rhui-rpms", "- codeready-builder-for-rhel-8-ppc64le-rpms", "Remediation: [hint] If some of excluded repositories are still required to be used during the upgrade, execute leapp with the --enablerepo option with the repoid of the repository required to be enabled as an argument (the option can be used multiple times).", "Key: 1b9132cb2362ae7830e48eee7811be9527747de8", "----------------------------------------", "Risk Factor: info ", "Title: Current PAM and nsswitch.conf configuration will be kept.", "Summary: There is a new tool called authselect in RHEL8 that replaced authconfig. The upgrade process was unable to find an authselect profile that would be equivalent to your current configuration. Therefore your configuration will be left intact.", "Key: 40c4ab1da4a30dc1ca40e543f6385e1336d8810c", "----------------------------------------", "Risk Factor: info ", "Title: SElinux relabeling will be scheduled", "Summary: SElinux relabeling will be scheduled as the status is permissive/enforcing.", "Key: 8fb81863f8413bd617c2a55b69b8e10ff03d7c72", "----------------------------------------", ""]}, "changed": false} TASK [infra.leapp.common : parse_leapp_report | Check for inhibitors] ********** task path: /root/.ansible/collections/ansible_collections/infra/leapp/roles/common/tasks/parse_leapp_report.yml:32 skipping: [managed-node01] => (item={'groups': ['repository', 'failure'], 'title': 'Excluded target system repositories', 'timeStamp': '2025-12-12T20:52:15.180768Z', 'hostname': 'managed-node01', 'detail': {'remediations': [{'type': 'hint', 'context': 'If some of excluded repositories are still required to be used during the upgrade, execute leapp with the --enablerepo option with the repoid of the repository required to be enabled as an argument (the option can be used multiple times).'}]}, 'actor': 'repositories_blacklist', 'summary': 'The following repositories are not supported by Red Hat and are excluded from the list of repositories used during the upgrade.\n- codeready-builder-beta-for-rhel-8-s390x-rpms\n- codeready-builder-beta-for-rhel-8-ppc64le-rpms\n- rhui-codeready-builder-for-rhel-8-x86_64-rhui-rpms\n- codeready-builder-for-rhel-8-aarch64-eus-rpms\n- codeready-builder-for-rhel-8-ppc64le-eus-rpms\n- codeready-builder-beta-for-rhel-8-x86_64-rpms\n- codeready-builder-for-rhel-8-aarch64-rpms\n- codeready-builder-for-rhel-8-s390x-rpms\n- codeready-builder-for-rhel-8-s390x-eus-rpms\n- codeready-builder-for-rhel-8-x86_64-eus-rpms\n- rhui-codeready-builder-for-rhel-8-aarch64-rhui-rpms\n- codeready-builder-beta-for-rhel-8-aarch64-rpms\n- codeready-builder-for-rhel-8-rhui-rpms\n- codeready-builder-for-rhel-8-x86_64-rhui-rpms\n- codeready-builder-for-rhel-8-x86_64-rpms\n- codeready-builder-for-rhel-8-x86_64-eus-rhui-rpms\n- codeready-builder-for-rhel-8-ppc64le-rpms', 'audience': 'sysadmin', 'key': '1b9132cb2362ae7830e48eee7811be9527747de8', 'id': '32fc1b9db467e15e44ae096967d0202c28ad869f4c3fca9fc735552045791d2c', 'severity': 'info'}) => {"ansible_loop_var": "item", "changed": false, "item": {"actor": "repositories_blacklist", "audience": "sysadmin", "detail": {"remediations": [{"context": "If some of excluded repositories are still required to be used during the upgrade, execute leapp with the --enablerepo option with the repoid of the repository required to be enabled as an argument (the option can be used multiple times).", "type": "hint"}]}, "groups": ["repository", "failure"], "hostname": "managed-node01", "id": "32fc1b9db467e15e44ae096967d0202c28ad869f4c3fca9fc735552045791d2c", "key": "1b9132cb2362ae7830e48eee7811be9527747de8", "severity": "info", "summary": "The following repositories are not supported by Red Hat and are excluded from the list of repositories used during the upgrade.\n- codeready-builder-beta-for-rhel-8-s390x-rpms\n- codeready-builder-beta-for-rhel-8-ppc64le-rpms\n- rhui-codeready-builder-for-rhel-8-x86_64-rhui-rpms\n- codeready-builder-for-rhel-8-aarch64-eus-rpms\n- codeready-builder-for-rhel-8-ppc64le-eus-rpms\n- codeready-builder-beta-for-rhel-8-x86_64-rpms\n- codeready-builder-for-rhel-8-aarch64-rpms\n- codeready-builder-for-rhel-8-s390x-rpms\n- codeready-builder-for-rhel-8-s390x-eus-rpms\n- codeready-builder-for-rhel-8-x86_64-eus-rpms\n- rhui-codeready-builder-for-rhel-8-aarch64-rhui-rpms\n- codeready-builder-beta-for-rhel-8-aarch64-rpms\n- codeready-builder-for-rhel-8-rhui-rpms\n- codeready-builder-for-rhel-8-x86_64-rhui-rpms\n- codeready-builder-for-rhel-8-x86_64-rpms\n- codeready-builder-for-rhel-8-x86_64-eus-rhui-rpms\n- codeready-builder-for-rhel-8-ppc64le-rpms", "timeStamp": "2025-12-12T20:52:15.180768Z", "title": "Excluded target system repositories"}, "skip_reason": "Conditional result was False"} skipping: [managed-node01] => (item={'groups': ['repository'], 'title': 'Packages available in excluded repositories will not be installed', 'timeStamp': '2025-12-12T20:52:17.611629Z', 'hostname': 'managed-node01', 'detail': {'related_resources': [{'scheme': 'package', 'title': 'python3-pyxattr'}, {'scheme': 'package', 'title': 'rpcgen'}]}, 'actor': 'pes_events_scanner', 'summary': '2 packages will be skipped because they are available only in target system repositories that are intentionally excluded from the list of repositories used during the upgrade. See the report message titled "Excluded target system repositories" for details.\nThe list of these packages:\n- python3-pyxattr (repoid: codeready-builder-for-rhel-8-x86_64-rpms)\n- rpcgen (repoid: codeready-builder-for-rhel-8-x86_64-rpms)', 'audience': 'sysadmin', 'key': '2437e204808f987477c0e9be8e4c95b3a87a9f3e', 'id': 'a804e9e3f199855934035e1772d0cf9998d1446d7562bd832254b9e14b04990d', 'severity': 'high'}) => {"ansible_loop_var": "item", "changed": false, "item": {"actor": "pes_events_scanner", "audience": "sysadmin", "detail": {"related_resources": [{"scheme": "package", "title": "python3-pyxattr"}, {"scheme": "package", "title": "rpcgen"}]}, "groups": ["repository"], "hostname": "managed-node01", "id": "a804e9e3f199855934035e1772d0cf9998d1446d7562bd832254b9e14b04990d", "key": "2437e204808f987477c0e9be8e4c95b3a87a9f3e", "severity": "high", "summary": "2 packages will be skipped because they are available only in target system repositories that are intentionally excluded from the list of repositories used during the upgrade. See the report message titled \"Excluded target system repositories\" for details.\nThe list of these packages:\n- python3-pyxattr (repoid: codeready-builder-for-rhel-8-x86_64-rpms)\n- rpcgen (repoid: codeready-builder-for-rhel-8-x86_64-rpms)", "timeStamp": "2025-12-12T20:52:17.611629Z", "title": "Packages available in excluded repositories will not be installed"}, "skip_reason": "Conditional result was False"} ok: [managed-node01] => (item={'groups': ['kernel', 'drivers', 'inhibitor'], 'title': 'Leapp detected loaded kernel drivers which have been removed in RHEL 8. Upgrade cannot proceed.', 'timeStamp': '2025-12-12T20:52:18.101012Z', 'hostname': 'managed-node01', 'detail': {'external': [{'url': 'https://access.redhat.com/solutions/6971716', 'title': 'Leapp preupgrade getting "Inhibitor: Detected loaded kernel drivers which have been removed in RHEL 8. Upgrade cannot proceed." '}, {'url': 'https://access.redhat.com/solutions/5436131', 'title': 'Leapp upgrade fail with error "Inhibitor: Detected loaded kernel drivers which have been removed in RHEL 8. Upgrade cannot proceed."'}]}, 'actor': 'check_detected_devices_and_drivers', 'summary': 'Support for the following RHEL 7 device drivers has been removed in RHEL 8:\n - pata_acpi\n', 'audience': 'sysadmin', 'key': 'f08a07da902958defa4f5c2699fae9ec2eb67c5b', 'id': '8575e8ae43341daeb8e08bf738d05c0281597282ad6a6fb31a956b86f8333929', 'severity': 'high'}) => {"ansible_facts": {"leapp_inhibitors": [{"actor": "check_detected_devices_and_drivers", "audience": "sysadmin", "detail": {"external": [{"title": "Leapp preupgrade getting \"Inhibitor: Detected loaded kernel drivers which have been removed in RHEL 8. Upgrade cannot proceed.\" ", "url": "https://access.redhat.com/solutions/6971716"}, {"title": "Leapp upgrade fail with error \"Inhibitor: Detected loaded kernel drivers which have been removed in RHEL 8. Upgrade cannot proceed.\"", "url": "https://access.redhat.com/solutions/5436131"}]}, "groups": ["kernel", "drivers", "inhibitor"], "hostname": "managed-node01", "id": "8575e8ae43341daeb8e08bf738d05c0281597282ad6a6fb31a956b86f8333929", "key": "f08a07da902958defa4f5c2699fae9ec2eb67c5b", "severity": "high", "summary": "Support for the following RHEL 7 device drivers has been removed in RHEL 8:\n - pata_acpi\n", "timeStamp": "2025-12-12T20:52:18.101012Z", "title": "Leapp detected loaded kernel drivers which have been removed in RHEL 8. Upgrade cannot proceed."}], "upgrade_inhibited": true}, "ansible_loop_var": "item", "changed": false, "item": {"actor": "check_detected_devices_and_drivers", "audience": "sysadmin", "detail": {"external": [{"title": "Leapp preupgrade getting \"Inhibitor: Detected loaded kernel drivers which have been removed in RHEL 8. Upgrade cannot proceed.\" ", "url": "https://access.redhat.com/solutions/6971716"}, {"title": "Leapp upgrade fail with error \"Inhibitor: Detected loaded kernel drivers which have been removed in RHEL 8. Upgrade cannot proceed.\"", "url": "https://access.redhat.com/solutions/5436131"}]}, "groups": ["kernel", "drivers", "inhibitor"], "hostname": "managed-node01", "id": "8575e8ae43341daeb8e08bf738d05c0281597282ad6a6fb31a956b86f8333929", "key": "f08a07da902958defa4f5c2699fae9ec2eb67c5b", "severity": "high", "summary": "Support for the following RHEL 7 device drivers has been removed in RHEL 8:\n - pata_acpi\n", "timeStamp": "2025-12-12T20:52:18.101012Z", "title": "Leapp detected loaded kernel drivers which have been removed in RHEL 8. Upgrade cannot proceed."}} skipping: [managed-node01] => (item={'groups': ['filesystem'], 'title': 'Detected broken systemd symlinks for non-existing services', 'timeStamp': '2025-12-12T20:52:18.258194Z', 'hostname': 'managed-node01', 'detail': {'remediations': [{'type': 'hint', 'context': 'Remove the invalid symlinks before the upgrade.'}, {'type': 'command', 'context': ['/usr/bin/rm', '/etc/systemd/system/multi-user.target.wants/ovirt-guest-agent.service']}]}, 'actor': 'check_systemd_broken_symlinks', 'summary': 'Leapp detected broken systemd symlinks on the system that do not correspond to any installed systemd unit. This typically happens when the original systemd unit file has been removed (e.g. an rpm removal) or renamed and the system configration has not been properly modified. These symlinks will not be handled during the in-place upgrade as they are already broken. The list of detected broken systemd symlinks:\n - /etc/systemd/system/multi-user.target.wants/ovirt-guest-agent.service', 'audience': 'sysadmin', 'key': 'be2083fee03f5f0a708fd193d82d2fe20aee7217', 'id': '981d096803a2bfd059b42388070529a191cc02ad29de9966dca87cd59c89e547', 'severity': 'low'}) => {"ansible_loop_var": "item", "changed": false, "item": {"actor": "check_systemd_broken_symlinks", "audience": "sysadmin", "detail": {"remediations": [{"context": "Remove the invalid symlinks before the upgrade.", "type": "hint"}, {"context": ["/usr/bin/rm", "/etc/systemd/system/multi-user.target.wants/ovirt-guest-agent.service"], "type": "command"}]}, "groups": ["filesystem"], "hostname": "managed-node01", "id": "981d096803a2bfd059b42388070529a191cc02ad29de9966dca87cd59c89e547", "key": "be2083fee03f5f0a708fd193d82d2fe20aee7217", "severity": "low", "summary": "Leapp detected broken systemd symlinks on the system that do not correspond to any installed systemd unit. This typically happens when the original systemd unit file has been removed (e.g. an rpm removal) or renamed and the system configration has not been properly modified. These symlinks will not be handled during the in-place upgrade as they are already broken. The list of detected broken systemd symlinks:\n - /etc/systemd/system/multi-user.target.wants/ovirt-guest-agent.service", "timeStamp": "2025-12-12T20:52:18.258194Z", "title": "Detected broken systemd symlinks for non-existing services"}, "skip_reason": "Conditional result was False"} skipping: [managed-node01] => (item={'groups': ['repository'], 'title': 'Some enabled RPM repositories are unknown to Leapp', 'timeStamp': '2025-12-12T20:52:18.545786Z', 'hostname': 'managed-node01', 'detail': {'related_resources': [{'scheme': 'package', 'title': 'libsolv'}, {'scheme': 'package', 'title': 'python-perf'}, {'scheme': 'package', 'title': 'kernel-tools-libs'}, {'scheme': 'package', 'title': 'libreport-filesystem'}, {'scheme': 'package', 'title': 'json-glib'}, {'scheme': 'package', 'title': 'librepo'}, {'scheme': 'package', 'title': 'kernel-tools'}, {'scheme': 'repository', 'title': 'rhel'}], 'remediations': [{'type': 'hint', 'context': 'You can file a request to add this repository to the scope of in-place upgrades by filing a support ticket'}]}, 'actor': 'check_skipped_repositories', 'summary': 'The following repositories with Red Hat-signed packages are unknown to Leapp:\n- rhel\nAnd the following packages installed from those repositories may not be upgraded:\n- libsolv\n- python-perf\n- kernel-tools-libs\n- libreport-filesystem\n- json-glib\n- librepo\n- kernel-tools', 'audience': 'sysadmin', 'key': '8e89e20c645cea600b240156071d81c64daab7ad', 'id': 'acbb2ed15ecb319192af65472be98329a07144d1735e7d93c3f5cd137f8d0db9', 'severity': 'low'}) => {"ansible_loop_var": "item", "changed": false, "item": {"actor": "check_skipped_repositories", "audience": "sysadmin", "detail": {"related_resources": [{"scheme": "package", "title": "libsolv"}, {"scheme": "package", "title": "python-perf"}, {"scheme": "package", "title": "kernel-tools-libs"}, {"scheme": "package", "title": "libreport-filesystem"}, {"scheme": "package", "title": "json-glib"}, {"scheme": "package", "title": "librepo"}, {"scheme": "package", "title": "kernel-tools"}, {"scheme": "repository", "title": "rhel"}], "remediations": [{"context": "You can file a request to add this repository to the scope of in-place upgrades by filing a support ticket", "type": "hint"}]}, "groups": ["repository"], "hostname": "managed-node01", "id": "acbb2ed15ecb319192af65472be98329a07144d1735e7d93c3f5cd137f8d0db9", "key": "8e89e20c645cea600b240156071d81c64daab7ad", "severity": "low", "summary": "The following repositories with Red Hat-signed packages are unknown to Leapp:\n- rhel\nAnd the following packages installed from those repositories may not be upgraded:\n- libsolv\n- python-perf\n- kernel-tools-libs\n- libreport-filesystem\n- json-glib\n- librepo\n- kernel-tools", "timeStamp": "2025-12-12T20:52:18.545786Z", "title": "Some enabled RPM repositories are unknown to Leapp"}, "skip_reason": "Conditional result was False"} skipping: [managed-node01] => (item={'groups': ['boot'], 'title': 'GRUB2 core will be automatically updated during the upgrade', 'timeStamp': '2025-12-12T20:52:18.806806Z', 'hostname': 'managed-node01', 'actor': 'check_grub_core', 'summary': 'On legacy (BIOS) systems, GRUB2 core (located in the gap between the MBR and the first partition) cannot be updated during the rpm transaction and Leapp has to initiate the update running "grub2-install" after the transaction. No action is needed before the upgrade. After the upgrade, it is recommended to check the GRUB configuration.', 'audience': 'sysadmin', 'key': 'ac7030e05d2ee248d34f08a9fa040b352bc410a3', 'id': '44ea8e8157bfbf3ac99ababe8884fc2132743eabda9c97ea9ac1f82b60f1d01b', 'severity': 'high'}) => {"ansible_loop_var": "item", "changed": false, "item": {"actor": "check_grub_core", "audience": "sysadmin", "groups": ["boot"], "hostname": "managed-node01", "id": "44ea8e8157bfbf3ac99ababe8884fc2132743eabda9c97ea9ac1f82b60f1d01b", "key": "ac7030e05d2ee248d34f08a9fa040b352bc410a3", "severity": "high", "summary": "On legacy (BIOS) systems, GRUB2 core (located in the gap between the MBR and the first partition) cannot be updated during the rpm transaction and Leapp has to initiate the update running \"grub2-install\" after the transaction. No action is needed before the upgrade. After the upgrade, it is recommended to check the GRUB configuration.", "timeStamp": "2025-12-12T20:52:18.806806Z", "title": "GRUB2 core will be automatically updated during the upgrade"}, "skip_reason": "Conditional result was False"} ok: [managed-node01] => (item={'groups': ['filesystem', 'network', 'inhibitor'], 'title': "Use of NFS detected. Upgrade can't proceed", 'timeStamp': '2025-12-12T20:52:19.251769Z', 'hostname': 'managed-node01', 'detail': {'related_resources': [{'scheme': 'file', 'title': '/etc/fstab'}], 'external': [{'url': 'https://access.redhat.com/solutions/6964006', 'title': 'Why does leapp upgrade fail on detecting NFS during upgrade?'}], 'remediations': [{'type': 'hint', 'context': 'Disable NFS temporarily for the upgrade if possible.'}]}, 'actor': 'check_nfs', 'summary': 'NFS is currently not supported by the inplace upgrade.\nWe have found NFS usage at the following locations:\n- NFS shares found in /etc/fstab:\n - ntap-bos-c01-eng01-nfs01b.storage.bos.redhat.com:/devops_engineering_nfs/devarchive/redhat /mnt/redhat\n - nest.test.redhat.com:/mnt/qa /mnt/qa\n - vtap-eng01.storage.rdu2.redhat.com:/vol/engarchive /mnt/engarchive\n - nest.test.redhat.com:/mnt/tpsdist /mnt/tpsdist\n - ntap-bos-c01-eng01-nfs01b.storage.bos.redhat.com:/devops_engineering_nfs/devarchive/redhat/brewroot /mnt/brew\n - ntap-bos-c01-eng01-nfs01b.storage.bos.redhat.com:/devops_brew_scratch_nfs/scratch /mnt/brew_scratch\n', 'audience': 'sysadmin', 'key': '9881b25faceeeaa7a6478bcdac29afd7f6baaaed', 'id': '3bae2b9ba8c8b17ed027e8fa605b24ec152d5dc31af6707497d7593c4b28442f', 'severity': 'high'}) => {"ansible_facts": {"leapp_inhibitors": [{"actor": "check_detected_devices_and_drivers", "audience": "sysadmin", "detail": {"external": [{"title": "Leapp preupgrade getting \"Inhibitor: Detected loaded kernel drivers which have been removed in RHEL 8. Upgrade cannot proceed.\" ", "url": "https://access.redhat.com/solutions/6971716"}, {"title": "Leapp upgrade fail with error \"Inhibitor: Detected loaded kernel drivers which have been removed in RHEL 8. Upgrade cannot proceed.\"", "url": "https://access.redhat.com/solutions/5436131"}]}, "groups": ["kernel", "drivers", "inhibitor"], "hostname": "managed-node01", "id": "8575e8ae43341daeb8e08bf738d05c0281597282ad6a6fb31a956b86f8333929", "key": "f08a07da902958defa4f5c2699fae9ec2eb67c5b", "severity": "high", "summary": "Support for the following RHEL 7 device drivers has been removed in RHEL 8:\n - pata_acpi\n", "timeStamp": "2025-12-12T20:52:18.101012Z", "title": "Leapp detected loaded kernel drivers which have been removed in RHEL 8. Upgrade cannot proceed."}, {"actor": "check_nfs", "audience": "sysadmin", "detail": {"external": [{"title": "Why does leapp upgrade fail on detecting NFS during upgrade?", "url": "https://access.redhat.com/solutions/6964006"}], "related_resources": [{"scheme": "file", "title": "/etc/fstab"}], "remediations": [{"context": "Disable NFS temporarily for the upgrade if possible.", "type": "hint"}]}, "groups": ["filesystem", "network", "inhibitor"], "hostname": "managed-node01", "id": "3bae2b9ba8c8b17ed027e8fa605b24ec152d5dc31af6707497d7593c4b28442f", "key": "9881b25faceeeaa7a6478bcdac29afd7f6baaaed", "severity": "high", "summary": "NFS is currently not supported by the inplace upgrade.\nWe have found NFS usage at the following locations:\n- NFS shares found in /etc/fstab:\n - ntap-bos-c01-eng01-nfs01b.storage.bos.redhat.com:/devops_engineering_nfs/devarchive/redhat /mnt/redhat\n - nest.test.redhat.com:/mnt/qa /mnt/qa\n - vtap-eng01.storage.rdu2.redhat.com:/vol/engarchive /mnt/engarchive\n - nest.test.redhat.com:/mnt/tpsdist /mnt/tpsdist\n - ntap-bos-c01-eng01-nfs01b.storage.bos.redhat.com:/devops_engineering_nfs/devarchive/redhat/brewroot /mnt/brew\n - ntap-bos-c01-eng01-nfs01b.storage.bos.redhat.com:/devops_brew_scratch_nfs/scratch /mnt/brew_scratch\n", "timeStamp": "2025-12-12T20:52:19.251769Z", "title": "Use of NFS detected. Upgrade can't proceed"}], "upgrade_inhibited": true}, "ansible_loop_var": "item", "changed": false, "item": {"actor": "check_nfs", "audience": "sysadmin", "detail": {"external": [{"title": "Why does leapp upgrade fail on detecting NFS during upgrade?", "url": "https://access.redhat.com/solutions/6964006"}], "related_resources": [{"scheme": "file", "title": "/etc/fstab"}], "remediations": [{"context": "Disable NFS temporarily for the upgrade if possible.", "type": "hint"}]}, "groups": ["filesystem", "network", "inhibitor"], "hostname": "managed-node01", "id": "3bae2b9ba8c8b17ed027e8fa605b24ec152d5dc31af6707497d7593c4b28442f", "key": "9881b25faceeeaa7a6478bcdac29afd7f6baaaed", "severity": "high", "summary": "NFS is currently not supported by the inplace upgrade.\nWe have found NFS usage at the following locations:\n- NFS shares found in /etc/fstab:\n - ntap-bos-c01-eng01-nfs01b.storage.bos.redhat.com:/devops_engineering_nfs/devarchive/redhat /mnt/redhat\n - nest.test.redhat.com:/mnt/qa /mnt/qa\n - vtap-eng01.storage.rdu2.redhat.com:/vol/engarchive /mnt/engarchive\n - nest.test.redhat.com:/mnt/tpsdist /mnt/tpsdist\n - ntap-bos-c01-eng01-nfs01b.storage.bos.redhat.com:/devops_engineering_nfs/devarchive/redhat/brewroot /mnt/brew\n - ntap-bos-c01-eng01-nfs01b.storage.bos.redhat.com:/devops_brew_scratch_nfs/scratch /mnt/brew_scratch\n", "timeStamp": "2025-12-12T20:52:19.251769Z", "title": "Use of NFS detected. Upgrade can't proceed"}} skipping: [managed-node01] => (item={'groups': ['authentication', 'security', 'tools'], 'title': 'Module pam_pkcs11 will be removed from PAM configuration', 'timeStamp': '2025-12-12T20:52:19.375310Z', 'hostname': 'managed-node01', 'detail': {'related_resources': [{'scheme': 'package', 'title': 'sssd'}], 'remediations': [{'type': 'hint', 'context': 'Configure SSSD to replace pam_pkcs11'}]}, 'actor': 'removed_pam_modules_check', 'summary': 'Module pam_pkcs11 was surpassed by SSSD and therefore it was removed from RHEL-8. Keeping it in PAM configuration may lock out the system thus it will be automatically removed from PAM configuration before upgrading to RHEL-8. Please switch to SSSD to recover the functionality of pam_pkcs11.', 'audience': 'sysadmin', 'key': 'bf47e7305d6805e8bbeaa7593cf01e38030c23f3', 'id': 'b449478482d7db2b189d101f0e099549c7dca6d5daeef8de68814736b72dad7a', 'severity': 'medium'}) => {"ansible_loop_var": "item", "changed": false, "item": {"actor": "removed_pam_modules_check", "audience": "sysadmin", "detail": {"related_resources": [{"scheme": "package", "title": "sssd"}], "remediations": [{"context": "Configure SSSD to replace pam_pkcs11", "type": "hint"}]}, "groups": ["authentication", "security", "tools"], "hostname": "managed-node01", "id": "b449478482d7db2b189d101f0e099549c7dca6d5daeef8de68814736b72dad7a", "key": "bf47e7305d6805e8bbeaa7593cf01e38030c23f3", "severity": "medium", "summary": "Module pam_pkcs11 was surpassed by SSSD and therefore it was removed from RHEL-8. Keeping it in PAM configuration may lock out the system thus it will be automatically removed from PAM configuration before upgrading to RHEL-8. Please switch to SSSD to recover the functionality of pam_pkcs11.", "timeStamp": "2025-12-12T20:52:19.375310Z", "title": "Module pam_pkcs11 will be removed from PAM configuration"}, "skip_reason": "Conditional result was False"} skipping: [managed-node01] => (item={'groups': ['upgrade process', 'sanity'], 'title': 'Upgrade is unsupported', 'timeStamp': '2025-12-12T20:52:19.749122Z', 'hostname': 'managed-node01', 'actor': 'unsupported_upgrade_check', 'summary': 'Environment variable LEAPP_UNSUPPORTED has been detected. A successful and safe upgrade process cannot be guaranteed. From now on you are continuing at your own risk.\n', 'audience': 'sysadmin', 'key': '9e5088e3c1f371e020ec777c3d86578f4be143cf', 'id': '7fea84506b5b631c12b6b4bbca3bf12b57341f24ebac2f23b387727f888e39cc', 'severity': 'high'}) => {"ansible_loop_var": "item", "changed": false, "item": {"actor": "unsupported_upgrade_check", "audience": "sysadmin", "groups": ["upgrade process", "sanity"], "hostname": "managed-node01", "id": "7fea84506b5b631c12b6b4bbca3bf12b57341f24ebac2f23b387727f888e39cc", "key": "9e5088e3c1f371e020ec777c3d86578f4be143cf", "severity": "high", "summary": "Environment variable LEAPP_UNSUPPORTED has been detected. A successful and safe upgrade process cannot be guaranteed. From now on you are continuing at your own risk.\n", "timeStamp": "2025-12-12T20:52:19.749122Z", "title": "Upgrade is unsupported"}, "skip_reason": "Conditional result was False"} skipping: [managed-node01] => (item={'groups': ['services', 'email'], 'title': 'Postfix has incompatible changes in the next major version', 'timeStamp': '2025-12-12T20:52:20.521277Z', 'hostname': 'managed-node01', 'detail': {'related_resources': [{'scheme': 'package', 'title': 'postfix'}]}, 'actor': 'check_postfix', 'summary': 'Postfix 3.x has so called "compatibility safety net" that runs Postfix programs with backwards-compatible default settings. It will log a warning whenever backwards-compatible default setting may be required for continuity of service. Based on this logging the system administrator can decide if any backwards-compatible settings need to be made permanent in main.cf or master.cf, before turning off the backwards-compatibility safety net.\nThe backward compatibility safety net is by default turned off in Red Hat Enterprise Linux 8.\nIt can be turned on by running: "postconf -e compatibility_level=0\nIt can be turned off by running: "postconf -e compatibility_level=2\n\nIn the Postfix MySQL database client, the default "option_group" value has changed to "client", i.e. it now reads options from the [client] group from the MySQL configuration file. To disable it, set "option_group" to the empty string.\n\nThe postqueue command no longer forces all message arrival times to be reported in UTC. To get the old behavior, set TZ=UTC in main.cf:import_environment.\n\nPostfix 3.2 enables elliptic curve negotiation. This changes the default smtpd_tls_eecdh_grade setting to "auto", and introduces a new parameter "tls_eecdh_auto_curves" with the names of curves that may be negotiated.\n\nThe "master.cf" chroot default value has changed from "y" (yes) to "n" (no). This applies to master.cf services where chroot field is not explicitly specified.\n\nThe "append_dot_mydomain" default value has changed from "yes" to "no". You may need changing it to "yes" if senders cannot use complete domain names in e-mail addresses.\n\nThe "relay_domains" default value has changed from "$mydestination" to the empty value. This could result in unexpected "Relay access denied" errors or ETRN errors, because now will postfix by default relay only for the localhost.\n\nThe "mynetworks_style" default value has changed from "subnet" to "host". This parameter is used to implement the "permit_mynetworks" feature. The change could result in unexpected "access denied" errors, because postfix will now by default trust only the local machine, not the remote SMTP clients on the same IP subnetwork.\n\nPostfix now supports dynamically loaded database plugins. Plugins are shipped in individual RPM sub-packages. Correct database plugins have to be installed, otherwise the specific database client will not work. For example for PostgreSQL map to work, the postfix-pgsql RPM package has to be installed.\n', 'audience': 'sysadmin', 'key': '5721e0a07a67d82cf7e5ea6f17662cd4f82e0a33', 'id': 'ac23eb8c6a10e5e73c03f15facc9bc2a929c617f4685f2282453e4647d35a257', 'severity': 'low'}) => {"ansible_loop_var": "item", "changed": false, "item": {"actor": "check_postfix", "audience": "sysadmin", "detail": {"related_resources": [{"scheme": "package", "title": "postfix"}]}, "groups": ["services", "email"], "hostname": "managed-node01", "id": "ac23eb8c6a10e5e73c03f15facc9bc2a929c617f4685f2282453e4647d35a257", "key": "5721e0a07a67d82cf7e5ea6f17662cd4f82e0a33", "severity": "low", "summary": "Postfix 3.x has so called \"compatibility safety net\" that runs Postfix programs with backwards-compatible default settings. It will log a warning whenever backwards-compatible default setting may be required for continuity of service. Based on this logging the system administrator can decide if any backwards-compatible settings need to be made permanent in main.cf or master.cf, before turning off the backwards-compatibility safety net.\nThe backward compatibility safety net is by default turned off in Red Hat Enterprise Linux 8.\nIt can be turned on by running: \"postconf -e compatibility_level=0\nIt can be turned off by running: \"postconf -e compatibility_level=2\n\nIn the Postfix MySQL database client, the default \"option_group\" value has changed to \"client\", i.e. it now reads options from the [client] group from the MySQL configuration file. To disable it, set \"option_group\" to the empty string.\n\nThe postqueue command no longer forces all message arrival times to be reported in UTC. To get the old behavior, set TZ=UTC in main.cf:import_environment.\n\nPostfix 3.2 enables elliptic curve negotiation. This changes the default smtpd_tls_eecdh_grade setting to \"auto\", and introduces a new parameter \"tls_eecdh_auto_curves\" with the names of curves that may be negotiated.\n\nThe \"master.cf\" chroot default value has changed from \"y\" (yes) to \"n\" (no). This applies to master.cf services where chroot field is not explicitly specified.\n\nThe \"append_dot_mydomain\" default value has changed from \"yes\" to \"no\". You may need changing it to \"yes\" if senders cannot use complete domain names in e-mail addresses.\n\nThe \"relay_domains\" default value has changed from \"$mydestination\" to the empty value. This could result in unexpected \"Relay access denied\" errors or ETRN errors, because now will postfix by default relay only for the localhost.\n\nThe \"mynetworks_style\" default value has changed from \"subnet\" to \"host\". This parameter is used to implement the \"permit_mynetworks\" feature. The change could result in unexpected \"access denied\" errors, because postfix will now by default trust only the local machine, not the remote SMTP clients on the same IP subnetwork.\n\nPostfix now supports dynamically loaded database plugins. Plugins are shipped in individual RPM sub-packages. Correct database plugins have to be installed, otherwise the specific database client will not work. For example for PostgreSQL map to work, the postfix-pgsql RPM package has to be installed.\n", "timeStamp": "2025-12-12T20:52:20.521277Z", "title": "Postfix has incompatible changes in the next major version"}, "skip_reason": "Conditional result was False"} skipping: [managed-node01] => (item={'groups': ['tools'], 'title': 'Grep has incompatible changes in the next major version', 'timeStamp': '2025-12-12T20:52:21.027767Z', 'hostname': 'managed-node01', 'detail': {'related_resources': [{'scheme': 'package', 'title': 'grep'}], 'remediations': [{'type': 'hint', 'context': 'Please update your scripts to be compatible with the changes.'}]}, 'actor': 'checkgrep', 'summary': 'If a file contains data improperly encoded for the current locale, and this is discovered before any of the file\'s contents are output, grep now treats the file as binary.\nThe \'grep -P\' no longer reports an error and exits when given invalid UTF-8 data. Instead, it considers the data to be non-matching.\nIn locales with multibyte character encodings other than UTF-8, grep -P now reports an error and exits instead of misbehaving.\nWhen searching binary data, grep now may treat non-text bytes as line terminators. This can boost performance significantly.\nThe \'grep -z\' no longer automatically treats the byte \'\\200\' as binary data.\nContext no longer excludes selected lines omitted because of -m. For example, \'grep "^" -m1 -A1\' now outputs the first two input lines, not just the first line.\n', 'audience': 'sysadmin', 'key': '94665a499e2eeee35eca3e7093a7abe183384b16', 'id': 'e0564de505bc49d361c04555b6a08abc1b0535aa24ba1b4af60c7b2135a5e5cd', 'severity': 'low'}) => {"ansible_loop_var": "item", "changed": false, "item": {"actor": "checkgrep", "audience": "sysadmin", "detail": {"related_resources": [{"scheme": "package", "title": "grep"}], "remediations": [{"context": "Please update your scripts to be compatible with the changes.", "type": "hint"}]}, "groups": ["tools"], "hostname": "managed-node01", "id": "e0564de505bc49d361c04555b6a08abc1b0535aa24ba1b4af60c7b2135a5e5cd", "key": "94665a499e2eeee35eca3e7093a7abe183384b16", "severity": "low", "summary": "If a file contains data improperly encoded for the current locale, and this is discovered before any of the file's contents are output, grep now treats the file as binary.\nThe 'grep -P' no longer reports an error and exits when given invalid UTF-8 data. Instead, it considers the data to be non-matching.\nIn locales with multibyte character encodings other than UTF-8, grep -P now reports an error and exits instead of misbehaving.\nWhen searching binary data, grep now may treat non-text bytes as line terminators. This can boost performance significantly.\nThe 'grep -z' no longer automatically treats the byte '\\200' as binary data.\nContext no longer excludes selected lines omitted because of -m. For example, 'grep \"^\" -m1 -A1' now outputs the first two input lines, not just the first line.\n", "timeStamp": "2025-12-12T20:52:21.027767Z", "title": "Grep has incompatible changes in the next major version"}, "skip_reason": "Conditional result was False"} skipping: [managed-node01] => (item={'groups': ['services', 'time management'], 'title': 'chrony using default configuration', 'timeStamp': '2025-12-12T20:52:21.185371Z', 'hostname': 'managed-node01', 'detail': {'related_resources': [{'scheme': 'package', 'title': 'ntpd'}, {'scheme': 'package', 'title': 'chrony'}, {'scheme': 'file', 'title': '/etc/chrony.conf'}]}, 'actor': 'check_chrony', 'summary': 'default chrony configuration in RHEL8 uses leapsectz directive, which cannot be used with leap smearing NTP servers, and uses a single pool directive instead of four server directives', 'audience': 'sysadmin', 'key': 'c4222ebd18730a76f6bc7b3b66df898b106e6554', 'id': '7fab66f557453965e9ad35093306fd866ffd0a13602865ca2f5f5b7cddcf4513', 'severity': 'medium'}) => {"ansible_loop_var": "item", "changed": false, "item": {"actor": "check_chrony", "audience": "sysadmin", "detail": {"related_resources": [{"scheme": "package", "title": "ntpd"}, {"scheme": "package", "title": "chrony"}, {"scheme": "file", "title": "/etc/chrony.conf"}]}, "groups": ["services", "time management"], "hostname": "managed-node01", "id": "7fab66f557453965e9ad35093306fd866ffd0a13602865ca2f5f5b7cddcf4513", "key": "c4222ebd18730a76f6bc7b3b66df898b106e6554", "severity": "medium", "summary": "default chrony configuration in RHEL8 uses leapsectz directive, which cannot be used with leap smearing NTP servers, and uses a single pool directive instead of four server directives", "timeStamp": "2025-12-12T20:52:21.185371Z", "title": "chrony using default configuration"}, "skip_reason": "Conditional result was False"} ok: [managed-node01] => (item={'groups': ['filesystem', 'network', 'inhibitor'], 'title': "Use of CIFS detected. Upgrade can't proceed", 'timeStamp': '2025-12-12T20:52:21.612924Z', 'hostname': 'managed-node01', 'detail': {'related_resources': [{'scheme': 'file', 'title': '/etc/fstab'}], 'external': [{'url': 'https://access.redhat.com/solutions/6964304', 'title': 'Leapp upgrade failed with error "Inhibitor: Use of CIFS detected. Upgrade cannot proceed"'}], 'remediations': [{'type': 'hint', 'context': 'Comment out CIFS entries to proceed with the upgrade.'}]}, 'actor': 'check_cifs', 'summary': 'CIFS is currently not supported by the inplace upgrade.', 'audience': 'sysadmin', 'key': 'd0e1aa3f7c4fc4450bdcb9a27f47ff464d6af24a', 'id': '7d2dca3cdc34cc06a1067859731d6107cbebdbc1fe534777a2ed77da60fd9050', 'severity': 'high'}) => {"ansible_facts": {"leapp_inhibitors": [{"actor": "check_detected_devices_and_drivers", "audience": "sysadmin", "detail": {"external": [{"title": "Leapp preupgrade getting \"Inhibitor: Detected loaded kernel drivers which have been removed in RHEL 8. Upgrade cannot proceed.\" ", "url": "https://access.redhat.com/solutions/6971716"}, {"title": "Leapp upgrade fail with error \"Inhibitor: Detected loaded kernel drivers which have been removed in RHEL 8. Upgrade cannot proceed.\"", "url": "https://access.redhat.com/solutions/5436131"}]}, "groups": ["kernel", "drivers", "inhibitor"], "hostname": "managed-node01", "id": "8575e8ae43341daeb8e08bf738d05c0281597282ad6a6fb31a956b86f8333929", "key": "f08a07da902958defa4f5c2699fae9ec2eb67c5b", "severity": "high", "summary": "Support for the following RHEL 7 device drivers has been removed in RHEL 8:\n - pata_acpi\n", "timeStamp": "2025-12-12T20:52:18.101012Z", "title": "Leapp detected loaded kernel drivers which have been removed in RHEL 8. Upgrade cannot proceed."}, {"actor": "check_nfs", "audience": "sysadmin", "detail": {"external": [{"title": "Why does leapp upgrade fail on detecting NFS during upgrade?", "url": "https://access.redhat.com/solutions/6964006"}], "related_resources": [{"scheme": "file", "title": "/etc/fstab"}], "remediations": [{"context": "Disable NFS temporarily for the upgrade if possible.", "type": "hint"}]}, "groups": ["filesystem", "network", "inhibitor"], "hostname": "managed-node01", "id": "3bae2b9ba8c8b17ed027e8fa605b24ec152d5dc31af6707497d7593c4b28442f", "key": "9881b25faceeeaa7a6478bcdac29afd7f6baaaed", "severity": "high", "summary": "NFS is currently not supported by the inplace upgrade.\nWe have found NFS usage at the following locations:\n- NFS shares found in /etc/fstab:\n - ntap-bos-c01-eng01-nfs01b.storage.bos.redhat.com:/devops_engineering_nfs/devarchive/redhat /mnt/redhat\n - nest.test.redhat.com:/mnt/qa /mnt/qa\n - vtap-eng01.storage.rdu2.redhat.com:/vol/engarchive /mnt/engarchive\n - nest.test.redhat.com:/mnt/tpsdist /mnt/tpsdist\n - ntap-bos-c01-eng01-nfs01b.storage.bos.redhat.com:/devops_engineering_nfs/devarchive/redhat/brewroot /mnt/brew\n - ntap-bos-c01-eng01-nfs01b.storage.bos.redhat.com:/devops_brew_scratch_nfs/scratch /mnt/brew_scratch\n", "timeStamp": "2025-12-12T20:52:19.251769Z", "title": "Use of NFS detected. Upgrade can't proceed"}, {"actor": "check_cifs", "audience": "sysadmin", "detail": {"external": [{"title": "Leapp upgrade failed with error \"Inhibitor: Use of CIFS detected. Upgrade cannot proceed\"", "url": "https://access.redhat.com/solutions/6964304"}], "related_resources": [{"scheme": "file", "title": "/etc/fstab"}], "remediations": [{"context": "Comment out CIFS entries to proceed with the upgrade.", "type": "hint"}]}, "groups": ["filesystem", "network", "inhibitor"], "hostname": "managed-node01", "id": "7d2dca3cdc34cc06a1067859731d6107cbebdbc1fe534777a2ed77da60fd9050", "key": "d0e1aa3f7c4fc4450bdcb9a27f47ff464d6af24a", "severity": "high", "summary": "CIFS is currently not supported by the inplace upgrade.", "timeStamp": "2025-12-12T20:52:21.612924Z", "title": "Use of CIFS detected. Upgrade can't proceed"}], "upgrade_inhibited": true}, "ansible_loop_var": "item", "changed": false, "item": {"actor": "check_cifs", "audience": "sysadmin", "detail": {"external": [{"title": "Leapp upgrade failed with error \"Inhibitor: Use of CIFS detected. Upgrade cannot proceed\"", "url": "https://access.redhat.com/solutions/6964304"}], "related_resources": [{"scheme": "file", "title": "/etc/fstab"}], "remediations": [{"context": "Comment out CIFS entries to proceed with the upgrade.", "type": "hint"}]}, "groups": ["filesystem", "network", "inhibitor"], "hostname": "managed-node01", "id": "7d2dca3cdc34cc06a1067859731d6107cbebdbc1fe534777a2ed77da60fd9050", "key": "d0e1aa3f7c4fc4450bdcb9a27f47ff464d6af24a", "severity": "high", "summary": "CIFS is currently not supported by the inplace upgrade.", "timeStamp": "2025-12-12T20:52:21.612924Z", "title": "Use of CIFS detected. Upgrade can't proceed"}} skipping: [managed-node01] => (item={'groups': ['authentication', 'security', 'tools'], 'title': 'Current PAM and nsswitch.conf configuration will be kept.', 'timeStamp': '2025-12-12T20:52:21.653868Z', 'hostname': 'managed-node01', 'detail': {'related_resources': [{'scheme': 'package', 'title': 'authselect'}, {'scheme': 'package', 'title': 'authconfig'}, {'scheme': 'file', 'title': '/etc/nsswitch.conf'}]}, 'actor': 'authselect_check', 'summary': 'There is a new tool called authselect in RHEL8 that replaced authconfig. The upgrade process was unable to find an authselect profile that would be equivalent to your current configuration. Therefore your configuration will be left intact.', 'audience': 'sysadmin', 'key': '40c4ab1da4a30dc1ca40e543f6385e1336d8810c', 'id': 'ca93045f642241eaec9460f8448d9e73e98b070acf881fe43e376771008f1b20', 'severity': 'info'}) => {"ansible_loop_var": "item", "changed": false, "item": {"actor": "authselect_check", "audience": "sysadmin", "detail": {"related_resources": [{"scheme": "package", "title": "authselect"}, {"scheme": "package", "title": "authconfig"}, {"scheme": "file", "title": "/etc/nsswitch.conf"}]}, "groups": ["authentication", "security", "tools"], "hostname": "managed-node01", "id": "ca93045f642241eaec9460f8448d9e73e98b070acf881fe43e376771008f1b20", "key": "40c4ab1da4a30dc1ca40e543f6385e1336d8810c", "severity": "info", "summary": "There is a new tool called authselect in RHEL8 that replaced authconfig. The upgrade process was unable to find an authselect profile that would be equivalent to your current configuration. Therefore your configuration will be left intact.", "timeStamp": "2025-12-12T20:52:21.653868Z", "title": "Current PAM and nsswitch.conf configuration will be kept."}, "skip_reason": "Conditional result was False"} skipping: [managed-node01] => (item={'groups': ['python'], 'title': 'Difference in Python versions and support in RHEL 8', 'timeStamp': '2025-12-12T20:52:22.107831Z', 'hostname': 'managed-node01', 'detail': {'related_resources': [{'scheme': 'package', 'title': 'python'}, {'scheme': 'package', 'title': 'python2'}, {'scheme': 'package', 'title': 'python3'}], 'external': [{'url': 'https://red.ht/rhel-8-python', 'title': 'Difference in Python versions and support in RHEL 8'}], 'remediations': [{'type': 'hint', 'context': 'Please run "alternatives --set python /usr/bin/python3" after upgrade'}]}, 'actor': 'python_inform_user', 'summary': "In RHEL 8, there is no 'python' command. Python 3 (backward incompatible) is the primary Python version and Python 2 is available with limited support and limited set of packages. If you no longer require Python 2 packages following the upgrade, please remove them. Read more here: https://red.ht/rhel-8-python", 'audience': 'developer', 'key': '0c98585b1d8d252eb540bf61560094f3495351f5', 'id': 'aedd0122891dae266d942d053c68307573fd555733ab3a283e561a843d30cca2', 'severity': 'high'}) => {"ansible_loop_var": "item", "changed": false, "item": {"actor": "python_inform_user", "audience": "developer", "detail": {"external": [{"title": "Difference in Python versions and support in RHEL 8", "url": "https://red.ht/rhel-8-python"}], "related_resources": [{"scheme": "package", "title": "python"}, {"scheme": "package", "title": "python2"}, {"scheme": "package", "title": "python3"}], "remediations": [{"context": "Please run \"alternatives --set python /usr/bin/python3\" after upgrade", "type": "hint"}]}, "groups": ["python"], "hostname": "managed-node01", "id": "aedd0122891dae266d942d053c68307573fd555733ab3a283e561a843d30cca2", "key": "0c98585b1d8d252eb540bf61560094f3495351f5", "severity": "high", "summary": "In RHEL 8, there is no 'python' command. Python 3 (backward incompatible) is the primary Python version and Python 2 is available with limited support and limited set of packages. If you no longer require Python 2 packages following the upgrade, please remove them. Read more here: https://red.ht/rhel-8-python", "timeStamp": "2025-12-12T20:52:22.107831Z", "title": "Difference in Python versions and support in RHEL 8"}, "skip_reason": "Conditional result was False"} skipping: [managed-node01] => (item={'groups': ['selinux', 'security'], 'title': 'SElinux relabeling will be scheduled', 'timeStamp': '2025-12-12T20:52:22.334050Z', 'hostname': 'managed-node01', 'actor': 'check_se_linux', 'summary': 'SElinux relabeling will be scheduled as the status is permissive/enforcing.', 'audience': 'sysadmin', 'key': '8fb81863f8413bd617c2a55b69b8e10ff03d7c72', 'id': '0aeb2e0c63f10e4d8012e6cac308f9a685a9e6493506bc8bf15d04c03a34cb0e', 'severity': 'info'}) => {"ansible_loop_var": "item", "changed": false, "item": {"actor": "check_se_linux", "audience": "sysadmin", "groups": ["selinux", "security"], "hostname": "managed-node01", "id": "0aeb2e0c63f10e4d8012e6cac308f9a685a9e6493506bc8bf15d04c03a34cb0e", "key": "8fb81863f8413bd617c2a55b69b8e10ff03d7c72", "severity": "info", "summary": "SElinux relabeling will be scheduled as the status is permissive/enforcing.", "timeStamp": "2025-12-12T20:52:22.334050Z", "title": "SElinux relabeling will be scheduled"}, "skip_reason": "Conditional result was False"} skipping: [managed-node01] => (item={'groups': ['selinux', 'security'], 'title': 'SElinux will be set to permissive mode', 'timeStamp': '2025-12-12T20:52:22.339121Z', 'hostname': 'managed-node01', 'detail': {'remediations': [{'type': 'hint', 'context': 'Make sure there are no SElinux related warnings after the upgrade and enable SElinux manually afterwards. Notice: You can ignore the "/root/tmp_leapp_py3" SElinux warnings.'}]}, 'actor': 'check_se_linux', 'summary': 'SElinux will be set to permissive mode. Current mode: enforcing. This action is required by the upgrade process to make sure the upgraded system can boot without beinig blocked by SElinux rules.', 'audience': 'sysadmin', 'key': '39d7183dafba798aa4bbb1e70b0ef2bbe5b1772f', 'id': '5cb4625f1f9b7a1b4ed26e6b861af93519a389f40842332d345f3daca2d6edce', 'severity': 'low'}) => {"ansible_loop_var": "item", "changed": false, "item": {"actor": "check_se_linux", "audience": "sysadmin", "detail": {"remediations": [{"context": "Make sure there are no SElinux related warnings after the upgrade and enable SElinux manually afterwards. Notice: You can ignore the \"/root/tmp_leapp_py3\" SElinux warnings.", "type": "hint"}]}, "groups": ["selinux", "security"], "hostname": "managed-node01", "id": "5cb4625f1f9b7a1b4ed26e6b861af93519a389f40842332d345f3daca2d6edce", "key": "39d7183dafba798aa4bbb1e70b0ef2bbe5b1772f", "severity": "low", "summary": "SElinux will be set to permissive mode. Current mode: enforcing. This action is required by the upgrade process to make sure the upgraded system can boot without beinig blocked by SElinux rules.", "timeStamp": "2025-12-12T20:52:22.339121Z", "title": "SElinux will be set to permissive mode"}, "skip_reason": "Conditional result was False"} TASK [infra.leapp.common : parse_leapp_report | Collect inhibitors] ************ task path: /root/.ansible/collections/ansible_collections/infra/leapp/roles/common/tasks/parse_leapp_report.yml:44 ok: [managed-node01] => {"changed": false, "cmd": ["awk", "/\\(inhibitor\\)/,/^-------/", "/var/log/leapp/leapp-report.txt"], "delta": "0:00:00.003733", "end": "2025-12-12 15:52:45.994823", "failed_when_result": false, "msg": "", "rc": 0, "start": "2025-12-12 15:52:45.991090", "stderr": "", "stderr_lines": [], "stdout": "Risk Factor: high (inhibitor)\nTitle: Leapp detected loaded kernel drivers which have been removed in RHEL 8. Upgrade cannot proceed.\nSummary: Support for the following RHEL 7 device drivers has been removed in RHEL 8:\n - pata_acpi\n\nRelated links:\n - Leapp preupgrade getting \"Inhibitor: Detected loaded kernel drivers which have been removed in RHEL 8. Upgrade cannot proceed.\" : https://access.redhat.com/solutions/6971716\n - Leapp upgrade fail with error \"Inhibitor: Detected loaded kernel drivers which have been removed in RHEL 8. Upgrade cannot proceed.\": https://access.redhat.com/solutions/5436131\nKey: f08a07da902958defa4f5c2699fae9ec2eb67c5b\n----------------------------------------\nRisk Factor: high (inhibitor)\nTitle: Use of NFS detected. Upgrade can't proceed\nSummary: NFS is currently not supported by the inplace upgrade.\nWe have found NFS usage at the following locations:\n- NFS shares found in /etc/fstab:\n - ntap-bos-c01-eng01-nfs01b.storage.bos.redhat.com:/devops_engineering_nfs/devarchive/redhat /mnt/redhat\n - nest.test.redhat.com:/mnt/qa /mnt/qa\n - vtap-eng01.storage.rdu2.redhat.com:/vol/engarchive /mnt/engarchive\n - nest.test.redhat.com:/mnt/tpsdist /mnt/tpsdist\n - ntap-bos-c01-eng01-nfs01b.storage.bos.redhat.com:/devops_engineering_nfs/devarchive/redhat/brewroot /mnt/brew\n - ntap-bos-c01-eng01-nfs01b.storage.bos.redhat.com:/devops_brew_scratch_nfs/scratch /mnt/brew_scratch\n\nRelated links:\n - Why does leapp upgrade fail on detecting NFS during upgrade?: https://access.redhat.com/solutions/6964006\nRemediation: [hint] Disable NFS temporarily for the upgrade if possible.\nKey: 9881b25faceeeaa7a6478bcdac29afd7f6baaaed\n----------------------------------------\nRisk Factor: high (inhibitor)\nTitle: Use of CIFS detected. Upgrade can't proceed\nSummary: CIFS is currently not supported by the inplace upgrade.\nRelated links:\n - Leapp upgrade failed with error \"Inhibitor: Use of CIFS detected. Upgrade cannot proceed\": https://access.redhat.com/solutions/6964304\nRemediation: [hint] Comment out CIFS entries to proceed with the upgrade.\nKey: d0e1aa3f7c4fc4450bdcb9a27f47ff464d6af24a\n----------------------------------------", "stdout_lines": ["Risk Factor: high (inhibitor)", "Title: Leapp detected loaded kernel drivers which have been removed in RHEL 8. Upgrade cannot proceed.", "Summary: Support for the following RHEL 7 device drivers has been removed in RHEL 8:", " - pata_acpi", "", "Related links:", " - Leapp preupgrade getting \"Inhibitor: Detected loaded kernel drivers which have been removed in RHEL 8. Upgrade cannot proceed.\" : https://access.redhat.com/solutions/6971716", " - Leapp upgrade fail with error \"Inhibitor: Detected loaded kernel drivers which have been removed in RHEL 8. Upgrade cannot proceed.\": https://access.redhat.com/solutions/5436131", "Key: f08a07da902958defa4f5c2699fae9ec2eb67c5b", "----------------------------------------", "Risk Factor: high (inhibitor)", "Title: Use of NFS detected. Upgrade can't proceed", "Summary: NFS is currently not supported by the inplace upgrade.", "We have found NFS usage at the following locations:", "- NFS shares found in /etc/fstab:", " - ntap-bos-c01-eng01-nfs01b.storage.bos.redhat.com:/devops_engineering_nfs/devarchive/redhat /mnt/redhat", " - nest.test.redhat.com:/mnt/qa /mnt/qa", " - vtap-eng01.storage.rdu2.redhat.com:/vol/engarchive /mnt/engarchive", " - nest.test.redhat.com:/mnt/tpsdist /mnt/tpsdist", " - ntap-bos-c01-eng01-nfs01b.storage.bos.redhat.com:/devops_engineering_nfs/devarchive/redhat/brewroot /mnt/brew", " - ntap-bos-c01-eng01-nfs01b.storage.bos.redhat.com:/devops_brew_scratch_nfs/scratch /mnt/brew_scratch", "", "Related links:", " - Why does leapp upgrade fail on detecting NFS during upgrade?: https://access.redhat.com/solutions/6964006", "Remediation: [hint] Disable NFS temporarily for the upgrade if possible.", "Key: 9881b25faceeeaa7a6478bcdac29afd7f6baaaed", "----------------------------------------", "Risk Factor: high (inhibitor)", "Title: Use of CIFS detected. Upgrade can't proceed", "Summary: CIFS is currently not supported by the inplace upgrade.", "Related links:", " - Leapp upgrade failed with error \"Inhibitor: Use of CIFS detected. Upgrade cannot proceed\": https://access.redhat.com/solutions/6964304", "Remediation: [hint] Comment out CIFS entries to proceed with the upgrade.", "Key: d0e1aa3f7c4fc4450bdcb9a27f47ff464d6af24a", "----------------------------------------"]} TASK [infra.leapp.common : parse_leapp_report | Collect high errors] *********** task path: /root/.ansible/collections/ansible_collections/infra/leapp/roles/common/tasks/parse_leapp_report.yml:53 ok: [managed-node01] => {"changed": false, "cmd": ["awk", "/high \\(error\\)/,/^-------/", "/var/log/leapp/leapp-report.txt"], "delta": "0:00:00.003519", "end": "2025-12-12 15:52:46.267477", "failed_when_result": false, "msg": "", "rc": 0, "start": "2025-12-12 15:52:46.263958", "stderr": "", "stderr_lines": [], "stdout": "", "stdout_lines": []} TASK [infra.leapp.analysis : Set stats for leapp_inhibitors] ******************* task path: /root/.ansible/collections/ansible_collections/infra/leapp/roles/analysis/tasks/main.yml:17 ok: [managed-node01] => {"ansible_stats": {"aggregate": true, "data": {"leapp_inhibitors": [{"actor": "check_detected_devices_and_drivers", "audience": "sysadmin", "detail": {"external": [{"title": "Leapp preupgrade getting \"Inhibitor: Detected loaded kernel drivers which have been removed in RHEL 8. Upgrade cannot proceed.\" ", "url": "https://access.redhat.com/solutions/6971716"}, {"title": "Leapp upgrade fail with error \"Inhibitor: Detected loaded kernel drivers which have been removed in RHEL 8. Upgrade cannot proceed.\"", "url": "https://access.redhat.com/solutions/5436131"}]}, "groups": ["kernel", "drivers", "inhibitor"], "hostname": "managed-node01", "id": "8575e8ae43341daeb8e08bf738d05c0281597282ad6a6fb31a956b86f8333929", "key": "f08a07da902958defa4f5c2699fae9ec2eb67c5b", "severity": "high", "summary": "Support for the following RHEL 7 device drivers has been removed in RHEL 8:\n - pata_acpi\n", "timeStamp": "2025-12-12T20:52:18.101012Z", "title": "Leapp detected loaded kernel drivers which have been removed in RHEL 8. Upgrade cannot proceed."}, {"actor": "check_nfs", "audience": "sysadmin", "detail": {"external": [{"title": "Why does leapp upgrade fail on detecting NFS during upgrade?", "url": "https://access.redhat.com/solutions/6964006"}], "related_resources": [{"scheme": "file", "title": "/etc/fstab"}], "remediations": [{"context": "Disable NFS temporarily for the upgrade if possible.", "type": "hint"}]}, "groups": ["filesystem", "network", "inhibitor"], "hostname": "managed-node01", "id": "3bae2b9ba8c8b17ed027e8fa605b24ec152d5dc31af6707497d7593c4b28442f", "key": "9881b25faceeeaa7a6478bcdac29afd7f6baaaed", "severity": "high", "summary": "NFS is currently not supported by the inplace upgrade.\nWe have found NFS usage at the following locations:\n- NFS shares found in /etc/fstab:\n - ntap-bos-c01-eng01-nfs01b.storage.bos.redhat.com:/devops_engineering_nfs/devarchive/redhat /mnt/redhat\n - nest.test.redhat.com:/mnt/qa /mnt/qa\n - vtap-eng01.storage.rdu2.redhat.com:/vol/engarchive /mnt/engarchive\n - nest.test.redhat.com:/mnt/tpsdist /mnt/tpsdist\n - ntap-bos-c01-eng01-nfs01b.storage.bos.redhat.com:/devops_engineering_nfs/devarchive/redhat/brewroot /mnt/brew\n - ntap-bos-c01-eng01-nfs01b.storage.bos.redhat.com:/devops_brew_scratch_nfs/scratch /mnt/brew_scratch\n", "timeStamp": "2025-12-12T20:52:19.251769Z", "title": "Use of NFS detected. Upgrade can't proceed"}, {"actor": "check_cifs", "audience": "sysadmin", "detail": {"external": [{"title": "Leapp upgrade failed with error \"Inhibitor: Use of CIFS detected. Upgrade cannot proceed\"", "url": "https://access.redhat.com/solutions/6964304"}], "related_resources": [{"scheme": "file", "title": "/etc/fstab"}], "remediations": [{"context": "Comment out CIFS entries to proceed with the upgrade.", "type": "hint"}]}, "groups": ["filesystem", "network", "inhibitor"], "hostname": "managed-node01", "id": "7d2dca3cdc34cc06a1067859731d6107cbebdbc1fe534777a2ed77da60fd9050", "key": "d0e1aa3f7c4fc4450bdcb9a27f47ff464d6af24a", "severity": "high", "summary": "CIFS is currently not supported by the inplace upgrade.", "timeStamp": "2025-12-12T20:52:21.612924Z", "title": "Use of CIFS detected. Upgrade can't proceed"}]}, "per_host": false}, "changed": false} TASK [infra.leapp.analysis : Notify analysis report is done handler] *********** task path: /root/.ansible/collections/ansible_collections/infra/leapp/roles/analysis/tasks/main.yml:22 NOTIFIED HANDLER infra.leapp.analysis : Preupgrade analysis report is done for managed-node01 NOTIFIED HANDLER infra.leapp.analysis : Display inhibitors for managed-node01 NOTIFIED HANDLER infra.leapp.analysis : Display errors for managed-node01 changed: [managed-node01] => {"changed": true, "msg": "All assertions passed"} TASK [common_upgrade_tasks | Flush handlers] *********************************** task path: /root/.ansible/collections/ansible_collections/infra/leapp/tests/tasks/common_upgrade_tasks.yml:25 META: triggered running handlers for managed-node01 RUNNING HANDLER [infra.leapp.common : Check for log file] ********************** task path: /root/.ansible/collections/ansible_collections/infra/leapp/roles/common/handlers/main.yml:3 ok: [managed-node01] => {"changed": false, "stat": {"atime": 1765572695.8855138, "attr_flags": "", "attributes": [], "block_size": 4096, "blocks": 40, "charset": "us-ascii", "checksum": "2235c2aa5f156d86c104fe185c51b06e7034a830", "ctime": 1765572742.7764227, "dev": 51713, "device_type": 0, "executable": false, "exists": true, "gid": 0, "gr_name": "root", "inode": 419430495, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "mimetype": "text/plain", "mode": "0644", "mtime": 1765572742.7764227, "nlink": 1, "path": "/var/log/ripu/ripu.log", "pw_name": "root", "readable": true, "rgrp": true, "roth": true, "rusr": true, "size": 18197, "uid": 0, "version": "1240226936", "wgrp": false, "woth": false, "writeable": true, "wusr": true, "xgrp": false, "xoth": false, "xusr": false}} RUNNING HANDLER [infra.leapp.common : Add end time to log file] **************** task path: /root/.ansible/collections/ansible_collections/infra/leapp/roles/common/handlers/main.yml:9 changed: [managed-node01] => {"backup": "", "changed": true, "msg": "line added"} RUNNING HANDLER [infra.leapp.common : Slurp ripu.log file] ********************* task path: /root/.ansible/collections/ansible_collections/infra/leapp/roles/common/handlers/main.yml:19 ok: [managed-node01] => {"changed": false, "content": "UklQVSBwcmV1cGdyYWRlIGFuYWx5c2lzCkpvYiBzdGFydGVkIGF0IDIwMjUtMTItMTJUMjA6NTE6MzVaCgo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KICAgICAgICAgICAgICAgICAgICBVTlNVUFBPUlRFRCBVUEdSQURFICAgICAgICAgICAgICAgICAgICAgCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQoKVmFyaWFibGUgTEVBUFBfVU5TVVBQT1JURUQgaGFzIGJlZW4gZGV0ZWN0ZWQuIFByb2NlZWRpbmcgYXQgeW91ciBvd24gcmlzay4KRGV2ZWxvcG1lbnQgdmFyaWFibGVzIGhhdmUgYmVlbiBkZXRlY3RlZDoKLSBMRUFQUF9ERVZFTF9SUE1TX0FMTF9TSUdORUQ9MQoKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09CiAgICAgICAgICAgICAgICAgICAgVU5TVVBQT1JURUQgVVBHUkFERSAgICAgICAgICAgICAgICAgICAgIAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KCj09PiBQcm9jZXNzaW5nIHBoYXNlIGBjb25maWd1cmF0aW9uX3BoYXNlYAo9PT09PiAqIGlwdV93b3JrZmxvd19jb25maWcKICAgICAgICBJUFUgd29ya2Zsb3cgY29uZmlnIGFjdG9yCj09PiBQcm9jZXNzaW5nIHBoYXNlIGBGYWN0c0NvbGxlY3Rpb25gCj09PT0+ICogc291cmNlX2Jvb3RfbG9hZGVyX3NjYW5uZXIKICAgICAgICBTY2FucyB0aGUgYm9vdCBsb2FkZXIgY29uZmlndXJhdGlvbiBvbiB0aGUgc291cmNlIHN5c3RlbS4KPT09PT4gKiBnZXRfZW5hYmxlZF9tb2R1bGVzCiAgICAgICAgUHJvdmlkZXMgZGF0YSBhYm91dCB3aGljaCBtb2R1bGUgc3RyZWFtcyBhcmUgZW5hYmxlZCBvbiB0aGUgc291cmNlIHN5c3RlbS4KPT09PT4gKiBhdXRoc2VsZWN0X3NjYW5uZXIKICAgICAgICBEZXRlY3Qgd2hhdCBhdXRoc2VsZWN0IGNvbmZpZ3VyYXRpb24gc2hvdWxkIGJlIHN1Z2dlc3RlZCB0byBhZG1pbmlzdHJhdG9yLgo9PT09PiAqIHN5c3RlbV9mYWN0cwogICAgICAgIFByb3ZpZGVzIGRhdGEgYWJvdXQgbWFueSBmYWN0cyBmcm9tIHN5c3RlbS4KPT09PT4gKiBuZXR3b3JrX21hbmFnZXJfcmVhZF9jb25maWcKICAgICAgICBQcm92aWRlcyBkYXRhIGFib3V0IE5ldHdvcmtNYW5hZ2VyIGNvbmZpZ3VyYXRpb24uCj09PT0+ICogdWRldmFkbV9pbmZvCiAgICAgICAgUHJvZHVjZXMgZGF0YSBleHBvcnRlZCBieSB0aGUgInVkZXZhZG0gaW5mbyIgY29tbWFuZC4KPT09PT4gKiByZXBvc2l0b3J5X21hcHBpbmcKICAgICAgICBQcm9kdWNlcyBtZXNzYWdlIGNvbnRhaW5pbmcgcmVwb3NpdG9yeSBtYXBwaW5nIGJhc2VkIG9uIHByb3ZpZGVkIGZpbGUuCj09PT0+ICogcm9vdF9zY2FubmVyCiAgICAgICAgU2NhbiB0aGUgc3lzdGVtIHJvb3QgZGlyZWN0b3J5IGFuZCBwcm9kdWNlIGEgbWVzc2FnZSBjb250YWluaW5nCj09PT0+ICogc2NhbmNsaWVuYWJsZXJlcG8KICAgICAgICBQcm9kdWNlIEN1c3RvbVRhcmdldFJlcG9zaXRvcnkgYmFzZWQgb24gdGhlIExFQVBQX0VOQUJMRV9SRVBPUyBpbiBjb25maWcuCj09PT0+ICogc2N0cF9yZWFkX3N0YXR1cwogICAgICAgIERldGVybWluZXMgd2hldGhlciBvciBub3QgdGhlIFNDVFAga2VybmVsIG1vZHVsZSBtaWdodCBiZSB3YW50ZWQuCj09PT0+ICogdGNwX3dyYXBwZXJzX2NvbmZpZ19yZWFkCiAgICAgICAgUGFyc2UgdGNwX3dyYXBwZXJzIGNvbmZpZ3VyYXRpb24gZmlsZXMgL2V0Yy9ob3N0cy57YWxsb3csZGVueX0uCj09PT0+ICogcnBtX3NjYW5uZXIKICAgICAgICBQcm92aWRlcyBkYXRhIGFib3V0IGluc3RhbGxlZCBSUE0gUGFja2FnZXMuCkxvYWRlZCBwbHVnaW5zOiBwcm9kdWN0LWlkLCBzdWJzY3JpcHRpb24tbWFuYWdlcgoKVGhpcyBzeXN0ZW0gaXMgbm90IHJlZ2lzdGVyZWQgd2l0aCBhbiBlbnRpdGxlbWVudCBzZXJ2ZXIuIFlvdSBjYW4gdXNlIHN1YnNjcmlwdGlvbi1tYW5hZ2VyIHRvIHJlZ2lzdGVyLgoKPT09PT4gKiBzY2FuX2dydWJfY29uZmlnCiAgICAgICAgU2NhbiBncnViIGNvbmZpZ3VyYXRpb24gZmlsZXMgZm9yIGVycm9ycy4KPT09PT4gKiBzY2FuX3N5c3RlbWRfc291cmNlCiAgICAgICAgUHJvdmlkZXMgaW5mbyBhYm91dCBzeXN0ZW1kIG9uIHRoZSBzb3VyY2Ugc3lzdGVtCj09PT0+ICogc2NhbnpmY3AKICAgICAgICBJbiBjYXNlIG9mIHMzOTB4IGFyY2hpdGVjdHVyZSwgY2hlY2sgd2hldGhlciBaRkNQIGlzIHVzZWQuCj09PT0+ICogc2Nhbl9jdXN0b21fbW9kaWZpY2F0aW9uc19hY3RvcgogICAgICAgIENvbGxlY3RzIGluZm9ybWF0aW9uIGFib3V0IGZpbGVzIGluIGxlYXBwIGRpcmVjdG9yaWVzIHRoYXQgaGF2ZSBiZWVuIG1vZGlmaWVkIG9yIG5ld2x5IGFkZGVkLgo9PT09PiAqIHNjYW5fZmlsZXNfZm9yX3RhcmdldF91c2Vyc3BhY2UKICAgICAgICBTY2FuIHRoZSBzb3VyY2Ugc3lzdGVtIGFuZCBpZGVudGlmeSBmaWxlcyB0aGF0IHdpbGwgYmUgY29waWVkIGludG8gdGhlIHRhcmdldCB1c2Vyc3BhY2Ugd2hlbiBpdCBpcyBjcmVhdGVkLgo9PT09PiAqIHNjYW5fY3VzdG9tX3JlcG9maWxlCiAgICAgICAgU2NhbiB0aGUgY3VzdG9tIC9ldGMvbGVhcHAvZmlsZXMvbGVhcHBfdXBncmFkZV9yZXBvc2l0b3JpZXMucmVwbyByZXBvIGZpbGUuCj09PT0+ICogc2Nhbl9rZXJuZWxfY21kbGluZQogICAgICAgIE5vIGRvY3VtZW50YXRpb24gaGFzIGJlZW4gcHJvdmlkZWQgZm9yIHRoZSBzY2FuX2tlcm5lbF9jbWRsaW5lIGFjdG9yLgo9PT09PiAqIGxvYWRfZGV2aWNlX2RyaXZlcl9kZXByZWNhdGlvbl9kYXRhCiAgICAgICAgTG9hZHMgZGVwcmVjYXRpb24gZGF0YSBmb3IgZHJpdmVycyBhbmQgZGV2aWNlcyAoUENJICYgQ1BVKQo9PT09PiAqIHRydXN0ZWRfZ3BnX2tleXNfc2Nhbm5lcgogICAgICAgIFNjYW4gZm9yIHRydXN0ZWQgR1BHIGtleXMuCj09PT0+ICogc3RvcmFnZV9zY2FubmVyCiAgICAgICAgUHJvdmlkZXMgZGF0YSBhYm91dCBzdG9yYWdlIHNldHRpbmdzLgo9PT09PiAqIHJlbW92ZWRfcGFtX21vZHVsZXNfc2Nhbm5lcgogICAgICAgIFNjYW4gUEFNIGNvbmZpZ3VyYXRpb24gZm9yIG1vZHVsZXMgdGhhdCBhcmUgbm90IGF2YWlsYWJsZSBpbiBSSEVMLTguCj09PT0+ICogdHJhbnNhY3Rpb25fd29ya2Fyb3VuZHMKICAgICAgICBQcm92aWRlcyBhZGRpdGlvbmFsIFJQTSB0cmFuc2FjdGlvbiB0YXNrcyBiYXNlZCBvbiBidW5kbGVkIFJQTSBwYWNrYWdlcy4KPT09PT4gKiBzc3NkX2ZhY3RzCiAgICAgICAgQ2hlY2sgU1NTRCBjb25maWd1cmF0aW9uIGZvciBjaGFuZ2VzIGluIFJIRUw4IGFuZCByZXBvcnQgdGhlbSBpbiBtb2RlbC4KPT09PT4gKiBmaXJld2FsbGRfZmFjdHNfYWN0b3IKICAgICAgICBQcm92aWRlIGRhdGEgYWJvdXQgZmlyZXdhbGxkCj09PT0+ICogY29tbW9uX2xlYXBwX2RyYWN1dF9tb2R1bGVzCiAgICAgICAgSW5mbHVlbmNlcyB0aGUgZ2VuZXJhdGlvbiBvZiB0aGUgaW5pdHJhbSBkaXNrCj09PT0+ICogcmVhZF9vcGVuc3NoX2NvbmZpZwogICAgICAgIENvbGxlY3QgaW5mb3JtYXRpb24gYWJvdXQgdGhlIE9wZW5TU0ggY29uZmlndXJhdGlvbi4KPT09PT4gKiBjaGVja19ncnViX2xlZ2FjeQogICAgICAgIENoZWNrIHdoZXRoZXIgR1JVQiBMZWdhY3kgaXMgaW5zdGFsbGVkIGluIHRoZSBNQlIuCj09PT0+ICogc2NhbmRhc2QKICAgICAgICBJbiBjYXNlIG9mIHMzOTB4IGFyY2hpdGVjdHVyZSwgY2hlY2sgd2hldGhlciBEQVNEIGlzIHVzZWQuCj09PT0+ICogc2Nhbl9maXBzCiAgICAgICAgRGV0ZXJtaW5lIHdoZXRoZXIgdGhlIHNvdXJjZSBzeXN0ZW0gaGFzIEZJUFMgZW5hYmxlZC4KPT09PT4gKiBwY2lfZGV2aWNlc19zY2FubmVyCiAgICAgICAgUHJvdmlkZXMgZGF0YSBhYm91dCBleGlzdGluZyBQQ0kgRGV2aWNlcy4KPT09PT4gKiBzYXRlbGxpdGVfdXBncmFkZV9mYWN0cwogICAgICAgIFJlcG9ydCB3aGljaCBTYXRlbGxpdGUgcGFja2FnZXMgcmVxdWlyZSB1cGRhdGVzIGFuZCBob3cgdG8gaGFuZGxlIFBvc3RncmVTUUwgZGF0YQo9PT09PiAqIHJlZ2lzdGVyX3l1bV9hZGp1c3RtZW50CiAgICAgICAgUmVnaXN0ZXJzIGEgd29ya2Fyb3VuZCB3aGljaCB3aWxsIGFkanVzdCB0aGUgeXVtIGRpcmVjdG9yaWVzIGR1cmluZyB0aGUgdXBncmFkZS4KPT09PT4gKiBjb3B5X2RuZl9jb25mX2ludG9fdGFyZ2V0X3VzZXJzcGFjZQogICAgICAgIENvcHkgZG5mLmNvbmYgaW50byB0YXJnZXQgdXNlcnNwYWNlCj09PT0+ICogc2VsaW51eGNvbnRlbnRzY2FubmVyCiAgICAgICAgU2NhbiB0aGUgc3lzdGVtIGZvciBhbnkgU0VMaW51eCBjdXN0b21pemF0aW9ucwo9PT09PiAqIGRpc3RyaWJ1dGlvbl9zaWduZWRfcnBtX3NjYW5uZXIKICAgICAgICBQcm92aWRlIGRhdGEgYWJvdXQgZGlzdHJpYnV0aW9uIHNpZ25lZCAmIHVuc2lnbmVkIFJQTSBwYWNrYWdlcy4KPT09PT4gKiBzY2FuX2dydWJfZGV2aWNlX25hbWUKICAgICAgICBGaW5kIHRoZSBuYW1lIG9mIHRoZSBibG9jayBkZXZpY2VzIHdoZXJlIEdSVUIgaXMgbG9jYXRlZAo9PT09PiAqIHNjYW5tZW1vcnkKICAgICAgICBTY2FuIE1lbW9yeSBvZiB0aGUgbWFjaGluZS4KPT09PT4gKiBzY2FuX3N1YnNjcmlwdGlvbl9tYW5hZ2VyX2luZm8KICAgICAgICBTY2FucyB0aGUgY3VycmVudCBzeXN0ZW0gZm9yIHN1YnNjcmlwdGlvbiBtYW5hZ2VyIGluZm9ybWF0aW9uCj09PT0+ICogcGFtX21vZHVsZXNfc2Nhbm5lcgogICAgICAgIFNjYW4gdGhlIHBhbSBkaXJlY3RvcnkgZm9yIHNlcnZpY2VzIGFuZCBtb2R1bGVzIHVzZWQgaW4gdGhlbQo9PT09PiAqIGRldGVjdF9rZXJuZWxfZHJpdmVycwogICAgICAgIE1hdGNoZXMgYWxsIGN1cnJlbnRseSBsb2FkZWQga2VybmVsIGRyaXZlcnMgYWdhaW5zdCBrbm93biBkZXByZWNhdGVkIGFuZCByZW1vdmVkIGRyaXZlcnMuCj09PT0+ICogc2Nhbl9wa2dfbWFuYWdlcgogICAgICAgIFByb3ZpZGVzIGRhdGEgYWJvdXQgcGFja2FnZSBtYW5hZ2VyICh5dW0vZG5mKQo9PT09PiAqIGNoZWNrcmh1aQogICAgICAgIENoZWNrIGlmIHN5c3RlbSBpcyB1c2luZyBSSFVJIGluZnJhc3RydWN0dXJlIChvbiBwdWJsaWMgY2xvdWQpIGFuZCBzZW5kIG1lc3NhZ2VzIHRvCj09PT0+ICogc2Nhbl9zYXBfaGFuYQogICAgICAgIEdhdGhlcnMgaW5mb3JtYXRpb24gcmVsYXRlZCB0byBTQVAgSEFOQSBpbnN0YW5jZXMgb24gdGhlIHN5c3RlbS4KPT09PT4gKiBzY2FuX3NvdXJjZV9maWxlcwogICAgICAgIFNjYW4gZmlsZXMgKGV4cGxpY2l0bHkgc3BlY2lmaWVkKSBvZiB0aGUgc291cmNlIHN5c3RlbS4KPT09PT4gKiBzY2FuX2dydWJfZGV2aWNlX3BhcnRpdGlvbl9sYXlvdXQKICAgICAgICBTY2FuIGFsbCBpZGVudGlmaWVkIEdSVUIgZGV2aWNlcyBmb3IgdGhlaXIgcGFydGl0aW9uIGxheW91dC4KPT09PT4gKiBzY2FuX3NvdXJjZV9rZXJuZWwKICAgICAgICBTY2FuIHRoZSBzb3VyY2Ugc3lzdGVtIGtlcm5lbC4KPT09PT4gKiBzY2FuX3RhcmdldF9vc19pbWFnZQogICAgICAgIFNjYW5zIHRoZSBwcm92aWRlZCB0YXJnZXQgT1MgSVNPIGltYWdlIHRvIHVzZSBhcyBhIGNvbnRlbnQgc291cmNlIGZvciB0aGUgSVBVLCBpZiBhbnkuCj09PT0+ICogY2hlY2tfa2RlX2FwcHMKICAgICAgICBBY3RvciBjaGVja3Mgd2hpY2ggS0RFIGFwcHMgYXJlIGluc3RhbGxlZC4KPT09PT4gKiByZW1vdmVfb2Jzb2xldGVfZ3BnX2tleXMKICAgICAgICBSZW1vdmUgb2Jzb2xldGVkIFJQTSBHUEcga2V5cy4KPT09PT4gKiBwZXJzaXN0ZW50bmV0bmFtZXMKICAgICAgICBHZXQgbmV0d29yayBpbnRlcmZhY2UgaW5mb3JtYXRpb24gZm9yIHBoeXNpY2FsIGV0aGVybmV0IGludGVyZmFjZXMgb2YgdGhlIG9yaWdpbmFsIHN5c3RlbS4KPT09PT4gKiBnZXRfaW5zdGFsbGVkX2Rlc2t0b3BzCiAgICAgICAgQWN0b3IgY2hlY2tzIGlmIGtkZSBvciBnbm9tZSBkZXNrdG9wIGVudmlyb25tZW50cwo9PT09PiAqIHNjYW5jcHUKICAgICAgICBTY2FuIENQVXMgb2YgdGhlIG1hY2hpbmUuCj09PT0+ICogcmVwb3NpdG9yaWVzX2JsYWNrbGlzdAogICAgICAgIEV4Y2x1ZGUgdGFyZ2V0IHJlcG9zaXRvcmllcyBwcm92aWRlZCBieSBSZWQgSGF0IHdpdGhvdXQgc3VwcG9ydC4KPT09PT4gKiBtdWx0aXBhdGhfY29uZl9yZWFkCiAgICAgICAgUmVhZCBtdWx0aXBhdGggY29uZmlndXJhdGlvbiBmaWxlcyBhbmQgZXh0cmFjdCB0aGUgbmVjZXNzYXJ5IGluZm9ybWF0aW9uCj09PT0+ICogcXVhZ2dhX2RhZW1vbnMKICAgICAgICBBY3RpdmUgcXVhZ2dhIGRhZW1vbnMgY2hlY2suCj09PT0+ICogYmlvc2Rldm5hbWUKICAgICAgICBFbmFibGUgYmlvc2Rldm5hbWUgb24gdGhlIHRhcmdldCBSSEVMIHN5c3RlbSBpZiBhbGwgaW50ZXJmYWNlcyBvbiB0aGUgc291cmNlIFJIRUwKPT09PT4gKiBycG1fdHJhbnNhY3Rpb25fY29uZmlnX3Rhc2tzX2NvbGxlY3RvcgogICAgICAgIFByb3ZpZGVzIGFkZGl0aW9uYWwgUlBNIHRyYW5zYWN0aW9uIHRhc2tzIGZyb20gL2V0Yy9sZWFwcC90cmFuc2FjdGlvbi4KPT09PT4gKiBzcGFtYXNzYXNzaW5fY29uZmlnX3JlYWQKICAgICAgICBSZWFkcyBzcGFtYyBjb25maWd1cmF0aW9uICgvZXRjL21haWwvc3BhbWFzc2Fzc2luL3NwYW1jLmNvbmYpLCB0aGUKPT09PT4gKiBpcGFfc2Nhbm5lcgogICAgICAgIFNjYW4gc3lzdGVtIGZvciBpcGEtY2xpZW50IGFuZCBpcGEtc2VydmVyIHN0YXR1cwo9PT09PiAqIHZzZnRwZF9jb25maWdfcmVhZAogICAgICAgIFJlYWRzIHZzZnRwZCBjb25maWd1cmF0aW9uIGZpbGVzICgvZXRjL3ZzZnRwZC8qLmNvbmYpIGFuZCBleHRyYWN0cyBuZWNlc3NhcnkgaW5mb3JtYXRpb24uCj09PT0+ICogeGZzX2luZm9fc2Nhbm5lcgogICAgICAgIFRoaXMgYWN0b3Igc2NhbnMgYWxsIG1vdW50ZWQgbW91bnRwb2ludHMgZm9yIFhGUyBpbmZvcm1hdGlvbgo9PT09PiAqIHVzZWRfcmVwb3NpdG9yeV9zY2FubmVyCiAgICAgICAgU2NhbiB1c2VkIGVuYWJsZWQgcmVwb3NpdG9yaWVzCj09PT0+ICogc2Nhbl9keW5hbWljX2xpbmtlcl9jb25maWd1cmF0aW9uCiAgICAgICAgU2NhbiB0aGUgZHluYW1pYyBsaW5rZXIgY29uZmlndXJhdGlvbiBhbmQgZmluZCBtb2RpZmljYXRpb25zLgo9PT09PiAqIGN1cHNfc2Nhbm5lcgogICAgICAgIEdhdGhlciBmYWN0cyBhYm91dCBDVVBTIGZlYXR1cmVzIHdoaWNoIG5lZWRzIHRvIGJlIG1pZ3JhdGVkCj09PT0+ICogcGVyc2lzdGVudG5ldG5hbWVzZGlzYWJsZQogICAgICAgIERpc2FibGUgc3lzdGVtZC11ZGV2ZCBwZXJzaXN0ZW50IG5ldHdvcmsgbmFtaW5nIG9uIG1hY2hpbmUgd2l0aCBzaW5nbGUgZXRoMCBOSUMKPT09PT4gKiBwZXNfZXZlbnRzX3NjYW5uZXIKICAgICAgICBQcm92aWRlcyBkYXRhIGFib3V0IHBhY2thZ2UgZXZlbnRzIGZyb20gUGFja2FnZSBFdm9sdXRpb24gU2VydmljZS4KPT09PT4gKiBzZXR1cHRhcmdldHJlcG9zCiAgICAgICAgUHJvZHVjZXMgbGlzdCBvZiByZXBvc2l0b3JpZXMgdGhhdCBzaG91bGQgYmUgYXZhaWxhYmxlIHRvIGJlIHVzZWQgYnkgVXBncmFkZSBwcm9jZXNzLgo9PT4gUHJvY2Vzc2luZyBwaGFzZSBgQ2hlY2tzYAo9PT09PiAqIG9wZW5fc3NoX2FsZ29yaXRobXMKICAgICAgICBPcGVuU1NIIGNvbmZpZ3VyYXRpb24gZG9lcyBub3QgY29udGFpbiBhbnkgdW5zdXBwb3J0ZWQgY3J5cHRvZ3JhcGhpYyBhbGdvcml0aG1zLgo9PT09PiAqIHBvd2VydG9wCiAgICAgICAgQ2hlY2sgaWYgUG93ZXJUT1AgaXMgaW5zdGFsbGVkLiBJZiB5ZXMsIHdyaXRlIGluZm9ybWF0aW9uIGFib3V0IG5vbi1jb21wYXRpYmxlIGNoYW5nZXMuCj09PT0+ICogY2hlY2tfb3NfcmVsZWFzZQogICAgICAgIENoZWNrIGlmIHRoZSBjdXJyZW50IFJIRUwgbWlub3IgdmVyc2lvbiBpcyBzdXBwb3J0ZWQuIElmIG5vdCwgaW5oaWJpdCB0aGUgdXBncmFkZSBwcm9jZXNzLgo9PT09PiAqIGNoZWNrX2J0cmZzCiAgICAgICAgQ2hlY2sgaWYgQnRyZnMgZmlsZXN5c3RlbSBpcyBpbiB1c2UuIElmIHllcywgaW5oaWJpdCB0aGUgdXBncmFkZSBwcm9jZXNzLgo9PT09PiAqIGNoZWNrX21vdW50X29wdGlvbnMKICAgICAgICBDaGVjayBmb3IgbW91bnQgb3B0aW9ucyBwcmV2ZW50aW5nIHRoZSB1cGdyYWRlLgo9PT09PiAqIG9wZW5fc3NoX3VzZV9wcml2aWxlZ2Vfc2VwYXJhdGlvbgogICAgICAgIFVzZVByaXZpbGVnZVNlcGFyYXRpb24gY29uZmlndXJhdGlvbiBvcHRpb24gd2FzIHJlbW92ZWQuCj09PT0+ICogY2hlY2ttZW1vcnkKICAgICAgICBUaGUgYWN0b3IgY2hlY2sgdGhlIHNpemUgb2YgUkFNIGFnYWluc3QgUkhFTDggbWluaW1hbCBoYXJkd2FyZSByZXF1aXJlbWVudHMKPT09PT4gKiBjaGVja19kZXRlY3RlZF9kZXZpY2VzX2FuZF9kcml2ZXJzCiAgICAgICAgQ2hlY2tzIHdoZXRoZXIgb3Igbm90IGRldGVjdGVkIGRldmljZXMgYW5kIGRyaXZlcnMgYXJlIHVzYWJsZSBvbiB0aGUgdGFyZ2V0IHN5c3RlbS4KPT09PT4gKiBjaGVja19yb290X3N5bWxpbmtzCiAgICAgICAgQ2hlY2sgaWYgdGhlIHN5bWxpbmtzIC9iaW4gYW5kIC9saWIgYXJlIHJlbGF0aXZlLCBub3QgYWJzb2x1dGUuCj09PT0+ICogdnNmdHBkX2NvbmZpZ19jaGVjawogICAgICAgIENoZWNrcyB3aGV0aGVyIHRoZSB2c2Z0cGQgY29uZmlndXJhdGlvbiBpcyBzdXBwb3J0ZWQgaW4gUkhFTC04LiBOYW1lbHkgY2hlY2tzIHRoYXQKPT09PT4gKiBjaGVja19pcGFfc2VydmVyCiAgICAgICAgQ2hlY2sgZm9yIGlwYS1zZXJ2ZXIgYW5kIGluaGliaXQgdXBncmFkZQo9PT09PiAqIGNoZWNrX3N5c3RlbWRfYnJva2VuX3N5bWxpbmtzCiAgICAgICAgQ2hlY2sgd2hldGhlciBzb21lIHN5c3RlbWQgc3ltbGlua3MgYXJlIGJyb2tlbgo9PT09PiAqIGNoZWNrX3N5c3RlbV9hcmNoCiAgICAgICAgQ2hlY2sgaWYgc3lzdGVtIGlzIHJ1bm5pbmcgYXQgYSBzdXBwb3J0ZWQgYXJjaGl0ZWN0dXJlLiBJZiBubywgaW5oaWJpdCB0aGUgdXBncmFkZSBwcm9jZXNzLgo9PT09PiAqIG9wZW5fc3NoX2RlcHJlY2F0ZWRfZGlyZWN0aXZlc19jaGVjawogICAgICAgIENoZWNrIGZvciBhbnkgZGVwcmVjYXRlZCBkaXJlY3RpdmVzIGluIHRoZSBPcGVuU1NIIGNvbmZpZ3VyYXRpb24uCj09PT0+ICogY2hlY2t0YXJnZXRyZXBvcwogICAgICAgIENoZWNrIHdoZXRoZXIgdGFyZ2V0IHl1bSByZXBvc2l0b3JpZXMgYXJlIHNwZWNpZmllZC4KPT09PT4gKiBjZXBodm9sdW1lc2NhbgogICAgICAgIFJldHJpZXZlcyB0aGUgbGlzdCBvZiBlbmNyeXB0ZWQgQ2VwaCBPU0QKPT09PT4gKiBjaGVja19za2lwcGVkX3JlcG9zaXRvcmllcwogICAgICAgIFByb2R1Y2VzIGEgcmVwb3J0IGlmIGFueSByZXBvc2l0b3JpZXMgZW5hYmxlZCBvbiB0aGUgc3lzdGVtIGFyZSBnb2luZyB0byBiZSBza2lwcGVkLgo9PT09PiAqIG11bHRpcGxlX3BhY2thZ2VfdmVyc2lvbnMKICAgICAgICBDaGVjayBmb3IgcHJvYmxlbWF0aWMgMzJiaXQgcGFja2FnZXMgaW5zdGFsbGVkIHRvZ2V0aGVyIHdpdGggNjRiaXQgb25lcy4KPT09PT4gKiBjaGVja19icmx0dHkKICAgICAgICBDaGVjayBpZiBicmx0dHkgaXMgaW5zdGFsbGVkLCBjaGVjayB3aGV0aGVyIGNvbmZpZ3VyYXRpb24gdXBkYXRlIGlzIG5lZWRlZC4KPT09PT4gKiBjaGVja19ncnViX2NvcmUKICAgICAgICBDaGVjayB3aGV0aGVyIHdlIGFyZSBvbiBsZWdhY3kgKEJJT1MpIHN5c3RlbSBhbmQgaW5zdHJ1Y3QgTGVhcHAgdG8gdXBncmFkZSBHUlVCIGNvcmUKPT09PT4gKiBzc3NkX2NoZWNrCiAgICAgICAgQ2hlY2sgU1NTRCBjb25maWd1cmF0aW9uIGZvciBjaGFuZ2VzIGluIFJIRUw4IGFuZCByZXBvcnQgdGhlbS4KPT09PT4gKiBjaGVja19jb25zdW1lZF9hc3NldHMKICAgICAgICBDaGVjayB3aGV0aGVyIExlYXBwIGlzIHVzaW5nIGNvcnJlY3QgZGF0YSBhc3NldHMuCj09PT0+ICogY2hlY2tfeXVtX3BsdWdpbnNfZW5hYmxlZAogICAgICAgIENoZWNrcyB0aGF0IHRoZSByZXF1aXJlZCB5dW0gcGx1Z2lucyBhcmUgZW5hYmxlZC4KPT09PT4gKiB0Y3Bfd3JhcHBlcnNfY2hlY2sKICAgICAgICBDaGVjayB0aGUgbGlzdCBvZiBwYWNrYWdlcyBwcmV2aW91c2x5IGNvbXBpbGVkIHdpdGggVENQIHdyYXBwZXJzIHN1cHBvcnQKPT09PT4gKiBiYWN1bGFfY2hlY2sKICAgICAgICBBY3RvciBjaGVja2luZyBmb3IgcHJlc2VuY2Ugb2YgQmFjdWxhIGluc3RhbGxhdGlvbi4KPT09PT4gKiBjdXBzX2NoZWNrCiAgICAgICAgUmVwb3J0cyBjaGFuZ2VzIGluIGNvbmZpZ3VyYXRpb24gYmV0d2VlbiBDVVBTIDEuNi4zIGFuZCAyLjIuNgo9PT09PiAqIGNoZWNrX25mcwogICAgICAgIENoZWNrIGlmIE5GUyBmaWxlc3lzdGVtIGlzIGluIHVzZS4gSWYgeWVzLCBpbmhpYml0IHRoZSB1cGdyYWRlIHByb2Nlc3MuCj09PT0+ICogY2hlY2tfbWVtY2FjaGVkCiAgICAgICAgQ2hlY2sgZm9yIGluY29tcGF0aWJsZSBjaGFuZ2VzIGluIG1lbWNhY2hlZCBjb25maWd1cmF0aW9uLgo9PT09PiAqIHJlbW92ZWRfcGFtX21vZHVsZXNfY2hlY2sKICAgICAgICBDaGVjayBpZiBpdCBpcyBhbGwgcmlnaHQgdG8gZGlzYWJsZSBQQU0gbW9kdWxlcyB0aGF0IGFyZSBub3QgaW4gUkhFTC04Lgo9PT09PiAqIGNoZWNrX2luc3RhbGxlZF9kZWJ1Z19rZXJuZWxzCiAgICAgICAgSW5oaWJpdCBJUFUgKGluLXBsYWNlIHVwZ3JhZGUpIHdoZW4gbXVsdGlwbGUgZGVidWcga2VybmVscyBhcmUgaW5zdGFsbGVkLgo9PT09PiAqIGNoZWNrX2Jvb3RfYXZhaWxfc3BhY2UKICAgICAgICBDaGVjayBpZiBhdCBsZWFzdCAxMDBNaWIgb2YgYXZhaWxhYmxlIHNwYWNlIG9uIC9ib290LiBJZiBub3QsIGluaGliaXQgdGhlIHVwZ3JhZGUgcHJvY2Vzcy4KPT09PT4gKiByZW1vdmVkX3BhbV9tb2R1bGVzCiAgICAgICAgQ2hlY2sgZm9yIG1vZHVsZXMgdGhhdCBhcmUgbm90IGF2YWlsYWJsZSBpbiBSSEVMIDggYW55bW9yZQo9PT09PiAqIGNoZWNrX2luc2lnaHRzX2F1dG9fcmVnaXN0ZXIKICAgICAgICBDaGVja3MgaWYgc3lzdGVtIGNhbiBiZSBhdXRvbWF0aWNhbGx5IHJlZ2lzdGVyZWQgaW50byBSZWQgSGF0IEluc2lnaHRzCj09PT0+ICogY2hlY2tfaW5zdGFsbGVkX2RldmVsX2tlcm5lbHMKICAgICAgICBJbmhpYml0IElQVSAoaW4tcGxhY2UgdXBncmFkZSkgd2hlbiBtdWx0aXBsZSBkZXZlbCBrZXJuZWxzIGFyZSBpbnN0YWxsZWQuCj09PT0+ICogdW5zdXBwb3J0ZWRfdXBncmFkZV9jaGVjawogICAgICAgIENoZWNrcyBlbnZpcm9ubWVudCB2YXJpYWJsZXMgYW5kIHByb2R1Y2VzIGEgd2FybmluZyByZXBvcnQgaWYgdGhlIHVwZ3JhZGUgaXMgdW5zdXBwb3J0ZWQuCj09PT0+ICogY2hlY2tfbnRwCiAgICAgICAgQ2hlY2sgaWYgbnRwIGFuZC9vciBudHBkYXRlIGNvbmZpZ3VyYXRpb24gbmVlZHMgdG8gYmUgbWlncmF0ZWQuCj09PT0+ICogY2hlY2tfZXRjX3JlbGVhc2V2ZXIKICAgICAgICBDaGVjayByZWxlYXNldmVyIGluZm8gYW5kIHByb3ZpZGUgYSBndWlkYW5jZSBiYXNlZCBvbiB0aGUgZmFjdHMKPT09PT4gKiBtdWx0aXBhdGhfY29uZl9jaGVjawogICAgICAgIENoZWNrcyB3aGV0aGVyIHRoZSBtdWx0aXBhdGggY29uZmlndXJhdGlvbiBjYW4gYmUgdXBkYXRlZCB0byBSSEVMLTggYW5kCj09PT0+ICogc3BhbWFzc2Fzc2luX2NvbmZpZ19jaGVjawogICAgICAgIFJlcG9ydHMgY2hhbmdlcyBpbiBzcGFtYXNzYXNzaW4gYmV0d2VlbiBSSEVMLTcgYW5kIFJIRUwtOAo9PT09PiAqIGNoZWNrX29wZW5zc2xfY29uZgogICAgICAgIENoZWNrIHdoZXRoZXIgdGhlIG9wZW5zc2wgY29uZmlndXJhdGlvbiBhbmQgb3BlbnNzbC1JQk1DQS4KPT09PT4gKiBjaGVja19iaW5kCiAgICAgICAgQWN0b3IgcGFyc2luZyBCSU5EIGNvbmZpZ3VyYXRpb24gYW5kIGNoZWNraW5nIGZvciBrbm93biBpc3N1ZXMgaW4gaXQuCj09PT0+ICogemlwbF9jaGVja19ib290X2VudHJpZXMKICAgICAgICBJbmhpYml0cyB0aGUgdXBncmFkZSBpZiBhIHByb2JsZW1hdGljIFppcGwgY29uZmlndXJhdGlvbiBpcyBkZXRlY3RlZCBvbiB0aGUgc3lzdGVtLgo9PT09PiAqIGNoZWNrX3RhcmdldF9pc28KICAgICAgICBDaGVjayB0aGF0IHRoZSBwcm92aWRlZCB0YXJnZXQgSVNPIGlzIGEgdmFsaWQgSVNPIGltYWdlIGFuZCBpcyBsb2NhdGVkIG9uIGEgcGVyc2lzdGVudCBwYXJ0aXRpb24uCj09PT0+ICogY2hlY2tfZmlwcwogICAgICAgIEluaGliaXQgdXBncmFkZSBpZiBGSVBTIGlzIGRldGVjdGVkIGFzIGVuYWJsZWQuCj09PT0+ICogY2hlY2tfZG9ja2VyCiAgICAgICAgQ2hlY2tzIGlmIERvY2tlciBpcyBpbnN0YWxsZWQgYW5kIHdhcm5zIGFib3V0IGl0cyBkZXByZWNhdGlvbiBpbiBSSEVMOC4KPT09PT4gKiBjaGVja19pbnN0YWxsZWRfa2VybmVscwogICAgICAgIEluaGliaXQgSVBVIChpbi1wbGFjZSB1cGdyYWRlKSB3aGVuIGluc3RhbGxlZCBrZXJuZWxzIGNvbmZsaWN0IHdpdGggYSBzYWZlIHVwZ3JhZGUuCj09PT0+ICogY2hlY2tfY3VzdG9tX21vZGlmaWNhdGlvbnNfYWN0b3IKICAgICAgICBDaGVja3MgQ3VzdG9tTW9kaWZpY2F0aW9ucyBtZXNzYWdlcyBhbmQgcHJvZHVjZXMgYSByZXBvcnQgYWJvdXQgZmlsZXMgaW4gbGVhcHAgZGlyZWN0b3JpZXMgdGhhdCBoYXZlIGJlZW4KPT09PT4gKiBzYXRlbGxpdGVfdXBncmFkZV9jaGVjawogICAgICAgIENoZWNrIHN0YXRlIG9mIFNhdGVsbGl0ZSBzeXN0ZW0gYmVmb3JlIHVwZ3JhZGUKPT09PT4gKiBjaGVja19wb3N0Zml4CiAgICAgICAgQ2hlY2sgaWYgcG9zdGZpeCBpcyBpbnN0YWxsZWQsIGNoZWNrIHdoZXRoZXIgY29uZmlndXJhdGlvbiB1cGRhdGUgaXMgbmVlZGVkLgo9PT09PiAqIHF1YWdnYV9yZXBvcnQKICAgICAgICBDaGVja2luZyBmb3IgYmFiZWxkIG9uIFJIRUwtNy4KPT09PT4gKiBvcGVuc3NoX3Blcm1pdF9yb290X2xvZ2luCiAgICAgICAgT3BlblNTSCBubyBsb25nZXIgYWxsb3dzIHJvb3QgbG9naW5zIHdpdGggcGFzc3dvcmQuCj09PT0+ICogY2hlY2tfc2FwX2hhbmEKICAgICAgICBJZiBTQVAgSEFOQSBoYXMgYmVlbiBkZXRlY3RlZCwgc2V2ZXJhbCBjaGVja3MgYXJlIHBlcmZvcm1lZCB0byBlbnN1cmUgYSBzdWNjZXNzZnVsIHVwZ3JhZGUuCj09PT0+ICogb3Blbl9zc2hfcHJvdG9jb2wKICAgICAgICBQcm90b2NvbCBjb25maWd1cmF0aW9uIG9wdGlvbiB3YXMgcmVtb3ZlZC4KPT09PT4gKiBlbmFibGVfZGV2aWNlX2Npb19mcmVlX3NlcnZpY2UKICAgICAgICBFbmFibGVzIGRldmljZV9jaW9fZnJlZS5zZXJ2aWNlIHN5c3RlbWQgc2VydmljZSBvbiBzMzkweAo9PT09PiAqIGNoZWNrX2hhX2NsdXN0ZXIKICAgICAgICBDaGVjayBpZiBIQSBDbHVzdGVyIGlzIGluIHVzZS4gSWYgeWVzLCBpbmhpYml0IHRoZSB1cGdyYWRlIHByb2Nlc3MuCj09PT0+ICogY2hlY2tfZnN0YWJfbW91bnRfb3JkZXIKICAgICAgICBDaGVja3Mgb3JkZXIgb2YgZW50cmllcyBpbiAvZXRjL2ZzdGFiIGJhc2VkIG9uIHRoZWlyIG1vdW50IHBvaW50IGFuZCBpbmhpYml0cyB1cGdyYWRlIGlmIG92ZXJzaGFkb3dpbmcgaXMgZGV0ZWN0ZWQuCj09PT0+ICogY2hlY2toeWJyaWRpbWFnZQogICAgICAgIENoZWNrIGlmIHRoZSBzeXN0ZW0gaXMgdXNpbmcgQXp1cmUgaHlicmlkIGltYWdlLgo9PT09PiAqIGNoZWNrX2x1a3NfYW5kX2luaGliaXQKICAgICAgICBDaGVjayBpZiBhbnkgZW5jcnlwdGVkIHBhcnRpdGlvbnMgaXMgaW4gdXNlLiBJZiB5ZXMsIGluaGliaXQgdGhlIHVwZ3JhZGUgcHJvY2Vzcy4KPT09PT4gKiBjaGVja2ZzdGFieGZzb3B0aW9ucwogICAgICAgIENoZWNrIHRoZSBGU1RBQiBmaWxlIGZvciB0aGUgZGVwcmVjYXRlZCAvIHJlbW92ZWQgWEZTIG1vdW50IG9wdGlvbnMuCj09PT0+ICogY2hlY2tncmVwCiAgICAgICAgQ2hlY2sgaWYgR3JlcCBpcyBpbnN0YWxsZWQuIElmIHllcywgd3JpdGUgaW5mb3JtYXRpb24gYWJvdXQgbm9uLWNvbXBhdGlibGUgY2hhbmdlcy4KPT09PT4gKiBjaGVja19jaHJvbnkKICAgICAgICBDaGVjayBmb3IgaW5jb21wYXRpYmxlIGNoYW5nZXMgaW4gY2hyb255IGNvbmZpZ3VyYXRpb24uCj09PT0+ICogY2hlY2tkb3Nmc3Rvb2xzCiAgICAgICAgQ2hlY2sgaWYgZG9zZnN0b29scyBpcyBpbnN0YWxsZWQuIElmIHllcywgd3JpdGUgaW5mb3JtYXRpb24gYWJvdXQgbm9uLWNvbXBhdGlibGUgY2hhbmdlcy4KPT09PT4gKiBjaGVja19zZW5kbWFpbAogICAgICAgIENoZWNrIGlmIHNlbmRtYWlsIGlzIGluc3RhbGxlZCwgY2hlY2sgd2hldGhlciBjb25maWd1cmF0aW9uIHVwZGF0ZSBpcyBuZWVkZWQsIGluaGliaXQgdXBncmFkZSBpZiBUQ1Agd3JhcHBlcnMKPT09PT4gKiBjaGVja2FjcGlkCiAgICAgICAgQ2hlY2sgaWYgYWNwaWQgaXMgaW5zdGFsbGVkLiBJZiB5ZXMsIHdyaXRlIGluZm9ybWF0aW9uIGFib3V0IG5vbi1jb21wYXRpYmxlIGNoYW5nZXMuCj09PT0+ICogcG9zdGdyZXNxbF9jaGVjawogICAgICAgIEFjdG9yIGNoZWNraW5nIGZvciBwcmVzZW5jZSBvZiBQb3N0Z3JlU1FMIGluc3RhbGxhdGlvbi4KPT09PT4gKiBjaGVja19rZGVfZ25vbWUKICAgICAgICBDaGVja3Mgd2hldGhlciBLREUgaXMgaW5zdGFsbGVkCj09PT0+ICogY2hlY2tfY2lmcwogICAgICAgIENoZWNrIGlmIENJRlMgZmlsZXN5c3RlbSBpcyBpbiB1c2UuIElmIHllcywgaW5oaWJpdCB0aGUgdXBncmFkZSBwcm9jZXNzLgo9PT09PiAqIGF1dGhzZWxlY3RfY2hlY2sKICAgICAgICBDb25maXJtIHN1Z2dlc3RlZCBhdXRoc2VsZWN0IGNhbGwgZnJvbSBBdXRoc2VsZWN0U2Nhbm5lci4KPT09PT4gKiBjaGVja193aXJlc2hhcmsKICAgICAgICBSZXBvcnQgYSBjb3VwbGUgb2YgY2hhbmdlcyBpbiB0c2hhcmsgdXNhZ2UKPT09PT4gKiBjaGVja19maXJld2FsbGQKICAgICAgICBDaGVjayBmb3IgY2VydGFpbiBmaXJld2FsbGQgY29uZmlndXJhdGlvbiB0aGF0IG1heSBwcmV2ZW50IGFuIHVwZ3JhZGUuCj09PT0+ICogY2hlY2tfcmhzbXNrdQogICAgICAgIEVuc3VyZSB0aGUgc3lzdGVtIGlzIHN1YnNjcmliZWQgdG8gdGhlIHN1YnNjcmlwdGlvbiBtYW5hZ2VyCj09PT0+ICogY2hlY2tfZHluYW1pY19saW5rZXJfY29uZmlndXJhdGlvbgogICAgICAgIENoZWNrIGZvciBjdXN0b21pemF0aW9uIG9mIGR5bmFtaWMgbGlua2VyIGNvbmZpZ3VyYXRpb24uCj09PT0+ICogZGV0ZWN0X2dydWJfY29uZmlnX2Vycm9yCiAgICAgICAgQ2hlY2sgZ3J1YiBjb25maWd1cmF0aW9uIGZvciB2YXJpb3VzIGVycm9ycy4KPT09PT4gKiBlZmlfY2hlY2tfYm9vdAogICAgICAgIEFkanVzdCBFRkkgYm9vdCBlbnRyeSBmb3IgZmlyc3QgcmVib290Cj09PT0+ICogY2hlY2tpcnNzaQogICAgICAgIENoZWNrIGlmIGlyc3NpIGlzIGluc3RhbGxlZC4gSWYgeWVzLCB3cml0ZSBpbmZvcm1hdGlvbiBhYm91dCBub24tY29tcGF0aWJsZSBjaGFuZ2VzLgo9PT09PiAqIHB5dGhvbl9pbmZvcm1fdXNlcgogICAgICAgIFRoaXMgYWN0b3IgaW5mb3JtcyB0aGUgdXNlciBvZiBkaWZmZXJlbmNlcyBpbiBQeXRob24gdmVyc2lvbiBhbmQgc3VwcG9ydCBpbiBSSEVMIDguCj09PT0+ICogY2hlY2tfZmlyc3RfcGFydGl0aW9uX29mZnNldAogICAgICAgIENoZWNrIHdoZXRoZXIgdGhlIGZpcnN0IHBhcnRpdGlvbiBzdGFydHMgYXQgdGhlIG9mZnNldCA+PTFNaUIuCj09PT0+ICogY2hlY2tfcmVtb3ZlZF9lbnZ2YXJzCiAgICAgICAgQ2hlY2sgZm9yIHVzYWdlIG9mIHJlbW92ZWQgZW52aXJvbm1lbnQgdmFyaWFibGVzIGFuZCBpbmhpYml0IHRoZSB1cGdyYWRlCj09PT0+ICogcmVkX2hhdF9zaWduZWRfcnBtX2NoZWNrCiAgICAgICAgQ2hlY2sgaWYgdGhlcmUgYXJlIHBhY2thZ2VzIG5vdCBzaWduZWQgYnkgUmVkIEhhdCBpbiB1c2UuIElmIHllcywgd2FybiB1c2VyIGFib3V0IGl0Lgo9PT09PiAqIGNoZWNrX3BlcnNpc3RlbnRfbW91bnRzCiAgICAgICAgQ2hlY2sgaWYgbW91bnRzIHJlcXVpcmVkIHRvIGJlIHBlcnNpc3RlbnQgYXJlIG1vdW50ZWQgaW4gcGVyc2lzdGVudCBmYXNoaW9uLgo9PT09PiAqIHNjdHBfY2hlY2tzCiAgICAgICAgUGFyc2VzIGNvbGxlY3RlZCBTQ1RQIGluZm9ybWF0aW9uIGFuZCB0YWtlIG5lY2Vzc2FyeSBhY3Rpb25zLgo9PT09PiAqIGNoZWNrX3NlX2xpbnV4CiAgICAgICAgQ2hlY2sgU0VMaW51eCBzdGF0dXMgYW5kIHByb2R1Y2UgZGVjaXNpb24gbWVzc2FnZXMgZm9yIGZ1cnRoZXIgYWN0aW9uLgo9PT09PiAqIGNoZWNrX3NraXBfcGhhc2UKICAgICAgICBTa2lwIGFsbCB0aGUgc3Vic2VxdWVudCBwaGFzZXMgdW50aWwgdGhlIHJlcG9ydCBwaGFzZS4KPT09PT4gKiBjaGVja19ycG1fdHJhbnNhY3Rpb25fZXZlbnRzCiAgICAgICAgRmlsdGVyIFJQTSB0cmFuc2FjdGlvbiBldmVudHMgYmFzZWQgb24gaW5zdGFsbGVkIFJQTSBwYWNrYWdlcwo9PT4gUHJvY2Vzc2luZyBwaGFzZSBgUmVwb3J0c2AKPT09PT4gKiB2ZXJpZnlfY2hlY2tfcmVzdWx0cwogICAgICAgIENoZWNrIGFsbCBkaWFsb2dzIGFuZCBub3RpZnkgdGhhdCB1c2VyIG5lZWRzIHRvIG1ha2Ugc29tZSBjaG9pY2VzLgo9PT09PiAqIHZlcmlmeV9jaGVja19yZXN1bHRzCiAgICAgICAgQ2hlY2sgYWxsIGdlbmVyYXRlZCByZXN1bHRzIG1lc3NhZ2VzIGFuZCBub3RpZnkgdXNlciBhYm91dCB0aGVtLgoKRGVidWcgb3V0cHV0IHdyaXR0ZW4gdG8gL3Zhci9sb2cvbGVhcHAvbGVhcHAtcHJldXBncmFkZS5sb2cKCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQogICAgICAgICAgICAgICAgICAgICAgUkVQT1JUIE9WRVJWSUVXICAgICAgICAgICAgICAgICAgICAgICAKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09CgpVcGdyYWRlIGhhcyBiZWVuIGluaGliaXRlZCBkdWUgdG8gdGhlIGZvbGxvd2luZyBwcm9ibGVtczoKICAgIDEuIExlYXBwIGRldGVjdGVkIGxvYWRlZCBrZXJuZWwgZHJpdmVycyB3aGljaCBoYXZlIGJlZW4gcmVtb3ZlZCBpbiBSSEVMIDguIFVwZ3JhZGUgY2Fubm90IHByb2NlZWQuCiAgICAyLiBVc2Ugb2YgTkZTIGRldGVjdGVkLiBVcGdyYWRlIGNhbid0IHByb2NlZWQKICAgIDMuIFVzZSBvZiBDSUZTIGRldGVjdGVkLiBVcGdyYWRlIGNhbid0IHByb2NlZWQKCkhJR0ggYW5kIE1FRElVTSBzZXZlcml0eSByZXBvcnRzOgogICAgMS4gUGFja2FnZXMgYXZhaWxhYmxlIGluIGV4Y2x1ZGVkIHJlcG9zaXRvcmllcyB3aWxsIG5vdCBiZSBpbnN0YWxsZWQKICAgIDIuIEdSVUIyIGNvcmUgd2lsbCBiZSBhdXRvbWF0aWNhbGx5IHVwZGF0ZWQgZHVyaW5nIHRoZSB1cGdyYWRlCiAgICAzLiBVcGdyYWRlIGlzIHVuc3VwcG9ydGVkCiAgICA0LiBEaWZmZXJlbmNlIGluIFB5dGhvbiB2ZXJzaW9ucyBhbmQgc3VwcG9ydCBpbiBSSEVMIDgKICAgIDUuIE1vZHVsZSBwYW1fcGtjczExIHdpbGwgYmUgcmVtb3ZlZCBmcm9tIFBBTSBjb25maWd1cmF0aW9uCiAgICA2LiBjaHJvbnkgdXNpbmcgZGVmYXVsdCBjb25maWd1cmF0aW9uCgpSZXBvcnRzIHN1bW1hcnk6CiAgICBFcnJvcnM6ICAgICAgICAgICAgICAgICAgICAgIDAKICAgIEluaGliaXRvcnM6ICAgICAgICAgICAgICAgICAgMwogICAgSElHSCBzZXZlcml0eSByZXBvcnRzOiAgICAgICA0CiAgICBNRURJVU0gc2V2ZXJpdHkgcmVwb3J0czogICAgIDIKICAgIExPVyBzZXZlcml0eSByZXBvcnRzOiAgICAgICAgNQogICAgSU5GTyBzZXZlcml0eSByZXBvcnRzOiAgICAgICAzCgpCZWZvcmUgY29udGludWluZywgcmV2aWV3IHRoZSBmdWxsIHJlcG9ydCBiZWxvdyBmb3IgZGV0YWlscyBhYm91dCBkaXNjb3ZlcmVkIHByb2JsZW1zIGFuZCBwb3NzaWJsZSByZW1lZGlhdGlvbiBpbnN0cnVjdGlvbnM6CiAgICBBIHJlcG9ydCBoYXMgYmVlbiBnZW5lcmF0ZWQgYXQgL3Zhci9sb2cvbGVhcHAvbGVhcHAtcmVwb3J0LnR4dAogICAgQSByZXBvcnQgaGFzIGJlZW4gZ2VuZXJhdGVkIGF0IC92YXIvbG9nL2xlYXBwL2xlYXBwLXJlcG9ydC5qc29uCgo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KICAgICAgICAgICAgICAgICAgIEVORCBPRiBSRVBPUlQgT1ZFUlZJRVcgICAgICAgICAgICAgICAgICAgCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQoKQW5zd2VyZmlsZSBoYXMgYmVlbiBnZW5lcmF0ZWQgYXQgL3Zhci9sb2cvbGVhcHAvYW5zd2VyZmlsZQpKb2IgZW5kZWQgYXQgMjAyNS0xMi0xMlQyMDo1Mjo0NloK", "encoding": "base64", "source": "/var/log/ripu/ripu.log"} RUNNING HANDLER [infra.leapp.common : Decode ripu.log file] ******************** task path: /root/.ansible/collections/ansible_collections/infra/leapp/roles/common/handlers/main.yml:26 ok: [managed-node01] => {"ansible_facts": {"ripu_log_file": ["RIPU preupgrade analysis", "Job started at 2025-12-12T20:51:35Z", "", "============================================================", " UNSUPPORTED UPGRADE ", "============================================================", "", "Variable LEAPP_UNSUPPORTED has been detected. Proceeding at your own risk.", "Development variables have been detected:", "- LEAPP_DEVEL_RPMS_ALL_SIGNED=1", "", "============================================================", " UNSUPPORTED UPGRADE ", "============================================================", "", "==> Processing phase `configuration_phase`", "====> * ipu_workflow_config", " IPU workflow config actor", "==> Processing phase `FactsCollection`", "====> * source_boot_loader_scanner", " Scans the boot loader configuration on the source system.", "====> * get_enabled_modules", " Provides data about which module streams are enabled on the source system.", "====> * authselect_scanner", " Detect what authselect configuration should be suggested to administrator.", "====> * system_facts", " Provides data about many facts from system.", "====> * network_manager_read_config", " Provides data about NetworkManager configuration.", "====> * udevadm_info", " Produces data exported by the \"udevadm info\" command.", "====> * repository_mapping", " Produces message containing repository mapping based on provided file.", "====> * root_scanner", " Scan the system root directory and produce a message containing", "====> * scanclienablerepo", " Produce CustomTargetRepository based on the LEAPP_ENABLE_REPOS in config.", "====> * sctp_read_status", " Determines whether or not the SCTP kernel module might be wanted.", "====> * tcp_wrappers_config_read", " Parse tcp_wrappers configuration files /etc/hosts.{allow,deny}.", "====> * rpm_scanner", " Provides data about installed RPM Packages.", "Loaded plugins: product-id, subscription-manager", "", "This system is not registered with an entitlement server. You can use subscription-manager to register.", "", "====> * scan_grub_config", " Scan grub configuration files for errors.", "====> * scan_systemd_source", " Provides info about systemd on the source system", "====> * scanzfcp", " In case of s390x architecture, check whether ZFCP is used.", "====> * scan_custom_modifications_actor", " Collects information about files in leapp directories that have been modified or newly added.", "====> * scan_files_for_target_userspace", " Scan the source system and identify files that will be copied into the target userspace when it is created.", "====> * scan_custom_repofile", " Scan the custom /etc/leapp/files/leapp_upgrade_repositories.repo repo file.", "====> * scan_kernel_cmdline", " No documentation has been provided for the scan_kernel_cmdline actor.", "====> * load_device_driver_deprecation_data", " Loads deprecation data for drivers and devices (PCI & CPU)", "====> * trusted_gpg_keys_scanner", " Scan for trusted GPG keys.", "====> * storage_scanner", " Provides data about storage settings.", "====> * removed_pam_modules_scanner", " Scan PAM configuration for modules that are not available in RHEL-8.", "====> * transaction_workarounds", " Provides additional RPM transaction tasks based on bundled RPM packages.", "====> * sssd_facts", " Check SSSD configuration for changes in RHEL8 and report them in model.", "====> * firewalld_facts_actor", " Provide data about firewalld", "====> * common_leapp_dracut_modules", " Influences the generation of the initram disk", "====> * read_openssh_config", " Collect information about the OpenSSH configuration.", "====> * check_grub_legacy", " Check whether GRUB Legacy is installed in the MBR.", "====> * scandasd", " In case of s390x architecture, check whether DASD is used.", "====> * scan_fips", " Determine whether the source system has FIPS enabled.", "====> * pci_devices_scanner", " Provides data about existing PCI Devices.", "====> * satellite_upgrade_facts", " Report which Satellite packages require updates and how to handle PostgreSQL data", "====> * register_yum_adjustment", " Registers a workaround which will adjust the yum directories during the upgrade.", "====> * copy_dnf_conf_into_target_userspace", " Copy dnf.conf into target userspace", "====> * selinuxcontentscanner", " Scan the system for any SELinux customizations", "====> * distribution_signed_rpm_scanner", " Provide data about distribution signed & unsigned RPM packages.", "====> * scan_grub_device_name", " Find the name of the block devices where GRUB is located", "====> * scanmemory", " Scan Memory of the machine.", "====> * scan_subscription_manager_info", " Scans the current system for subscription manager information", "====> * pam_modules_scanner", " Scan the pam directory for services and modules used in them", "====> * detect_kernel_drivers", " Matches all currently loaded kernel drivers against known deprecated and removed drivers.", "====> * scan_pkg_manager", " Provides data about package manager (yum/dnf)", "====> * checkrhui", " Check if system is using RHUI infrastructure (on public cloud) and send messages to", "====> * scan_sap_hana", " Gathers information related to SAP HANA instances on the system.", "====> * scan_source_files", " Scan files (explicitly specified) of the source system.", "====> * scan_grub_device_partition_layout", " Scan all identified GRUB devices for their partition layout.", "====> * scan_source_kernel", " Scan the source system kernel.", "====> * scan_target_os_image", " Scans the provided target OS ISO image to use as a content source for the IPU, if any.", "====> * check_kde_apps", " Actor checks which KDE apps are installed.", "====> * remove_obsolete_gpg_keys", " Remove obsoleted RPM GPG keys.", "====> * persistentnetnames", " Get network interface information for physical ethernet interfaces of the original system.", "====> * get_installed_desktops", " Actor checks if kde or gnome desktop environments", "====> * scancpu", " Scan CPUs of the machine.", "====> * repositories_blacklist", " Exclude target repositories provided by Red Hat without support.", "====> * multipath_conf_read", " Read multipath configuration files and extract the necessary information", "====> * quagga_daemons", " Active quagga daemons check.", "====> * biosdevname", " Enable biosdevname on the target RHEL system if all interfaces on the source RHEL", "====> * rpm_transaction_config_tasks_collector", " Provides additional RPM transaction tasks from /etc/leapp/transaction.", "====> * spamassassin_config_read", " Reads spamc configuration (/etc/mail/spamassassin/spamc.conf), the", "====> * ipa_scanner", " Scan system for ipa-client and ipa-server status", "====> * vsftpd_config_read", " Reads vsftpd configuration files (/etc/vsftpd/*.conf) and extracts necessary information.", "====> * xfs_info_scanner", " This actor scans all mounted mountpoints for XFS information", "====> * used_repository_scanner", " Scan used enabled repositories", "====> * scan_dynamic_linker_configuration", " Scan the dynamic linker configuration and find modifications.", "====> * cups_scanner", " Gather facts about CUPS features which needs to be migrated", "====> * persistentnetnamesdisable", " Disable systemd-udevd persistent network naming on machine with single eth0 NIC", "====> * pes_events_scanner", " Provides data about package events from Package Evolution Service.", "====> * setuptargetrepos", " Produces list of repositories that should be available to be used by Upgrade process.", "==> Processing phase `Checks`", "====> * open_ssh_algorithms", " OpenSSH configuration does not contain any unsupported cryptographic algorithms.", "====> * powertop", " Check if PowerTOP is installed. If yes, write information about non-compatible changes.", "====> * check_os_release", " Check if the current RHEL minor version is supported. If not, inhibit the upgrade process.", "====> * check_btrfs", " Check if Btrfs filesystem is in use. If yes, inhibit the upgrade process.", "====> * check_mount_options", " Check for mount options preventing the upgrade.", "====> * open_ssh_use_privilege_separation", " UsePrivilegeSeparation configuration option was removed.", "====> * checkmemory", " The actor check the size of RAM against RHEL8 minimal hardware requirements", "====> * check_detected_devices_and_drivers", " Checks whether or not detected devices and drivers are usable on the target system.", "====> * check_root_symlinks", " Check if the symlinks /bin and /lib are relative, not absolute.", "====> * vsftpd_config_check", " Checks whether the vsftpd configuration is supported in RHEL-8. Namely checks that", "====> * check_ipa_server", " Check for ipa-server and inhibit upgrade", "====> * check_systemd_broken_symlinks", " Check whether some systemd symlinks are broken", "====> * check_system_arch", " Check if system is running at a supported architecture. If no, inhibit the upgrade process.", "====> * open_ssh_deprecated_directives_check", " Check for any deprecated directives in the OpenSSH configuration.", "====> * checktargetrepos", " Check whether target yum repositories are specified.", "====> * cephvolumescan", " Retrieves the list of encrypted Ceph OSD", "====> * check_skipped_repositories", " Produces a report if any repositories enabled on the system are going to be skipped.", "====> * multiple_package_versions", " Check for problematic 32bit packages installed together with 64bit ones.", "====> * check_brltty", " Check if brltty is installed, check whether configuration update is needed.", "====> * check_grub_core", " Check whether we are on legacy (BIOS) system and instruct Leapp to upgrade GRUB core", "====> * sssd_check", " Check SSSD configuration for changes in RHEL8 and report them.", "====> * check_consumed_assets", " Check whether Leapp is using correct data assets.", "====> * check_yum_plugins_enabled", " Checks that the required yum plugins are enabled.", "====> * tcp_wrappers_check", " Check the list of packages previously compiled with TCP wrappers support", "====> * bacula_check", " Actor checking for presence of Bacula installation.", "====> * cups_check", " Reports changes in configuration between CUPS 1.6.3 and 2.2.6", "====> * check_nfs", " Check if NFS filesystem is in use. If yes, inhibit the upgrade process.", "====> * check_memcached", " Check for incompatible changes in memcached configuration.", "====> * removed_pam_modules_check", " Check if it is all right to disable PAM modules that are not in RHEL-8.", "====> * check_installed_debug_kernels", " Inhibit IPU (in-place upgrade) when multiple debug kernels are installed.", "====> * check_boot_avail_space", " Check if at least 100Mib of available space on /boot. If not, inhibit the upgrade process.", "====> * removed_pam_modules", " Check for modules that are not available in RHEL 8 anymore", "====> * check_insights_auto_register", " Checks if system can be automatically registered into Red Hat Insights", "====> * check_installed_devel_kernels", " Inhibit IPU (in-place upgrade) when multiple devel kernels are installed.", "====> * unsupported_upgrade_check", " Checks environment variables and produces a warning report if the upgrade is unsupported.", "====> * check_ntp", " Check if ntp and/or ntpdate configuration needs to be migrated.", "====> * check_etc_releasever", " Check releasever info and provide a guidance based on the facts", "====> * multipath_conf_check", " Checks whether the multipath configuration can be updated to RHEL-8 and", "====> * spamassassin_config_check", " Reports changes in spamassassin between RHEL-7 and RHEL-8", "====> * check_openssl_conf", " Check whether the openssl configuration and openssl-IBMCA.", "====> * check_bind", " Actor parsing BIND configuration and checking for known issues in it.", "====> * zipl_check_boot_entries", " Inhibits the upgrade if a problematic Zipl configuration is detected on the system.", "====> * check_target_iso", " Check that the provided target ISO is a valid ISO image and is located on a persistent partition.", "====> * check_fips", " Inhibit upgrade if FIPS is detected as enabled.", "====> * check_docker", " Checks if Docker is installed and warns about its deprecation in RHEL8.", "====> * check_installed_kernels", " Inhibit IPU (in-place upgrade) when installed kernels conflict with a safe upgrade.", "====> * check_custom_modifications_actor", " Checks CustomModifications messages and produces a report about files in leapp directories that have been", "====> * satellite_upgrade_check", " Check state of Satellite system before upgrade", "====> * check_postfix", " Check if postfix is installed, check whether configuration update is needed.", "====> * quagga_report", " Checking for babeld on RHEL-7.", "====> * openssh_permit_root_login", " OpenSSH no longer allows root logins with password.", "====> * check_sap_hana", " If SAP HANA has been detected, several checks are performed to ensure a successful upgrade.", "====> * open_ssh_protocol", " Protocol configuration option was removed.", "====> * enable_device_cio_free_service", " Enables device_cio_free.service systemd service on s390x", "====> * check_ha_cluster", " Check if HA Cluster is in use. If yes, inhibit the upgrade process.", "====> * check_fstab_mount_order", " Checks order of entries in /etc/fstab based on their mount point and inhibits upgrade if overshadowing is detected.", "====> * checkhybridimage", " Check if the system is using Azure hybrid image.", "====> * check_luks_and_inhibit", " Check if any encrypted partitions is in use. If yes, inhibit the upgrade process.", "====> * checkfstabxfsoptions", " Check the FSTAB file for the deprecated / removed XFS mount options.", "====> * checkgrep", " Check if Grep is installed. If yes, write information about non-compatible changes.", "====> * check_chrony", " Check for incompatible changes in chrony configuration.", "====> * checkdosfstools", " Check if dosfstools is installed. If yes, write information about non-compatible changes.", "====> * check_sendmail", " Check if sendmail is installed, check whether configuration update is needed, inhibit upgrade if TCP wrappers", "====> * checkacpid", " Check if acpid is installed. If yes, write information about non-compatible changes.", "====> * postgresql_check", " Actor checking for presence of PostgreSQL installation.", "====> * check_kde_gnome", " Checks whether KDE is installed", "====> * check_cifs", " Check if CIFS filesystem is in use. If yes, inhibit the upgrade process.", "====> * authselect_check", " Confirm suggested authselect call from AuthselectScanner.", "====> * check_wireshark", " Report a couple of changes in tshark usage", "====> * check_firewalld", " Check for certain firewalld configuration that may prevent an upgrade.", "====> * check_rhsmsku", " Ensure the system is subscribed to the subscription manager", "====> * check_dynamic_linker_configuration", " Check for customization of dynamic linker configuration.", "====> * detect_grub_config_error", " Check grub configuration for various errors.", "====> * efi_check_boot", " Adjust EFI boot entry for first reboot", "====> * checkirssi", " Check if irssi is installed. If yes, write information about non-compatible changes.", "====> * python_inform_user", " This actor informs the user of differences in Python version and support in RHEL 8.", "====> * check_first_partition_offset", " Check whether the first partition starts at the offset >=1MiB.", "====> * check_removed_envvars", " Check for usage of removed environment variables and inhibit the upgrade", "====> * red_hat_signed_rpm_check", " Check if there are packages not signed by Red Hat in use. If yes, warn user about it.", "====> * check_persistent_mounts", " Check if mounts required to be persistent are mounted in persistent fashion.", "====> * sctp_checks", " Parses collected SCTP information and take necessary actions.", "====> * check_se_linux", " Check SELinux status and produce decision messages for further action.", "====> * check_skip_phase", " Skip all the subsequent phases until the report phase.", "====> * check_rpm_transaction_events", " Filter RPM transaction events based on installed RPM packages", "==> Processing phase `Reports`", "====> * verify_check_results", " Check all dialogs and notify that user needs to make some choices.", "====> * verify_check_results", " Check all generated results messages and notify user about them.", "", "Debug output written to /var/log/leapp/leapp-preupgrade.log", "", "============================================================", " REPORT OVERVIEW ", "============================================================", "", "Upgrade has been inhibited due to the following problems:", " 1. Leapp detected loaded kernel drivers which have been removed in RHEL 8. Upgrade cannot proceed.", " 2. Use of NFS detected. Upgrade can't proceed", " 3. Use of CIFS detected. Upgrade can't proceed", "", "HIGH and MEDIUM severity reports:", " 1. Packages available in excluded repositories will not be installed", " 2. GRUB2 core will be automatically updated during the upgrade", " 3. Upgrade is unsupported", " 4. Difference in Python versions and support in RHEL 8", " 5. Module pam_pkcs11 will be removed from PAM configuration", " 6. chrony using default configuration", "", "Reports summary:", " Errors: 0", " Inhibitors: 3", " HIGH severity reports: 4", " MEDIUM severity reports: 2", " LOW severity reports: 5", " INFO severity reports: 3", "", "Before continuing, review the full report below for details about discovered problems and possible remediation instructions:", " A report has been generated at /var/log/leapp/leapp-report.txt", " A report has been generated at /var/log/leapp/leapp-report.json", "", "============================================================", " END OF REPORT OVERVIEW ", "============================================================", "", "Answerfile has been generated at /var/log/leapp/answerfile", "Job ended at 2025-12-12T20:52:46Z", ""]}, "changed": false} RUNNING HANDLER [infra.leapp.common : Rename log file] ************************* task path: /root/.ansible/collections/ansible_collections/infra/leapp/roles/common/handlers/main.yml:32 changed: [managed-node01] => {"changed": true, "cmd": "export PATH=$PATH\nmv /var/log/ripu/ripu.log /var/log/ripu/ripu.log-20251212T155132\n", "delta": "0:00:00.004301", "end": "2025-12-12 15:52:47.468862", "msg": "", "rc": 0, "start": "2025-12-12 15:52:47.464561", "stderr": "", "stderr_lines": [], "stdout": "", "stdout_lines": []} RUNNING HANDLER [infra.leapp.analysis : Display inhibitors] ******************** task path: /root/.ansible/collections/ansible_collections/infra/leapp/roles/analysis/handlers/main.yml:32 ok: [managed-node01] => { "results_inhibitors.stdout_lines": [ "Risk Factor: high (inhibitor)", "Title: Leapp detected loaded kernel drivers which have been removed in RHEL 8. Upgrade cannot proceed.", "Summary: Support for the following RHEL 7 device drivers has been removed in RHEL 8:", " - pata_acpi", "", "Related links:", " - Leapp preupgrade getting \"Inhibitor: Detected loaded kernel drivers which have been removed in RHEL 8. Upgrade cannot proceed.\" : https://access.redhat.com/solutions/6971716", " - Leapp upgrade fail with error \"Inhibitor: Detected loaded kernel drivers which have been removed in RHEL 8. Upgrade cannot proceed.\": https://access.redhat.com/solutions/5436131", "Key: f08a07da902958defa4f5c2699fae9ec2eb67c5b", "----------------------------------------", "Risk Factor: high (inhibitor)", "Title: Use of NFS detected. Upgrade can't proceed", "Summary: NFS is currently not supported by the inplace upgrade.", "We have found NFS usage at the following locations:", "- NFS shares found in /etc/fstab:", " - ntap-bos-c01-eng01-nfs01b.storage.bos.redhat.com:/devops_engineering_nfs/devarchive/redhat /mnt/redhat", " - nest.test.redhat.com:/mnt/qa /mnt/qa", " - vtap-eng01.storage.rdu2.redhat.com:/vol/engarchive /mnt/engarchive", " - nest.test.redhat.com:/mnt/tpsdist /mnt/tpsdist", " - ntap-bos-c01-eng01-nfs01b.storage.bos.redhat.com:/devops_engineering_nfs/devarchive/redhat/brewroot /mnt/brew", " - ntap-bos-c01-eng01-nfs01b.storage.bos.redhat.com:/devops_brew_scratch_nfs/scratch /mnt/brew_scratch", "", "Related links:", " - Why does leapp upgrade fail on detecting NFS during upgrade?: https://access.redhat.com/solutions/6964006", "Remediation: [hint] Disable NFS temporarily for the upgrade if possible.", "Key: 9881b25faceeeaa7a6478bcdac29afd7f6baaaed", "----------------------------------------", "Risk Factor: high (inhibitor)", "Title: Use of CIFS detected. Upgrade can't proceed", "Summary: CIFS is currently not supported by the inplace upgrade.", "Related links:", " - Leapp upgrade failed with error \"Inhibitor: Use of CIFS detected. Upgrade cannot proceed\": https://access.redhat.com/solutions/6964304", "Remediation: [hint] Comment out CIFS entries to proceed with the upgrade.", "Key: d0e1aa3f7c4fc4450bdcb9a27f47ff464d6af24a", "----------------------------------------" ] } RUNNING HANDLER [infra.leapp.analysis : Display errors] ************************ task path: /root/.ansible/collections/ansible_collections/infra/leapp/roles/analysis/handlers/main.yml:40 skipping: [managed-node01] => {} RUNNING HANDLER [infra.leapp.analysis : Preupgrade analysis report is done] **** task path: /root/.ansible/collections/ansible_collections/infra/leapp/roles/analysis/handlers/main.yml:48 ok: [managed-node01] => { "msg": "The preupgrade analysis report generation is now complete. WARNING: Inhibitors found. Review the tasks above or the result file at /var/log/leapp/leapp-report.txt." } TASK [common_upgrade_tasks | Show all inhibitors collected by analysis] ******** task path: /root/.ansible/collections/ansible_collections/infra/leapp/tests/tasks/common_upgrade_tasks.yml:28 ok: [managed-node01] => { "leapp_inhibitors": [ { "actor": "check_detected_devices_and_drivers", "audience": "sysadmin", "detail": { "external": [ { "title": "Leapp preupgrade getting \"Inhibitor: Detected loaded kernel drivers which have been removed in RHEL 8. Upgrade cannot proceed.\" ", "url": "https://access.redhat.com/solutions/6971716" }, { "title": "Leapp upgrade fail with error \"Inhibitor: Detected loaded kernel drivers which have been removed in RHEL 8. Upgrade cannot proceed.\"", "url": "https://access.redhat.com/solutions/5436131" } ] }, "groups": [ "kernel", "drivers", "inhibitor" ], "hostname": "managed-node01", "id": "8575e8ae43341daeb8e08bf738d05c0281597282ad6a6fb31a956b86f8333929", "key": "f08a07da902958defa4f5c2699fae9ec2eb67c5b", "severity": "high", "summary": "Support for the following RHEL 7 device drivers has been removed in RHEL 8:\n - pata_acpi\n", "timeStamp": "2025-12-12T20:52:18.101012Z", "title": "Leapp detected loaded kernel drivers which have been removed in RHEL 8. Upgrade cannot proceed." }, { "actor": "check_nfs", "audience": "sysadmin", "detail": { "external": [ { "title": "Why does leapp upgrade fail on detecting NFS during upgrade?", "url": "https://access.redhat.com/solutions/6964006" } ], "related_resources": [ { "scheme": "file", "title": "/etc/fstab" } ], "remediations": [ { "context": "Disable NFS temporarily for the upgrade if possible.", "type": "hint" } ] }, "groups": [ "filesystem", "network", "inhibitor" ], "hostname": "managed-node01", "id": "3bae2b9ba8c8b17ed027e8fa605b24ec152d5dc31af6707497d7593c4b28442f", "key": "9881b25faceeeaa7a6478bcdac29afd7f6baaaed", "severity": "high", "summary": "NFS is currently not supported by the inplace upgrade.\nWe have found NFS usage at the following locations:\n- NFS shares found in /etc/fstab:\n - ntap-bos-c01-eng01-nfs01b.storage.bos.redhat.com:/devops_engineering_nfs/devarchive/redhat /mnt/redhat\n - nest.test.redhat.com:/mnt/qa /mnt/qa\n - vtap-eng01.storage.rdu2.redhat.com:/vol/engarchive /mnt/engarchive\n - nest.test.redhat.com:/mnt/tpsdist /mnt/tpsdist\n - ntap-bos-c01-eng01-nfs01b.storage.bos.redhat.com:/devops_engineering_nfs/devarchive/redhat/brewroot /mnt/brew\n - ntap-bos-c01-eng01-nfs01b.storage.bos.redhat.com:/devops_brew_scratch_nfs/scratch /mnt/brew_scratch\n", "timeStamp": "2025-12-12T20:52:19.251769Z", "title": "Use of NFS detected. Upgrade can't proceed" }, { "actor": "check_cifs", "audience": "sysadmin", "detail": { "external": [ { "title": "Leapp upgrade failed with error \"Inhibitor: Use of CIFS detected. Upgrade cannot proceed\"", "url": "https://access.redhat.com/solutions/6964304" } ], "related_resources": [ { "scheme": "file", "title": "/etc/fstab" } ], "remediations": [ { "context": "Comment out CIFS entries to proceed with the upgrade.", "type": "hint" } ] }, "groups": [ "filesystem", "network", "inhibitor" ], "hostname": "managed-node01", "id": "7d2dca3cdc34cc06a1067859731d6107cbebdbc1fe534777a2ed77da60fd9050", "key": "d0e1aa3f7c4fc4450bdcb9a27f47ff464d6af24a", "severity": "high", "summary": "CIFS is currently not supported by the inplace upgrade.", "timeStamp": "2025-12-12T20:52:21.612924Z", "title": "Use of CIFS detected. Upgrade can't proceed" } ] } TASK [common_upgrade_tasks | Extract inhibitor titles] ************************* task path: /root/.ansible/collections/ansible_collections/infra/leapp/tests/tasks/common_upgrade_tasks.yml:32 ok: [managed-node01] => {"ansible_facts": {"inhibitor_titles": ["Leapp detected loaded kernel drivers which have been removed in RHEL 8. Upgrade cannot proceed.", "Use of NFS detected. Upgrade can't proceed", "Use of CIFS detected. Upgrade can't proceed"]}, "changed": false} TASK [common_upgrade_tasks | Initialize remediation_todo] ********************** task path: /root/.ansible/collections/ansible_collections/infra/leapp/tests/tasks/common_upgrade_tasks.yml:36 ok: [managed-node01] => {"ansible_facts": {"remediation_todo": []}, "changed": false} TASK [common_upgrade_tasks | Map inhibitors to remediation_todo] *************** task path: /root/.ansible/collections/ansible_collections/infra/leapp/tests/tasks/common_upgrade_tasks.yml:40 ok: [managed-node01] => (item=Leapp detected loaded kernel drivers which have been removed in RHEL 8. Upgrade cannot proceed.) => {"ansible_facts": {"remediation_todo": ["leapp_loaded_removed_kernel_drivers"]}, "ansible_loop_var": "inhibitor_title", "changed": false, "inhibitor_title": "Leapp detected loaded kernel drivers which have been removed in RHEL 8. Upgrade cannot proceed."} ok: [managed-node01] => (item=Use of NFS detected. Upgrade can't proceed) => {"ansible_facts": {"remediation_todo": ["leapp_loaded_removed_kernel_drivers", "leapp_nfs_detected"]}, "ansible_loop_var": "inhibitor_title", "changed": false, "inhibitor_title": "Use of NFS detected. Upgrade can't proceed"} ok: [managed-node01] => (item=Use of CIFS detected. Upgrade can't proceed) => {"ansible_facts": {"remediation_todo": ["leapp_loaded_removed_kernel_drivers", "leapp_nfs_detected", "leapp_cifs_detected"]}, "ansible_loop_var": "inhibitor_title", "changed": false, "inhibitor_title": "Use of CIFS detected. Upgrade can't proceed"} TASK [common_upgrade_tasks | Debug remediation_todo] *************************** task path: /root/.ansible/collections/ansible_collections/infra/leapp/tests/tasks/common_upgrade_tasks.yml:50 ok: [managed-node01] => { "remediation_todo": [ "leapp_loaded_removed_kernel_drivers", "leapp_nfs_detected", "leapp_cifs_detected" ] } TASK [common_upgrade_tasks | Run remediation] ********************************** task path: /root/.ansible/collections/ansible_collections/infra/leapp/tests/tasks/common_upgrade_tasks.yml:54 TASK [infra.leapp.remediate : Check that the leapp-report.json exists] ********* task path: /root/.ansible/collections/ansible_collections/infra/leapp/roles/remediate/tasks/main.yml:7 ok: [managed-node01] => {"changed": false, "stat": {"atime": 1765572765.4843767, "attr_flags": "", "attributes": [], "block_size": 4096, "blocks": 48, "charset": "us-ascii", "checksum": "84060fd50f048e8ad02a755e66666d2bedd4912c", "ctime": 1765572742.5834231, "dev": 51713, "device_type": 0, "executable": false, "exists": true, "gid": 0, "gr_name": "root", "inode": 21053783, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "mimetype": "text/plain", "mode": "0644", "mtime": 1765572742.5834231, "nlink": 1, "path": "/var/log/leapp/leapp-report.json", "pw_name": "root", "readable": true, "rgrp": true, "roth": true, "rusr": true, "size": 22829, "uid": 0, "version": "1839775974", "wgrp": false, "woth": false, "writeable": true, "wusr": true, "xgrp": false, "xoth": false, "xusr": false}} TASK [infra.leapp.remediate : Set leapp_report_missing to true if the leapp-report.json does not exist] *** task path: /root/.ansible/collections/ansible_collections/infra/leapp/roles/remediate/tasks/main.yml:12 skipping: [managed-node01] => {"changed": false, "skip_reason": "Conditional result was False"} TASK [infra.leapp.remediate : Read leapp report] ******************************* task path: /root/.ansible/collections/ansible_collections/infra/leapp/roles/remediate/tasks/main.yml:17 ok: [managed-node01] => {"changed": false, "content": "ewogICJsZWFwcF9ydW5faWQiOiAiM2Q1NWY0OGUtODlkNi00MzhjLTgyZTctNzU3YTU4NGIzNzFjIiwgCiAgImVudHJpZXMiOiBbCiAgICB7CiAgICAgICJncm91cHMiOiBbCiAgICAgICAgInJlcG9zaXRvcnkiLCAKICAgICAgICAiZmFpbHVyZSIKICAgICAgXSwgCiAgICAgICJ0aXRsZSI6ICJFeGNsdWRlZCB0YXJnZXQgc3lzdGVtIHJlcG9zaXRvcmllcyIsIAogICAgICAidGltZVN0YW1wIjogIjIwMjUtMTItMTJUMjA6NTI6MTUuMTgwNzY4WiIsIAogICAgICAiaG9zdG5hbWUiOiAibWFuYWdlZC1ub2RlMDEiLCAKICAgICAgImRldGFpbCI6IHsKICAgICAgICAicmVtZWRpYXRpb25zIjogWwogICAgICAgICAgewogICAgICAgICAgICAidHlwZSI6ICJoaW50IiwgCiAgICAgICAgICAgICJjb250ZXh0IjogIklmIHNvbWUgb2YgZXhjbHVkZWQgcmVwb3NpdG9yaWVzIGFyZSBzdGlsbCByZXF1aXJlZCB0byBiZSB1c2VkIGR1cmluZyB0aGUgdXBncmFkZSwgZXhlY3V0ZSBsZWFwcCB3aXRoIHRoZSAtLWVuYWJsZXJlcG8gb3B0aW9uIHdpdGggdGhlIHJlcG9pZCBvZiB0aGUgcmVwb3NpdG9yeSByZXF1aXJlZCB0byBiZSBlbmFibGVkIGFzIGFuIGFyZ3VtZW50ICh0aGUgb3B0aW9uIGNhbiBiZSB1c2VkIG11bHRpcGxlIHRpbWVzKS4iCiAgICAgICAgICB9CiAgICAgICAgXQogICAgICB9LCAKICAgICAgImFjdG9yIjogInJlcG9zaXRvcmllc19ibGFja2xpc3QiLCAKICAgICAgInN1bW1hcnkiOiAiVGhlIGZvbGxvd2luZyByZXBvc2l0b3JpZXMgYXJlIG5vdCBzdXBwb3J0ZWQgYnkgUmVkIEhhdCBhbmQgYXJlIGV4Y2x1ZGVkIGZyb20gdGhlIGxpc3Qgb2YgcmVwb3NpdG9yaWVzIHVzZWQgZHVyaW5nIHRoZSB1cGdyYWRlLlxuLSBjb2RlcmVhZHktYnVpbGRlci1iZXRhLWZvci1yaGVsLTgtczM5MHgtcnBtc1xuLSBjb2RlcmVhZHktYnVpbGRlci1iZXRhLWZvci1yaGVsLTgtcHBjNjRsZS1ycG1zXG4tIHJodWktY29kZXJlYWR5LWJ1aWxkZXItZm9yLXJoZWwtOC14ODZfNjQtcmh1aS1ycG1zXG4tIGNvZGVyZWFkeS1idWlsZGVyLWZvci1yaGVsLTgtYWFyY2g2NC1ldXMtcnBtc1xuLSBjb2RlcmVhZHktYnVpbGRlci1mb3ItcmhlbC04LXBwYzY0bGUtZXVzLXJwbXNcbi0gY29kZXJlYWR5LWJ1aWxkZXItYmV0YS1mb3ItcmhlbC04LXg4Nl82NC1ycG1zXG4tIGNvZGVyZWFkeS1idWlsZGVyLWZvci1yaGVsLTgtYWFyY2g2NC1ycG1zXG4tIGNvZGVyZWFkeS1idWlsZGVyLWZvci1yaGVsLTgtczM5MHgtcnBtc1xuLSBjb2RlcmVhZHktYnVpbGRlci1mb3ItcmhlbC04LXMzOTB4LWV1cy1ycG1zXG4tIGNvZGVyZWFkeS1idWlsZGVyLWZvci1yaGVsLTgteDg2XzY0LWV1cy1ycG1zXG4tIHJodWktY29kZXJlYWR5LWJ1aWxkZXItZm9yLXJoZWwtOC1hYXJjaDY0LXJodWktcnBtc1xuLSBjb2RlcmVhZHktYnVpbGRlci1iZXRhLWZvci1yaGVsLTgtYWFyY2g2NC1ycG1zXG4tIGNvZGVyZWFkeS1idWlsZGVyLWZvci1yaGVsLTgtcmh1aS1ycG1zXG4tIGNvZGVyZWFkeS1idWlsZGVyLWZvci1yaGVsLTgteDg2XzY0LXJodWktcnBtc1xuLSBjb2RlcmVhZHktYnVpbGRlci1mb3ItcmhlbC04LXg4Nl82NC1ycG1zXG4tIGNvZGVyZWFkeS1idWlsZGVyLWZvci1yaGVsLTgteDg2XzY0LWV1cy1yaHVpLXJwbXNcbi0gY29kZXJlYWR5LWJ1aWxkZXItZm9yLXJoZWwtOC1wcGM2NGxlLXJwbXMiLCAKICAgICAgImF1ZGllbmNlIjogInN5c2FkbWluIiwgCiAgICAgICJrZXkiOiAiMWI5MTMyY2IyMzYyYWU3ODMwZTQ4ZWVlNzgxMWJlOTUyNzc0N2RlOCIsIAogICAgICAiaWQiOiAiMzJmYzFiOWRiNDY3ZTE1ZTQ0YWUwOTY5NjdkMDIwMmMyOGFkODY5ZjRjM2ZjYTlmYzczNTU1MjA0NTc5MWQyYyIsIAogICAgICAic2V2ZXJpdHkiOiAiaW5mbyIKICAgIH0sIAogICAgewogICAgICAiZ3JvdXBzIjogWwogICAgICAgICJyZXBvc2l0b3J5IgogICAgICBdLCAKICAgICAgInRpdGxlIjogIlBhY2thZ2VzIGF2YWlsYWJsZSBpbiBleGNsdWRlZCByZXBvc2l0b3JpZXMgd2lsbCBub3QgYmUgaW5zdGFsbGVkIiwgCiAgICAgICJ0aW1lU3RhbXAiOiAiMjAyNS0xMi0xMlQyMDo1MjoxNy42MTE2MjlaIiwgCiAgICAgICJob3N0bmFtZSI6ICJtYW5hZ2VkLW5vZGUwMSIsIAogICAgICAiZGV0YWlsIjogewogICAgICAgICJyZWxhdGVkX3Jlc291cmNlcyI6IFsKICAgICAgICAgIHsKICAgICAgICAgICAgInNjaGVtZSI6ICJwYWNrYWdlIiwgCiAgICAgICAgICAgICJ0aXRsZSI6ICJweXRob24zLXB5eGF0dHIiCiAgICAgICAgICB9LCAKICAgICAgICAgIHsKICAgICAgICAgICAgInNjaGVtZSI6ICJwYWNrYWdlIiwgCiAgICAgICAgICAgICJ0aXRsZSI6ICJycGNnZW4iCiAgICAgICAgICB9CiAgICAgICAgXQogICAgICB9LCAKICAgICAgImFjdG9yIjogInBlc19ldmVudHNfc2Nhbm5lciIsIAogICAgICAic3VtbWFyeSI6ICIyIHBhY2thZ2VzIHdpbGwgYmUgc2tpcHBlZCBiZWNhdXNlIHRoZXkgYXJlIGF2YWlsYWJsZSBvbmx5IGluIHRhcmdldCBzeXN0ZW0gcmVwb3NpdG9yaWVzIHRoYXQgYXJlIGludGVudGlvbmFsbHkgZXhjbHVkZWQgZnJvbSB0aGUgbGlzdCBvZiByZXBvc2l0b3JpZXMgdXNlZCBkdXJpbmcgdGhlIHVwZ3JhZGUuIFNlZSB0aGUgcmVwb3J0IG1lc3NhZ2UgdGl0bGVkIFwiRXhjbHVkZWQgdGFyZ2V0IHN5c3RlbSByZXBvc2l0b3JpZXNcIiBmb3IgZGV0YWlscy5cblRoZSBsaXN0IG9mIHRoZXNlIHBhY2thZ2VzOlxuLSBweXRob24zLXB5eGF0dHIgKHJlcG9pZDogY29kZXJlYWR5LWJ1aWxkZXItZm9yLXJoZWwtOC14ODZfNjQtcnBtcylcbi0gcnBjZ2VuIChyZXBvaWQ6IGNvZGVyZWFkeS1idWlsZGVyLWZvci1yaGVsLTgteDg2XzY0LXJwbXMpIiwgCiAgICAgICJhdWRpZW5jZSI6ICJzeXNhZG1pbiIsIAogICAgICAia2V5IjogIjI0MzdlMjA0ODA4Zjk4NzQ3N2MwZTliZThlNGM5NWIzYTg3YTlmM2UiLCAKICAgICAgImlkIjogImE4MDRlOWUzZjE5OTg1NTkzNDAzNWUxNzcyZDBjZjk5OThkMTQ0NmQ3NTYyYmQ4MzIyNTRiOWUxNGIwNDk5MGQiLCAKICAgICAgInNldmVyaXR5IjogImhpZ2giCiAgICB9LCAKICAgIHsKICAgICAgImdyb3VwcyI6IFsKICAgICAgICAia2VybmVsIiwgCiAgICAgICAgImRyaXZlcnMiLCAKICAgICAgICAiaW5oaWJpdG9yIgogICAgICBdLCAKICAgICAgInRpdGxlIjogIkxlYXBwIGRldGVjdGVkIGxvYWRlZCBrZXJuZWwgZHJpdmVycyB3aGljaCBoYXZlIGJlZW4gcmVtb3ZlZCBpbiBSSEVMIDguIFVwZ3JhZGUgY2Fubm90IHByb2NlZWQuIiwgCiAgICAgICJ0aW1lU3RhbXAiOiAiMjAyNS0xMi0xMlQyMDo1MjoxOC4xMDEwMTJaIiwgCiAgICAgICJob3N0bmFtZSI6ICJtYW5hZ2VkLW5vZGUwMSIsIAogICAgICAiZGV0YWlsIjogewogICAgICAgICJleHRlcm5hbCI6IFsKICAgICAgICAgIHsKICAgICAgICAgICAgInVybCI6ICJodHRwczovL2FjY2Vzcy5yZWRoYXQuY29tL3NvbHV0aW9ucy82OTcxNzE2IiwgCiAgICAgICAgICAgICJ0aXRsZSI6ICJMZWFwcCBwcmV1cGdyYWRlIGdldHRpbmcgXCJJbmhpYml0b3I6IERldGVjdGVkIGxvYWRlZCBrZXJuZWwgZHJpdmVycyB3aGljaCBoYXZlIGJlZW4gcmVtb3ZlZCBpbiBSSEVMIDguIFVwZ3JhZGUgY2Fubm90IHByb2NlZWQuXCIgIgogICAgICAgICAgfSwgCiAgICAgICAgICB7CiAgICAgICAgICAgICJ1cmwiOiAiaHR0cHM6Ly9hY2Nlc3MucmVkaGF0LmNvbS9zb2x1dGlvbnMvNTQzNjEzMSIsIAogICAgICAgICAgICAidGl0bGUiOiAiTGVhcHAgdXBncmFkZSBmYWlsIHdpdGggZXJyb3IgXCJJbmhpYml0b3I6IERldGVjdGVkIGxvYWRlZCBrZXJuZWwgZHJpdmVycyB3aGljaCBoYXZlIGJlZW4gcmVtb3ZlZCBpbiBSSEVMIDguIFVwZ3JhZGUgY2Fubm90IHByb2NlZWQuXCIiCiAgICAgICAgICB9CiAgICAgICAgXQogICAgICB9LCAKICAgICAgImFjdG9yIjogImNoZWNrX2RldGVjdGVkX2RldmljZXNfYW5kX2RyaXZlcnMiLCAKICAgICAgInN1bW1hcnkiOiAiU3VwcG9ydCBmb3IgdGhlIGZvbGxvd2luZyBSSEVMIDcgZGV2aWNlIGRyaXZlcnMgaGFzIGJlZW4gcmVtb3ZlZCBpbiBSSEVMIDg6XG4gICAgIC0gcGF0YV9hY3BpXG4iLCAKICAgICAgImF1ZGllbmNlIjogInN5c2FkbWluIiwgCiAgICAgICJrZXkiOiAiZjA4YTA3ZGE5MDI5NThkZWZhNGY1YzI2OTlmYWU5ZWMyZWI2N2M1YiIsIAogICAgICAiaWQiOiAiODU3NWU4YWU0MzM0MWRhZWI4ZTA4YmY3MzhkMDVjMDI4MTU5NzI4MmFkNmE2ZmIzMWE5NTZiODZmODMzMzkyOSIsIAogICAgICAic2V2ZXJpdHkiOiAiaGlnaCIKICAgIH0sIAogICAgewogICAgICAiZ3JvdXBzIjogWwogICAgICAgICJmaWxlc3lzdGVtIgogICAgICBdLCAKICAgICAgInRpdGxlIjogIkRldGVjdGVkIGJyb2tlbiBzeXN0ZW1kIHN5bWxpbmtzIGZvciBub24tZXhpc3Rpbmcgc2VydmljZXMiLCAKICAgICAgInRpbWVTdGFtcCI6ICIyMDI1LTEyLTEyVDIwOjUyOjE4LjI1ODE5NFoiLCAKICAgICAgImhvc3RuYW1lIjogIm1hbmFnZWQtbm9kZTAxIiwgCiAgICAgICJkZXRhaWwiOiB7CiAgICAgICAgInJlbWVkaWF0aW9ucyI6IFsKICAgICAgICAgIHsKICAgICAgICAgICAgInR5cGUiOiAiaGludCIsIAogICAgICAgICAgICAiY29udGV4dCI6ICJSZW1vdmUgdGhlIGludmFsaWQgc3ltbGlua3MgYmVmb3JlIHRoZSB1cGdyYWRlLiIKICAgICAgICAgIH0sIAogICAgICAgICAgewogICAgICAgICAgICAidHlwZSI6ICJjb21tYW5kIiwgCiAgICAgICAgICAgICJjb250ZXh0IjogWwogICAgICAgICAgICAgICIvdXNyL2Jpbi9ybSIsIAogICAgICAgICAgICAgICIvZXRjL3N5c3RlbWQvc3lzdGVtL211bHRpLXVzZXIudGFyZ2V0LndhbnRzL292aXJ0LWd1ZXN0LWFnZW50LnNlcnZpY2UiCiAgICAgICAgICAgIF0KICAgICAgICAgIH0KICAgICAgICBdCiAgICAgIH0sIAogICAgICAiYWN0b3IiOiAiY2hlY2tfc3lzdGVtZF9icm9rZW5fc3ltbGlua3MiLCAKICAgICAgInN1bW1hcnkiOiAiTGVhcHAgZGV0ZWN0ZWQgYnJva2VuIHN5c3RlbWQgc3ltbGlua3Mgb24gdGhlIHN5c3RlbSB0aGF0IGRvIG5vdCBjb3JyZXNwb25kIHRvIGFueSBpbnN0YWxsZWQgc3lzdGVtZCB1bml0LiBUaGlzIHR5cGljYWxseSBoYXBwZW5zIHdoZW4gdGhlIG9yaWdpbmFsIHN5c3RlbWQgdW5pdCBmaWxlIGhhcyBiZWVuIHJlbW92ZWQgKGUuZy4gYW4gcnBtIHJlbW92YWwpIG9yIHJlbmFtZWQgYW5kIHRoZSBzeXN0ZW0gY29uZmlncmF0aW9uIGhhcyBub3QgYmVlbiBwcm9wZXJseSBtb2RpZmllZC4gVGhlc2Ugc3ltbGlua3Mgd2lsbCBub3QgYmUgaGFuZGxlZCBkdXJpbmcgdGhlIGluLXBsYWNlIHVwZ3JhZGUgYXMgdGhleSBhcmUgYWxyZWFkeSBicm9rZW4uIFRoZSBsaXN0IG9mIGRldGVjdGVkIGJyb2tlbiBzeXN0ZW1kIHN5bWxpbmtzOlxuICAgIC0gL2V0Yy9zeXN0ZW1kL3N5c3RlbS9tdWx0aS11c2VyLnRhcmdldC53YW50cy9vdmlydC1ndWVzdC1hZ2VudC5zZXJ2aWNlIiwgCiAgICAgICJhdWRpZW5jZSI6ICJzeXNhZG1pbiIsIAogICAgICAia2V5IjogImJlMjA4M2ZlZTAzZjVmMGE3MDhmZDE5M2Q4MmQyZmUyMGFlZTcyMTciLCAKICAgICAgImlkIjogIjk4MWQwOTY4MDNhMmJmZDA1OWI0MjM4ODA3MDUyOWExOTFjYzAyYWQyOWRlOTk2NmRjYTg3Y2Q1OWM4OWU1NDciLCAKICAgICAgInNldmVyaXR5IjogImxvdyIKICAgIH0sIAogICAgewogICAgICAiZ3JvdXBzIjogWwogICAgICAgICJyZXBvc2l0b3J5IgogICAgICBdLCAKICAgICAgInRpdGxlIjogIlNvbWUgZW5hYmxlZCBSUE0gcmVwb3NpdG9yaWVzIGFyZSB1bmtub3duIHRvIExlYXBwIiwgCiAgICAgICJ0aW1lU3RhbXAiOiAiMjAyNS0xMi0xMlQyMDo1MjoxOC41NDU3ODZaIiwgCiAgICAgICJob3N0bmFtZSI6ICJtYW5hZ2VkLW5vZGUwMSIsIAogICAgICAiZGV0YWlsIjogewogICAgICAgICJyZWxhdGVkX3Jlc291cmNlcyI6IFsKICAgICAgICAgIHsKICAgICAgICAgICAgInNjaGVtZSI6ICJwYWNrYWdlIiwgCiAgICAgICAgICAgICJ0aXRsZSI6ICJsaWJzb2x2IgogICAgICAgICAgfSwgCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAicGFja2FnZSIsIAogICAgICAgICAgICAidGl0bGUiOiAicHl0aG9uLXBlcmYiCiAgICAgICAgICB9LCAKICAgICAgICAgIHsKICAgICAgICAgICAgInNjaGVtZSI6ICJwYWNrYWdlIiwgCiAgICAgICAgICAgICJ0aXRsZSI6ICJrZXJuZWwtdG9vbHMtbGlicyIKICAgICAgICAgIH0sIAogICAgICAgICAgewogICAgICAgICAgICAic2NoZW1lIjogInBhY2thZ2UiLCAKICAgICAgICAgICAgInRpdGxlIjogImxpYnJlcG9ydC1maWxlc3lzdGVtIgogICAgICAgICAgfSwgCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAicGFja2FnZSIsIAogICAgICAgICAgICAidGl0bGUiOiAianNvbi1nbGliIgogICAgICAgICAgfSwgCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAicGFja2FnZSIsIAogICAgICAgICAgICAidGl0bGUiOiAibGlicmVwbyIKICAgICAgICAgIH0sIAogICAgICAgICAgewogICAgICAgICAgICAic2NoZW1lIjogInBhY2thZ2UiLCAKICAgICAgICAgICAgInRpdGxlIjogImtlcm5lbC10b29scyIKICAgICAgICAgIH0sIAogICAgICAgICAgewogICAgICAgICAgICAic2NoZW1lIjogInJlcG9zaXRvcnkiLCAKICAgICAgICAgICAgInRpdGxlIjogInJoZWwiCiAgICAgICAgICB9CiAgICAgICAgXSwgCiAgICAgICAgInJlbWVkaWF0aW9ucyI6IFsKICAgICAgICAgIHsKICAgICAgICAgICAgInR5cGUiOiAiaGludCIsIAogICAgICAgICAgICAiY29udGV4dCI6ICJZb3UgY2FuIGZpbGUgYSByZXF1ZXN0IHRvIGFkZCB0aGlzIHJlcG9zaXRvcnkgdG8gdGhlIHNjb3BlIG9mIGluLXBsYWNlIHVwZ3JhZGVzIGJ5IGZpbGluZyBhIHN1cHBvcnQgdGlja2V0IgogICAgICAgICAgfQogICAgICAgIF0KICAgICAgfSwgCiAgICAgICJhY3RvciI6ICJjaGVja19za2lwcGVkX3JlcG9zaXRvcmllcyIsIAogICAgICAic3VtbWFyeSI6ICJUaGUgZm9sbG93aW5nIHJlcG9zaXRvcmllcyB3aXRoIFJlZCBIYXQtc2lnbmVkIHBhY2thZ2VzIGFyZSB1bmtub3duIHRvIExlYXBwOlxuLSByaGVsXG5BbmQgdGhlIGZvbGxvd2luZyBwYWNrYWdlcyBpbnN0YWxsZWQgZnJvbSB0aG9zZSByZXBvc2l0b3JpZXMgbWF5IG5vdCBiZSB1cGdyYWRlZDpcbi0gbGlic29sdlxuLSBweXRob24tcGVyZlxuLSBrZXJuZWwtdG9vbHMtbGlic1xuLSBsaWJyZXBvcnQtZmlsZXN5c3RlbVxuLSBqc29uLWdsaWJcbi0gbGlicmVwb1xuLSBrZXJuZWwtdG9vbHMiLCAKICAgICAgImF1ZGllbmNlIjogInN5c2FkbWluIiwgCiAgICAgICJrZXkiOiAiOGU4OWUyMGM2NDVjZWE2MDBiMjQwMTU2MDcxZDgxYzY0ZGFhYjdhZCIsIAogICAgICAiaWQiOiAiYWNiYjJlZDE1ZWNiMzE5MTkyYWY2NTQ3MmJlOTgzMjlhMDcxNDRkMTczNWU3ZDkzYzNmNWNkMTM3ZjhkMGRiOSIsIAogICAgICAic2V2ZXJpdHkiOiAibG93IgogICAgfSwgCiAgICB7CiAgICAgICJncm91cHMiOiBbCiAgICAgICAgImJvb3QiCiAgICAgIF0sIAogICAgICAidGl0bGUiOiAiR1JVQjIgY29yZSB3aWxsIGJlIGF1dG9tYXRpY2FsbHkgdXBkYXRlZCBkdXJpbmcgdGhlIHVwZ3JhZGUiLCAKICAgICAgInRpbWVTdGFtcCI6ICIyMDI1LTEyLTEyVDIwOjUyOjE4LjgwNjgwNloiLCAKICAgICAgImhvc3RuYW1lIjogIm1hbmFnZWQtbm9kZTAxIiwgCiAgICAgICJhY3RvciI6ICJjaGVja19ncnViX2NvcmUiLCAKICAgICAgInN1bW1hcnkiOiAiT24gbGVnYWN5IChCSU9TKSBzeXN0ZW1zLCBHUlVCMiBjb3JlIChsb2NhdGVkIGluIHRoZSBnYXAgYmV0d2VlbiB0aGUgTUJSIGFuZCB0aGUgZmlyc3QgcGFydGl0aW9uKSBjYW5ub3QgYmUgdXBkYXRlZCBkdXJpbmcgdGhlIHJwbSB0cmFuc2FjdGlvbiBhbmQgTGVhcHAgaGFzIHRvIGluaXRpYXRlIHRoZSB1cGRhdGUgcnVubmluZyBcImdydWIyLWluc3RhbGxcIiBhZnRlciB0aGUgdHJhbnNhY3Rpb24uIE5vIGFjdGlvbiBpcyBuZWVkZWQgYmVmb3JlIHRoZSB1cGdyYWRlLiBBZnRlciB0aGUgdXBncmFkZSwgaXQgaXMgcmVjb21tZW5kZWQgdG8gY2hlY2sgdGhlIEdSVUIgY29uZmlndXJhdGlvbi4iLCAKICAgICAgImF1ZGllbmNlIjogInN5c2FkbWluIiwgCiAgICAgICJrZXkiOiAiYWM3MDMwZTA1ZDJlZTI0OGQzNGYwOGE5ZmEwNDBiMzUyYmM0MTBhMyIsIAogICAgICAiaWQiOiAiNDRlYThlODE1N2JmYmYzYWM5OWFiYWJlODg4NGZjMjEzMjc0M2VhYmRhOWM5N2VhOWFjMWY4MmI2MGYxZDAxYiIsIAogICAgICAic2V2ZXJpdHkiOiAiaGlnaCIKICAgIH0sIAogICAgewogICAgICAiZ3JvdXBzIjogWwogICAgICAgICJmaWxlc3lzdGVtIiwgCiAgICAgICAgIm5ldHdvcmsiLCAKICAgICAgICAiaW5oaWJpdG9yIgogICAgICBdLCAKICAgICAgInRpdGxlIjogIlVzZSBvZiBORlMgZGV0ZWN0ZWQuIFVwZ3JhZGUgY2FuJ3QgcHJvY2VlZCIsIAogICAgICAidGltZVN0YW1wIjogIjIwMjUtMTItMTJUMjA6NTI6MTkuMjUxNzY5WiIsIAogICAgICAiaG9zdG5hbWUiOiAibWFuYWdlZC1ub2RlMDEiLCAKICAgICAgImRldGFpbCI6IHsKICAgICAgICAicmVsYXRlZF9yZXNvdXJjZXMiOiBbCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAiZmlsZSIsIAogICAgICAgICAgICAidGl0bGUiOiAiL2V0Yy9mc3RhYiIKICAgICAgICAgIH0KICAgICAgICBdLCAKICAgICAgICAiZXh0ZXJuYWwiOiBbCiAgICAgICAgICB7CiAgICAgICAgICAgICJ1cmwiOiAiaHR0cHM6Ly9hY2Nlc3MucmVkaGF0LmNvbS9zb2x1dGlvbnMvNjk2NDAwNiIsIAogICAgICAgICAgICAidGl0bGUiOiAiV2h5IGRvZXMgbGVhcHAgdXBncmFkZSBmYWlsIG9uIGRldGVjdGluZyBORlMgZHVyaW5nIHVwZ3JhZGU/IgogICAgICAgICAgfQogICAgICAgIF0sIAogICAgICAgICJyZW1lZGlhdGlvbnMiOiBbCiAgICAgICAgICB7CiAgICAgICAgICAgICJ0eXBlIjogImhpbnQiLCAKICAgICAgICAgICAgImNvbnRleHQiOiAiRGlzYWJsZSBORlMgdGVtcG9yYXJpbHkgZm9yIHRoZSB1cGdyYWRlIGlmIHBvc3NpYmxlLiIKICAgICAgICAgIH0KICAgICAgICBdCiAgICAgIH0sIAogICAgICAiYWN0b3IiOiAiY2hlY2tfbmZzIiwgCiAgICAgICJzdW1tYXJ5IjogIk5GUyBpcyBjdXJyZW50bHkgbm90IHN1cHBvcnRlZCBieSB0aGUgaW5wbGFjZSB1cGdyYWRlLlxuV2UgaGF2ZSBmb3VuZCBORlMgdXNhZ2UgYXQgdGhlIGZvbGxvd2luZyBsb2NhdGlvbnM6XG4tIE5GUyBzaGFyZXMgZm91bmQgaW4gL2V0Yy9mc3RhYjpcbiAtIG50YXAtYm9zLWMwMS1lbmcwMS1uZnMwMWIuc3RvcmFnZS5ib3MucmVkaGF0LmNvbTovZGV2b3BzX2VuZ2luZWVyaW5nX25mcy9kZXZhcmNoaXZlL3JlZGhhdCAvbW50L3JlZGhhdFxuIC0gbmVzdC50ZXN0LnJlZGhhdC5jb206L21udC9xYSAvbW50L3FhXG4gLSB2dGFwLWVuZzAxLnN0b3JhZ2UucmR1Mi5yZWRoYXQuY29tOi92b2wvZW5nYXJjaGl2ZSAvbW50L2VuZ2FyY2hpdmVcbiAtIG5lc3QudGVzdC5yZWRoYXQuY29tOi9tbnQvdHBzZGlzdCAvbW50L3Rwc2Rpc3RcbiAtIG50YXAtYm9zLWMwMS1lbmcwMS1uZnMwMWIuc3RvcmFnZS5ib3MucmVkaGF0LmNvbTovZGV2b3BzX2VuZ2luZWVyaW5nX25mcy9kZXZhcmNoaXZlL3JlZGhhdC9icmV3cm9vdCAvbW50L2JyZXdcbiAtIG50YXAtYm9zLWMwMS1lbmcwMS1uZnMwMWIuc3RvcmFnZS5ib3MucmVkaGF0LmNvbTovZGV2b3BzX2JyZXdfc2NyYXRjaF9uZnMvc2NyYXRjaCAvbW50L2JyZXdfc2NyYXRjaFxuIiwgCiAgICAgICJhdWRpZW5jZSI6ICJzeXNhZG1pbiIsIAogICAgICAia2V5IjogIjk4ODFiMjVmYWNlZWVhYTdhNjQ3OGJjZGFjMjlhZmQ3ZjZiYWFhZWQiLCAKICAgICAgImlkIjogIjNiYWUyYjliYThjOGIxN2VkMDI3ZThmYTYwNWIyNGVjMTUyZDVkYzMxYWY2NzA3NDk3ZDc1OTNjNGIyODQ0MmYiLCAKICAgICAgInNldmVyaXR5IjogImhpZ2giCiAgICB9LCAKICAgIHsKICAgICAgImdyb3VwcyI6IFsKICAgICAgICAiYXV0aGVudGljYXRpb24iLCAKICAgICAgICAic2VjdXJpdHkiLCAKICAgICAgICAidG9vbHMiCiAgICAgIF0sIAogICAgICAidGl0bGUiOiAiTW9kdWxlIHBhbV9wa2NzMTEgd2lsbCBiZSByZW1vdmVkIGZyb20gUEFNIGNvbmZpZ3VyYXRpb24iLCAKICAgICAgInRpbWVTdGFtcCI6ICIyMDI1LTEyLTEyVDIwOjUyOjE5LjM3NTMxMFoiLCAKICAgICAgImhvc3RuYW1lIjogIm1hbmFnZWQtbm9kZTAxIiwgCiAgICAgICJkZXRhaWwiOiB7CiAgICAgICAgInJlbGF0ZWRfcmVzb3VyY2VzIjogWwogICAgICAgICAgewogICAgICAgICAgICAic2NoZW1lIjogInBhY2thZ2UiLCAKICAgICAgICAgICAgInRpdGxlIjogInNzc2QiCiAgICAgICAgICB9CiAgICAgICAgXSwgCiAgICAgICAgInJlbWVkaWF0aW9ucyI6IFsKICAgICAgICAgIHsKICAgICAgICAgICAgInR5cGUiOiAiaGludCIsIAogICAgICAgICAgICAiY29udGV4dCI6ICJDb25maWd1cmUgU1NTRCB0byByZXBsYWNlIHBhbV9wa2NzMTEiCiAgICAgICAgICB9CiAgICAgICAgXQogICAgICB9LCAKICAgICAgImFjdG9yIjogInJlbW92ZWRfcGFtX21vZHVsZXNfY2hlY2siLCAKICAgICAgInN1bW1hcnkiOiAiTW9kdWxlIHBhbV9wa2NzMTEgd2FzIHN1cnBhc3NlZCBieSBTU1NEIGFuZCB0aGVyZWZvcmUgaXQgd2FzIHJlbW92ZWQgZnJvbSBSSEVMLTguIEtlZXBpbmcgaXQgaW4gUEFNIGNvbmZpZ3VyYXRpb24gbWF5IGxvY2sgb3V0IHRoZSBzeXN0ZW0gdGh1cyBpdCB3aWxsIGJlIGF1dG9tYXRpY2FsbHkgcmVtb3ZlZCBmcm9tIFBBTSBjb25maWd1cmF0aW9uIGJlZm9yZSB1cGdyYWRpbmcgdG8gUkhFTC04LiBQbGVhc2Ugc3dpdGNoIHRvIFNTU0QgdG8gcmVjb3ZlciB0aGUgZnVuY3Rpb25hbGl0eSBvZiBwYW1fcGtjczExLiIsIAogICAgICAiYXVkaWVuY2UiOiAic3lzYWRtaW4iLCAKICAgICAgImtleSI6ICJiZjQ3ZTczMDVkNjgwNWU4YmJlYWE3NTkzY2YwMWUzODAzMGMyM2YzIiwgCiAgICAgICJpZCI6ICJiNDQ5NDc4NDgyZDdkYjJiMTg5ZDEwMWYwZTA5OTU0OWM3ZGNhNmQ1ZGFlZWY4ZGU2ODgxNDczNmI3MmRhZDdhIiwgCiAgICAgICJzZXZlcml0eSI6ICJtZWRpdW0iCiAgICB9LCAKICAgIHsKICAgICAgImdyb3VwcyI6IFsKICAgICAgICAidXBncmFkZSBwcm9jZXNzIiwgCiAgICAgICAgInNhbml0eSIKICAgICAgXSwgCiAgICAgICJ0aXRsZSI6ICJVcGdyYWRlIGlzIHVuc3VwcG9ydGVkIiwgCiAgICAgICJ0aW1lU3RhbXAiOiAiMjAyNS0xMi0xMlQyMDo1MjoxOS43NDkxMjJaIiwgCiAgICAgICJob3N0bmFtZSI6ICJtYW5hZ2VkLW5vZGUwMSIsIAogICAgICAiYWN0b3IiOiAidW5zdXBwb3J0ZWRfdXBncmFkZV9jaGVjayIsIAogICAgICAic3VtbWFyeSI6ICJFbnZpcm9ubWVudCB2YXJpYWJsZSBMRUFQUF9VTlNVUFBPUlRFRCBoYXMgYmVlbiBkZXRlY3RlZC4gQSBzdWNjZXNzZnVsIGFuZCBzYWZlIHVwZ3JhZGUgcHJvY2VzcyBjYW5ub3QgYmUgZ3VhcmFudGVlZC4gRnJvbSBub3cgb24geW91IGFyZSBjb250aW51aW5nIGF0IHlvdXIgb3duIHJpc2suXG4iLCAKICAgICAgImF1ZGllbmNlIjogInN5c2FkbWluIiwgCiAgICAgICJrZXkiOiAiOWU1MDg4ZTNjMWYzNzFlMDIwZWM3NzdjM2Q4NjU3OGY0YmUxNDNjZiIsIAogICAgICAiaWQiOiAiN2ZlYTg0NTA2YjViNjMxYzEyYjZiNGJiY2EzYmYxMmI1NzM0MWYyNGViYWMyZjIzYjM4NzcyN2Y4ODhlMzljYyIsIAogICAgICAic2V2ZXJpdHkiOiAiaGlnaCIKICAgIH0sIAogICAgewogICAgICAiZ3JvdXBzIjogWwogICAgICAgICJzZXJ2aWNlcyIsIAogICAgICAgICJlbWFpbCIKICAgICAgXSwgCiAgICAgICJ0aXRsZSI6ICJQb3N0Zml4IGhhcyBpbmNvbXBhdGlibGUgY2hhbmdlcyBpbiB0aGUgbmV4dCBtYWpvciB2ZXJzaW9uIiwgCiAgICAgICJ0aW1lU3RhbXAiOiAiMjAyNS0xMi0xMlQyMDo1MjoyMC41MjEyNzdaIiwgCiAgICAgICJob3N0bmFtZSI6ICJtYW5hZ2VkLW5vZGUwMSIsIAogICAgICAiZGV0YWlsIjogewogICAgICAgICJyZWxhdGVkX3Jlc291cmNlcyI6IFsKICAgICAgICAgIHsKICAgICAgICAgICAgInNjaGVtZSI6ICJwYWNrYWdlIiwgCiAgICAgICAgICAgICJ0aXRsZSI6ICJwb3N0Zml4IgogICAgICAgICAgfQogICAgICAgIF0KICAgICAgfSwgCiAgICAgICJhY3RvciI6ICJjaGVja19wb3N0Zml4IiwgCiAgICAgICJzdW1tYXJ5IjogIlBvc3RmaXggMy54IGhhcyBzbyBjYWxsZWQgXCJjb21wYXRpYmlsaXR5IHNhZmV0eSBuZXRcIiB0aGF0IHJ1bnMgUG9zdGZpeCBwcm9ncmFtcyB3aXRoIGJhY2t3YXJkcy1jb21wYXRpYmxlIGRlZmF1bHQgc2V0dGluZ3MuIEl0IHdpbGwgbG9nIGEgd2FybmluZyB3aGVuZXZlciBiYWNrd2FyZHMtY29tcGF0aWJsZSBkZWZhdWx0IHNldHRpbmcgbWF5IGJlIHJlcXVpcmVkIGZvciBjb250aW51aXR5IG9mIHNlcnZpY2UuIEJhc2VkIG9uIHRoaXMgbG9nZ2luZyB0aGUgc3lzdGVtIGFkbWluaXN0cmF0b3IgY2FuIGRlY2lkZSBpZiBhbnkgYmFja3dhcmRzLWNvbXBhdGlibGUgc2V0dGluZ3MgbmVlZCB0byBiZSBtYWRlIHBlcm1hbmVudCBpbiBtYWluLmNmIG9yIG1hc3Rlci5jZiwgYmVmb3JlIHR1cm5pbmcgb2ZmIHRoZSBiYWNrd2FyZHMtY29tcGF0aWJpbGl0eSBzYWZldHkgbmV0LlxuVGhlIGJhY2t3YXJkIGNvbXBhdGliaWxpdHkgc2FmZXR5IG5ldCBpcyBieSBkZWZhdWx0IHR1cm5lZCBvZmYgaW4gUmVkIEhhdCBFbnRlcnByaXNlIExpbnV4IDguXG5JdCBjYW4gYmUgdHVybmVkIG9uIGJ5IHJ1bm5pbmc6ICBcInBvc3Rjb25mIC1lIGNvbXBhdGliaWxpdHlfbGV2ZWw9MFxuSXQgY2FuIGJlIHR1cm5lZCBvZmYgYnkgcnVubmluZzogXCJwb3N0Y29uZiAtZSBjb21wYXRpYmlsaXR5X2xldmVsPTJcblxuSW4gdGhlIFBvc3RmaXggTXlTUUwgZGF0YWJhc2UgY2xpZW50LCB0aGUgZGVmYXVsdCBcIm9wdGlvbl9ncm91cFwiIHZhbHVlIGhhcyBjaGFuZ2VkIHRvIFwiY2xpZW50XCIsIGkuZS4gaXQgbm93IHJlYWRzIG9wdGlvbnMgZnJvbSB0aGUgW2NsaWVudF0gZ3JvdXAgZnJvbSB0aGUgTXlTUUwgY29uZmlndXJhdGlvbiBmaWxlLiBUbyBkaXNhYmxlIGl0LCBzZXQgXCJvcHRpb25fZ3JvdXBcIiB0byB0aGUgZW1wdHkgc3RyaW5nLlxuXG5UaGUgcG9zdHF1ZXVlIGNvbW1hbmQgbm8gbG9uZ2VyIGZvcmNlcyBhbGwgbWVzc2FnZSBhcnJpdmFsIHRpbWVzIHRvIGJlIHJlcG9ydGVkIGluIFVUQy4gVG8gZ2V0IHRoZSBvbGQgYmVoYXZpb3IsIHNldCBUWj1VVEMgaW4gbWFpbi5jZjppbXBvcnRfZW52aXJvbm1lbnQuXG5cblBvc3RmaXggMy4yIGVuYWJsZXMgZWxsaXB0aWMgY3VydmUgbmVnb3RpYXRpb24uIFRoaXMgY2hhbmdlcyB0aGUgZGVmYXVsdCBzbXRwZF90bHNfZWVjZGhfZ3JhZGUgc2V0dGluZyB0byBcImF1dG9cIiwgYW5kIGludHJvZHVjZXMgYSBuZXcgcGFyYW1ldGVyIFwidGxzX2VlY2RoX2F1dG9fY3VydmVzXCIgd2l0aCB0aGUgbmFtZXMgb2YgY3VydmVzIHRoYXQgbWF5IGJlIG5lZ290aWF0ZWQuXG5cblRoZSBcIm1hc3Rlci5jZlwiIGNocm9vdCBkZWZhdWx0IHZhbHVlIGhhcyBjaGFuZ2VkIGZyb20gXCJ5XCIgKHllcykgdG8gXCJuXCIgKG5vKS4gVGhpcyBhcHBsaWVzIHRvIG1hc3Rlci5jZiBzZXJ2aWNlcyB3aGVyZSBjaHJvb3QgZmllbGQgaXMgbm90IGV4cGxpY2l0bHkgc3BlY2lmaWVkLlxuXG5UaGUgXCJhcHBlbmRfZG90X215ZG9tYWluXCIgZGVmYXVsdCB2YWx1ZSBoYXMgY2hhbmdlZCBmcm9tIFwieWVzXCIgdG8gXCJub1wiLiBZb3UgbWF5IG5lZWQgY2hhbmdpbmcgaXQgdG8gXCJ5ZXNcIiBpZiBzZW5kZXJzIGNhbm5vdCB1c2UgY29tcGxldGUgZG9tYWluIG5hbWVzIGluIGUtbWFpbCBhZGRyZXNzZXMuXG5cblRoZSBcInJlbGF5X2RvbWFpbnNcIiBkZWZhdWx0IHZhbHVlIGhhcyBjaGFuZ2VkIGZyb20gXCIkbXlkZXN0aW5hdGlvblwiIHRvIHRoZSBlbXB0eSB2YWx1ZS4gVGhpcyBjb3VsZCByZXN1bHQgaW4gdW5leHBlY3RlZCBcIlJlbGF5IGFjY2VzcyBkZW5pZWRcIiBlcnJvcnMgb3IgRVRSTiBlcnJvcnMsIGJlY2F1c2Ugbm93IHdpbGwgcG9zdGZpeCBieSBkZWZhdWx0IHJlbGF5IG9ubHkgZm9yIHRoZSBsb2NhbGhvc3QuXG5cblRoZSBcIm15bmV0d29ya3Nfc3R5bGVcIiBkZWZhdWx0IHZhbHVlIGhhcyBjaGFuZ2VkIGZyb20gXCJzdWJuZXRcIiB0byBcImhvc3RcIi4gVGhpcyBwYXJhbWV0ZXIgaXMgdXNlZCB0byBpbXBsZW1lbnQgdGhlIFwicGVybWl0X215bmV0d29ya3NcIiBmZWF0dXJlLiBUaGUgY2hhbmdlIGNvdWxkIHJlc3VsdCBpbiB1bmV4cGVjdGVkIFwiYWNjZXNzIGRlbmllZFwiIGVycm9ycywgYmVjYXVzZSBwb3N0Zml4IHdpbGwgbm93IGJ5IGRlZmF1bHQgdHJ1c3Qgb25seSB0aGUgbG9jYWwgbWFjaGluZSwgbm90IHRoZSByZW1vdGUgU01UUCBjbGllbnRzIG9uIHRoZSBzYW1lIElQIHN1Ym5ldHdvcmsuXG5cblBvc3RmaXggbm93IHN1cHBvcnRzIGR5bmFtaWNhbGx5IGxvYWRlZCBkYXRhYmFzZSBwbHVnaW5zLiBQbHVnaW5zIGFyZSBzaGlwcGVkIGluIGluZGl2aWR1YWwgUlBNIHN1Yi1wYWNrYWdlcy4gQ29ycmVjdCBkYXRhYmFzZSBwbHVnaW5zIGhhdmUgdG8gYmUgaW5zdGFsbGVkLCBvdGhlcndpc2UgdGhlIHNwZWNpZmljIGRhdGFiYXNlIGNsaWVudCB3aWxsIG5vdCB3b3JrLiBGb3IgZXhhbXBsZSBmb3IgUG9zdGdyZVNRTCBtYXAgdG8gd29yaywgdGhlIHBvc3RmaXgtcGdzcWwgUlBNIHBhY2thZ2UgaGFzIHRvIGJlIGluc3RhbGxlZC5cbiIsIAogICAgICAiYXVkaWVuY2UiOiAic3lzYWRtaW4iLCAKICAgICAgImtleSI6ICI1NzIxZTBhMDdhNjdkODJjZjdlNWVhNmYxNzY2MmNkNGY4MmUwYTMzIiwgCiAgICAgICJpZCI6ICJhYzIzZWI4YzZhMTBlNWU3M2MwM2YxNWZhY2M5YmMyYTkyOWM2MTdmNDY4NWYyMjgyNDUzZTQ2NDdkMzVhMjU3IiwgCiAgICAgICJzZXZlcml0eSI6ICJsb3ciCiAgICB9LCAKICAgIHsKICAgICAgImdyb3VwcyI6IFsKICAgICAgICAidG9vbHMiCiAgICAgIF0sIAogICAgICAidGl0bGUiOiAiR3JlcCBoYXMgaW5jb21wYXRpYmxlIGNoYW5nZXMgaW4gdGhlIG5leHQgbWFqb3IgdmVyc2lvbiIsIAogICAgICAidGltZVN0YW1wIjogIjIwMjUtMTItMTJUMjA6NTI6MjEuMDI3NzY3WiIsIAogICAgICAiaG9zdG5hbWUiOiAibWFuYWdlZC1ub2RlMDEiLCAKICAgICAgImRldGFpbCI6IHsKICAgICAgICAicmVsYXRlZF9yZXNvdXJjZXMiOiBbCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAicGFja2FnZSIsIAogICAgICAgICAgICAidGl0bGUiOiAiZ3JlcCIKICAgICAgICAgIH0KICAgICAgICBdLCAKICAgICAgICAicmVtZWRpYXRpb25zIjogWwogICAgICAgICAgewogICAgICAgICAgICAidHlwZSI6ICJoaW50IiwgCiAgICAgICAgICAgICJjb250ZXh0IjogIlBsZWFzZSB1cGRhdGUgeW91ciBzY3JpcHRzIHRvIGJlIGNvbXBhdGlibGUgd2l0aCB0aGUgY2hhbmdlcy4iCiAgICAgICAgICB9CiAgICAgICAgXQogICAgICB9LCAKICAgICAgImFjdG9yIjogImNoZWNrZ3JlcCIsIAogICAgICAic3VtbWFyeSI6ICJJZiBhIGZpbGUgY29udGFpbnMgZGF0YSBpbXByb3Blcmx5IGVuY29kZWQgZm9yIHRoZSBjdXJyZW50IGxvY2FsZSwgYW5kIHRoaXMgaXMgZGlzY292ZXJlZCBiZWZvcmUgYW55IG9mIHRoZSBmaWxlJ3MgY29udGVudHMgYXJlIG91dHB1dCwgZ3JlcCBub3cgdHJlYXRzIHRoZSBmaWxlIGFzIGJpbmFyeS5cblRoZSAnZ3JlcCAtUCcgbm8gbG9uZ2VyIHJlcG9ydHMgYW4gZXJyb3IgYW5kIGV4aXRzIHdoZW4gZ2l2ZW4gaW52YWxpZCBVVEYtOCBkYXRhLiBJbnN0ZWFkLCBpdCBjb25zaWRlcnMgdGhlIGRhdGEgdG8gYmUgbm9uLW1hdGNoaW5nLlxuSW4gbG9jYWxlcyB3aXRoIG11bHRpYnl0ZSBjaGFyYWN0ZXIgZW5jb2RpbmdzIG90aGVyIHRoYW4gVVRGLTgsIGdyZXAgLVAgbm93IHJlcG9ydHMgYW4gZXJyb3IgYW5kIGV4aXRzIGluc3RlYWQgb2YgbWlzYmVoYXZpbmcuXG5XaGVuIHNlYXJjaGluZyBiaW5hcnkgZGF0YSwgZ3JlcCBub3cgbWF5IHRyZWF0IG5vbi10ZXh0IGJ5dGVzIGFzIGxpbmUgdGVybWluYXRvcnMuIFRoaXMgY2FuIGJvb3N0IHBlcmZvcm1hbmNlIHNpZ25pZmljYW50bHkuXG5UaGUgJ2dyZXAgLXonIG5vIGxvbmdlciBhdXRvbWF0aWNhbGx5IHRyZWF0cyB0aGUgYnl0ZSAnXFwyMDAnIGFzIGJpbmFyeSBkYXRhLlxuQ29udGV4dCBubyBsb25nZXIgZXhjbHVkZXMgc2VsZWN0ZWQgbGluZXMgb21pdHRlZCBiZWNhdXNlIG9mIC1tLiBGb3IgZXhhbXBsZSwgJ2dyZXAgXCJeXCIgLW0xIC1BMScgbm93IG91dHB1dHMgdGhlIGZpcnN0IHR3byBpbnB1dCBsaW5lcywgbm90IGp1c3QgdGhlIGZpcnN0IGxpbmUuXG4iLCAKICAgICAgImF1ZGllbmNlIjogInN5c2FkbWluIiwgCiAgICAgICJrZXkiOiAiOTQ2NjVhNDk5ZTJlZWVlMzVlY2EzZTcwOTNhN2FiZTE4MzM4NGIxNiIsIAogICAgICAiaWQiOiAiZTA1NjRkZTUwNWJjNDlkMzYxYzA0NTU1YjZhMDhhYmMxYjA1MzVhYTI0YmExYjRhZjYwYzdiMjEzNWE1ZTVjZCIsIAogICAgICAic2V2ZXJpdHkiOiAibG93IgogICAgfSwgCiAgICB7CiAgICAgICJncm91cHMiOiBbCiAgICAgICAgInNlcnZpY2VzIiwgCiAgICAgICAgInRpbWUgbWFuYWdlbWVudCIKICAgICAgXSwgCiAgICAgICJ0aXRsZSI6ICJjaHJvbnkgdXNpbmcgZGVmYXVsdCBjb25maWd1cmF0aW9uIiwgCiAgICAgICJ0aW1lU3RhbXAiOiAiMjAyNS0xMi0xMlQyMDo1MjoyMS4xODUzNzFaIiwgCiAgICAgICJob3N0bmFtZSI6ICJtYW5hZ2VkLW5vZGUwMSIsIAogICAgICAiZGV0YWlsIjogewogICAgICAgICJyZWxhdGVkX3Jlc291cmNlcyI6IFsKICAgICAgICAgIHsKICAgICAgICAgICAgInNjaGVtZSI6ICJwYWNrYWdlIiwgCiAgICAgICAgICAgICJ0aXRsZSI6ICJudHBkIgogICAgICAgICAgfSwgCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAicGFja2FnZSIsIAogICAgICAgICAgICAidGl0bGUiOiAiY2hyb255IgogICAgICAgICAgfSwgCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAiZmlsZSIsIAogICAgICAgICAgICAidGl0bGUiOiAiL2V0Yy9jaHJvbnkuY29uZiIKICAgICAgICAgIH0KICAgICAgICBdCiAgICAgIH0sIAogICAgICAiYWN0b3IiOiAiY2hlY2tfY2hyb255IiwgCiAgICAgICJzdW1tYXJ5IjogImRlZmF1bHQgY2hyb255IGNvbmZpZ3VyYXRpb24gaW4gUkhFTDggdXNlcyBsZWFwc2VjdHogZGlyZWN0aXZlLCB3aGljaCBjYW5ub3QgYmUgdXNlZCB3aXRoIGxlYXAgc21lYXJpbmcgTlRQIHNlcnZlcnMsIGFuZCB1c2VzIGEgc2luZ2xlIHBvb2wgZGlyZWN0aXZlIGluc3RlYWQgb2YgZm91ciBzZXJ2ZXIgZGlyZWN0aXZlcyIsIAogICAgICAiYXVkaWVuY2UiOiAic3lzYWRtaW4iLCAKICAgICAgImtleSI6ICJjNDIyMmViZDE4NzMwYTc2ZjZiYzdiM2I2NmRmODk4YjEwNmU2NTU0IiwgCiAgICAgICJpZCI6ICI3ZmFiNjZmNTU3NDUzOTY1ZTlhZDM1MDkzMzA2ZmQ4NjZmZmQwYTEzNjAyODY1Y2EyZjVmNWI3Y2RkY2Y0NTEzIiwgCiAgICAgICJzZXZlcml0eSI6ICJtZWRpdW0iCiAgICB9LCAKICAgIHsKICAgICAgImdyb3VwcyI6IFsKICAgICAgICAiZmlsZXN5c3RlbSIsIAogICAgICAgICJuZXR3b3JrIiwgCiAgICAgICAgImluaGliaXRvciIKICAgICAgXSwgCiAgICAgICJ0aXRsZSI6ICJVc2Ugb2YgQ0lGUyBkZXRlY3RlZC4gVXBncmFkZSBjYW4ndCBwcm9jZWVkIiwgCiAgICAgICJ0aW1lU3RhbXAiOiAiMjAyNS0xMi0xMlQyMDo1MjoyMS42MTI5MjRaIiwgCiAgICAgICJob3N0bmFtZSI6ICJtYW5hZ2VkLW5vZGUwMSIsIAogICAgICAiZGV0YWlsIjogewogICAgICAgICJyZWxhdGVkX3Jlc291cmNlcyI6IFsKICAgICAgICAgIHsKICAgICAgICAgICAgInNjaGVtZSI6ICJmaWxlIiwgCiAgICAgICAgICAgICJ0aXRsZSI6ICIvZXRjL2ZzdGFiIgogICAgICAgICAgfQogICAgICAgIF0sIAogICAgICAgICJleHRlcm5hbCI6IFsKICAgICAgICAgIHsKICAgICAgICAgICAgInVybCI6ICJodHRwczovL2FjY2Vzcy5yZWRoYXQuY29tL3NvbHV0aW9ucy82OTY0MzA0IiwgCiAgICAgICAgICAgICJ0aXRsZSI6ICJMZWFwcCB1cGdyYWRlIGZhaWxlZCB3aXRoIGVycm9yIFwiSW5oaWJpdG9yOiBVc2Ugb2YgQ0lGUyBkZXRlY3RlZC4gVXBncmFkZSBjYW5ub3QgcHJvY2VlZFwiIgogICAgICAgICAgfQogICAgICAgIF0sIAogICAgICAgICJyZW1lZGlhdGlvbnMiOiBbCiAgICAgICAgICB7CiAgICAgICAgICAgICJ0eXBlIjogImhpbnQiLCAKICAgICAgICAgICAgImNvbnRleHQiOiAiQ29tbWVudCBvdXQgQ0lGUyBlbnRyaWVzIHRvIHByb2NlZWQgd2l0aCB0aGUgdXBncmFkZS4iCiAgICAgICAgICB9CiAgICAgICAgXQogICAgICB9LCAKICAgICAgImFjdG9yIjogImNoZWNrX2NpZnMiLCAKICAgICAgInN1bW1hcnkiOiAiQ0lGUyBpcyBjdXJyZW50bHkgbm90IHN1cHBvcnRlZCBieSB0aGUgaW5wbGFjZSB1cGdyYWRlLiIsIAogICAgICAiYXVkaWVuY2UiOiAic3lzYWRtaW4iLCAKICAgICAgImtleSI6ICJkMGUxYWEzZjdjNGZjNDQ1MGJkY2I5YTI3ZjQ3ZmY0NjRkNmFmMjRhIiwgCiAgICAgICJpZCI6ICI3ZDJkY2EzY2RjMzRjYzA2YTEwNjc4NTk3MzFkNjEwN2NiZWJkYmMxZmU1MzQ3NzdhMmVkNzdkYTYwZmQ5MDUwIiwgCiAgICAgICJzZXZlcml0eSI6ICJoaWdoIgogICAgfSwgCiAgICB7CiAgICAgICJncm91cHMiOiBbCiAgICAgICAgImF1dGhlbnRpY2F0aW9uIiwgCiAgICAgICAgInNlY3VyaXR5IiwgCiAgICAgICAgInRvb2xzIgogICAgICBdLCAKICAgICAgInRpdGxlIjogIkN1cnJlbnQgUEFNIGFuZCBuc3N3aXRjaC5jb25mIGNvbmZpZ3VyYXRpb24gd2lsbCBiZSBrZXB0LiIsIAogICAgICAidGltZVN0YW1wIjogIjIwMjUtMTItMTJUMjA6NTI6MjEuNjUzODY4WiIsIAogICAgICAiaG9zdG5hbWUiOiAibWFuYWdlZC1ub2RlMDEiLCAKICAgICAgImRldGFpbCI6IHsKICAgICAgICAicmVsYXRlZF9yZXNvdXJjZXMiOiBbCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAicGFja2FnZSIsIAogICAgICAgICAgICAidGl0bGUiOiAiYXV0aHNlbGVjdCIKICAgICAgICAgIH0sIAogICAgICAgICAgewogICAgICAgICAgICAic2NoZW1lIjogInBhY2thZ2UiLCAKICAgICAgICAgICAgInRpdGxlIjogImF1dGhjb25maWciCiAgICAgICAgICB9LCAKICAgICAgICAgIHsKICAgICAgICAgICAgInNjaGVtZSI6ICJmaWxlIiwgCiAgICAgICAgICAgICJ0aXRsZSI6ICIvZXRjL25zc3dpdGNoLmNvbmYiCiAgICAgICAgICB9CiAgICAgICAgXQogICAgICB9LCAKICAgICAgImFjdG9yIjogImF1dGhzZWxlY3RfY2hlY2siLCAKICAgICAgInN1bW1hcnkiOiAiVGhlcmUgaXMgYSBuZXcgdG9vbCBjYWxsZWQgYXV0aHNlbGVjdCBpbiBSSEVMOCB0aGF0IHJlcGxhY2VkIGF1dGhjb25maWcuIFRoZSB1cGdyYWRlIHByb2Nlc3Mgd2FzIHVuYWJsZSB0byBmaW5kIGFuIGF1dGhzZWxlY3QgcHJvZmlsZSB0aGF0IHdvdWxkIGJlIGVxdWl2YWxlbnQgdG8geW91ciBjdXJyZW50IGNvbmZpZ3VyYXRpb24uIFRoZXJlZm9yZSB5b3VyIGNvbmZpZ3VyYXRpb24gd2lsbCBiZSBsZWZ0IGludGFjdC4iLCAKICAgICAgImF1ZGllbmNlIjogInN5c2FkbWluIiwgCiAgICAgICJrZXkiOiAiNDBjNGFiMWRhNGEzMGRjMWNhNDBlNTQzZjYzODVlMTMzNmQ4ODEwYyIsIAogICAgICAiaWQiOiAiY2E5MzA0NWY2NDIyNDFlYWVjOTQ2MGY4NDQ4ZDllNzNlOThiMDcwYWNmODgxZmU0M2UzNzY3NzEwMDhmMWIyMCIsIAogICAgICAic2V2ZXJpdHkiOiAiaW5mbyIKICAgIH0sIAogICAgewogICAgICAiZ3JvdXBzIjogWwogICAgICAgICJweXRob24iCiAgICAgIF0sIAogICAgICAidGl0bGUiOiAiRGlmZmVyZW5jZSBpbiBQeXRob24gdmVyc2lvbnMgYW5kIHN1cHBvcnQgaW4gUkhFTCA4IiwgCiAgICAgICJ0aW1lU3RhbXAiOiAiMjAyNS0xMi0xMlQyMDo1MjoyMi4xMDc4MzFaIiwgCiAgICAgICJob3N0bmFtZSI6ICJtYW5hZ2VkLW5vZGUwMSIsIAogICAgICAiZGV0YWlsIjogewogICAgICAgICJyZWxhdGVkX3Jlc291cmNlcyI6IFsKICAgICAgICAgIHsKICAgICAgICAgICAgInNjaGVtZSI6ICJwYWNrYWdlIiwgCiAgICAgICAgICAgICJ0aXRsZSI6ICJweXRob24iCiAgICAgICAgICB9LCAKICAgICAgICAgIHsKICAgICAgICAgICAgInNjaGVtZSI6ICJwYWNrYWdlIiwgCiAgICAgICAgICAgICJ0aXRsZSI6ICJweXRob24yIgogICAgICAgICAgfSwgCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAicGFja2FnZSIsIAogICAgICAgICAgICAidGl0bGUiOiAicHl0aG9uMyIKICAgICAgICAgIH0KICAgICAgICBdLCAKICAgICAgICAiZXh0ZXJuYWwiOiBbCiAgICAgICAgICB7CiAgICAgICAgICAgICJ1cmwiOiAiaHR0cHM6Ly9yZWQuaHQvcmhlbC04LXB5dGhvbiIsIAogICAgICAgICAgICAidGl0bGUiOiAiRGlmZmVyZW5jZSBpbiBQeXRob24gdmVyc2lvbnMgYW5kIHN1cHBvcnQgaW4gUkhFTCA4IgogICAgICAgICAgfQogICAgICAgIF0sIAogICAgICAgICJyZW1lZGlhdGlvbnMiOiBbCiAgICAgICAgICB7CiAgICAgICAgICAgICJ0eXBlIjogImhpbnQiLCAKICAgICAgICAgICAgImNvbnRleHQiOiAiUGxlYXNlIHJ1biBcImFsdGVybmF0aXZlcyAtLXNldCBweXRob24gL3Vzci9iaW4vcHl0aG9uM1wiIGFmdGVyIHVwZ3JhZGUiCiAgICAgICAgICB9CiAgICAgICAgXQogICAgICB9LCAKICAgICAgImFjdG9yIjogInB5dGhvbl9pbmZvcm1fdXNlciIsIAogICAgICAic3VtbWFyeSI6ICJJbiBSSEVMIDgsIHRoZXJlIGlzIG5vICdweXRob24nIGNvbW1hbmQuIFB5dGhvbiAzIChiYWNrd2FyZCBpbmNvbXBhdGlibGUpIGlzIHRoZSBwcmltYXJ5IFB5dGhvbiB2ZXJzaW9uIGFuZCBQeXRob24gMiBpcyBhdmFpbGFibGUgd2l0aCBsaW1pdGVkIHN1cHBvcnQgYW5kIGxpbWl0ZWQgc2V0IG9mIHBhY2thZ2VzLiBJZiB5b3Ugbm8gbG9uZ2VyIHJlcXVpcmUgUHl0aG9uIDIgcGFja2FnZXMgZm9sbG93aW5nIHRoZSB1cGdyYWRlLCBwbGVhc2UgcmVtb3ZlIHRoZW0uIFJlYWQgbW9yZSBoZXJlOiBodHRwczovL3JlZC5odC9yaGVsLTgtcHl0aG9uIiwgCiAgICAgICJhdWRpZW5jZSI6ICJkZXZlbG9wZXIiLCAKICAgICAgImtleSI6ICIwYzk4NTg1YjFkOGQyNTJlYjU0MGJmNjE1NjAwOTRmMzQ5NTM1MWY1IiwgCiAgICAgICJpZCI6ICJhZWRkMDEyMjg5MWRhZTI2NmQ5NDJkMDUzYzY4MzA3NTczZmQ1NTU3MzNhYjNhMjgzZTU2MWE4NDNkMzBjY2EyIiwgCiAgICAgICJzZXZlcml0eSI6ICJoaWdoIgogICAgfSwgCiAgICB7CiAgICAgICJncm91cHMiOiBbCiAgICAgICAgInNlbGludXgiLCAKICAgICAgICAic2VjdXJpdHkiCiAgICAgIF0sIAogICAgICAidGl0bGUiOiAiU0VsaW51eCByZWxhYmVsaW5nIHdpbGwgYmUgc2NoZWR1bGVkIiwgCiAgICAgICJ0aW1lU3RhbXAiOiAiMjAyNS0xMi0xMlQyMDo1MjoyMi4zMzQwNTBaIiwgCiAgICAgICJob3N0bmFtZSI6ICJtYW5hZ2VkLW5vZGUwMSIsIAogICAgICAiYWN0b3IiOiAiY2hlY2tfc2VfbGludXgiLCAKICAgICAgInN1bW1hcnkiOiAiU0VsaW51eCByZWxhYmVsaW5nIHdpbGwgYmUgc2NoZWR1bGVkIGFzIHRoZSBzdGF0dXMgaXMgcGVybWlzc2l2ZS9lbmZvcmNpbmcuIiwgCiAgICAgICJhdWRpZW5jZSI6ICJzeXNhZG1pbiIsIAogICAgICAia2V5IjogIjhmYjgxODYzZjg0MTNiZDYxN2MyYTU1YjY5YjhlMTBmZjAzZDdjNzIiLCAKICAgICAgImlkIjogIjBhZWIyZTBjNjNmMTBlNGQ4MDEyZTZjYWMzMDhmOWE2ODVhOWU2NDkzNTA2YmM4YmYxNWQwNGMwM2EzNGNiMGUiLCAKICAgICAgInNldmVyaXR5IjogImluZm8iCiAgICB9LCAKICAgIHsKICAgICAgImdyb3VwcyI6IFsKICAgICAgICAic2VsaW51eCIsIAogICAgICAgICJzZWN1cml0eSIKICAgICAgXSwgCiAgICAgICJ0aXRsZSI6ICJTRWxpbnV4IHdpbGwgYmUgc2V0IHRvIHBlcm1pc3NpdmUgbW9kZSIsIAogICAgICAidGltZVN0YW1wIjogIjIwMjUtMTItMTJUMjA6NTI6MjIuMzM5MTIxWiIsIAogICAgICAiaG9zdG5hbWUiOiAibWFuYWdlZC1ub2RlMDEiLCAKICAgICAgImRldGFpbCI6IHsKICAgICAgICAicmVtZWRpYXRpb25zIjogWwogICAgICAgICAgewogICAgICAgICAgICAidHlwZSI6ICJoaW50IiwgCiAgICAgICAgICAgICJjb250ZXh0IjogIk1ha2Ugc3VyZSB0aGVyZSBhcmUgbm8gU0VsaW51eCByZWxhdGVkIHdhcm5pbmdzIGFmdGVyIHRoZSB1cGdyYWRlIGFuZCBlbmFibGUgU0VsaW51eCBtYW51YWxseSBhZnRlcndhcmRzLiBOb3RpY2U6IFlvdSBjYW4gaWdub3JlIHRoZSBcIi9yb290L3RtcF9sZWFwcF9weTNcIiBTRWxpbnV4IHdhcm5pbmdzLiIKICAgICAgICAgIH0KICAgICAgICBdCiAgICAgIH0sIAogICAgICAiYWN0b3IiOiAiY2hlY2tfc2VfbGludXgiLCAKICAgICAgInN1bW1hcnkiOiAiU0VsaW51eCB3aWxsIGJlIHNldCB0byBwZXJtaXNzaXZlIG1vZGUuIEN1cnJlbnQgbW9kZTogZW5mb3JjaW5nLiBUaGlzIGFjdGlvbiBpcyByZXF1aXJlZCBieSB0aGUgdXBncmFkZSBwcm9jZXNzIHRvIG1ha2Ugc3VyZSB0aGUgdXBncmFkZWQgc3lzdGVtIGNhbiBib290IHdpdGhvdXQgYmVpbmlnIGJsb2NrZWQgYnkgU0VsaW51eCBydWxlcy4iLCAKICAgICAgImF1ZGllbmNlIjogInN5c2FkbWluIiwgCiAgICAgICJrZXkiOiAiMzlkNzE4M2RhZmJhNzk4YWE0YmJiMWU3MGIwZWYyYmJlNWIxNzcyZiIsIAogICAgICAiaWQiOiAiNWNiNDYyNWYxZjliN2ExYjRlZDI2ZTZiODYxYWY5MzUxOWEzODlmNDA4NDIzMzJkMzQ1ZjNkYWNhMmQ2ZWRjZSIsIAogICAgICAic2V2ZXJpdHkiOiAibG93IgogICAgfQogIF0KfQo=", "encoding": "base64", "source": "/var/log/leapp/leapp-report.json"} TASK [infra.leapp.remediate : Parse leapp report] ****************************** task path: /root/.ansible/collections/ansible_collections/infra/leapp/roles/remediate/tasks/main.yml:23 ok: [managed-node01] => {"ansible_facts": {"leapp_report_data": {"entries": [{"actor": "repositories_blacklist", "audience": "sysadmin", "detail": {"remediations": [{"context": "If some of excluded repositories are still required to be used during the upgrade, execute leapp with the --enablerepo option with the repoid of the repository required to be enabled as an argument (the option can be used multiple times).", "type": "hint"}]}, "groups": ["repository", "failure"], "hostname": "managed-node01", "id": "32fc1b9db467e15e44ae096967d0202c28ad869f4c3fca9fc735552045791d2c", "key": "1b9132cb2362ae7830e48eee7811be9527747de8", "severity": "info", "summary": "The following repositories are not supported by Red Hat and are excluded from the list of repositories used during the upgrade.\n- codeready-builder-beta-for-rhel-8-s390x-rpms\n- codeready-builder-beta-for-rhel-8-ppc64le-rpms\n- rhui-codeready-builder-for-rhel-8-x86_64-rhui-rpms\n- codeready-builder-for-rhel-8-aarch64-eus-rpms\n- codeready-builder-for-rhel-8-ppc64le-eus-rpms\n- codeready-builder-beta-for-rhel-8-x86_64-rpms\n- codeready-builder-for-rhel-8-aarch64-rpms\n- codeready-builder-for-rhel-8-s390x-rpms\n- codeready-builder-for-rhel-8-s390x-eus-rpms\n- codeready-builder-for-rhel-8-x86_64-eus-rpms\n- rhui-codeready-builder-for-rhel-8-aarch64-rhui-rpms\n- codeready-builder-beta-for-rhel-8-aarch64-rpms\n- codeready-builder-for-rhel-8-rhui-rpms\n- codeready-builder-for-rhel-8-x86_64-rhui-rpms\n- codeready-builder-for-rhel-8-x86_64-rpms\n- codeready-builder-for-rhel-8-x86_64-eus-rhui-rpms\n- codeready-builder-for-rhel-8-ppc64le-rpms", "timeStamp": "2025-12-12T20:52:15.180768Z", "title": "Excluded target system repositories"}, {"actor": "pes_events_scanner", "audience": "sysadmin", "detail": {"related_resources": [{"scheme": "package", "title": "python3-pyxattr"}, {"scheme": "package", "title": "rpcgen"}]}, "groups": ["repository"], "hostname": "managed-node01", "id": "a804e9e3f199855934035e1772d0cf9998d1446d7562bd832254b9e14b04990d", "key": "2437e204808f987477c0e9be8e4c95b3a87a9f3e", "severity": "high", "summary": "2 packages will be skipped because they are available only in target system repositories that are intentionally excluded from the list of repositories used during the upgrade. See the report message titled \"Excluded target system repositories\" for details.\nThe list of these packages:\n- python3-pyxattr (repoid: codeready-builder-for-rhel-8-x86_64-rpms)\n- rpcgen (repoid: codeready-builder-for-rhel-8-x86_64-rpms)", "timeStamp": "2025-12-12T20:52:17.611629Z", "title": "Packages available in excluded repositories will not be installed"}, {"actor": "check_detected_devices_and_drivers", "audience": "sysadmin", "detail": {"external": [{"title": "Leapp preupgrade getting \"Inhibitor: Detected loaded kernel drivers which have been removed in RHEL 8. Upgrade cannot proceed.\" ", "url": "https://access.redhat.com/solutions/6971716"}, {"title": "Leapp upgrade fail with error \"Inhibitor: Detected loaded kernel drivers which have been removed in RHEL 8. Upgrade cannot proceed.\"", "url": "https://access.redhat.com/solutions/5436131"}]}, "groups": ["kernel", "drivers", "inhibitor"], "hostname": "managed-node01", "id": "8575e8ae43341daeb8e08bf738d05c0281597282ad6a6fb31a956b86f8333929", "key": "f08a07da902958defa4f5c2699fae9ec2eb67c5b", "severity": "high", "summary": "Support for the following RHEL 7 device drivers has been removed in RHEL 8:\n - pata_acpi\n", "timeStamp": "2025-12-12T20:52:18.101012Z", "title": "Leapp detected loaded kernel drivers which have been removed in RHEL 8. Upgrade cannot proceed."}, {"actor": "check_systemd_broken_symlinks", "audience": "sysadmin", "detail": {"remediations": [{"context": "Remove the invalid symlinks before the upgrade.", "type": "hint"}, {"context": ["/usr/bin/rm", "/etc/systemd/system/multi-user.target.wants/ovirt-guest-agent.service"], "type": "command"}]}, "groups": ["filesystem"], "hostname": "managed-node01", "id": "981d096803a2bfd059b42388070529a191cc02ad29de9966dca87cd59c89e547", "key": "be2083fee03f5f0a708fd193d82d2fe20aee7217", "severity": "low", "summary": "Leapp detected broken systemd symlinks on the system that do not correspond to any installed systemd unit. This typically happens when the original systemd unit file has been removed (e.g. an rpm removal) or renamed and the system configration has not been properly modified. These symlinks will not be handled during the in-place upgrade as they are already broken. The list of detected broken systemd symlinks:\n - /etc/systemd/system/multi-user.target.wants/ovirt-guest-agent.service", "timeStamp": "2025-12-12T20:52:18.258194Z", "title": "Detected broken systemd symlinks for non-existing services"}, {"actor": "check_skipped_repositories", "audience": "sysadmin", "detail": {"related_resources": [{"scheme": "package", "title": "libsolv"}, {"scheme": "package", "title": "python-perf"}, {"scheme": "package", "title": "kernel-tools-libs"}, {"scheme": "package", "title": "libreport-filesystem"}, {"scheme": "package", "title": "json-glib"}, {"scheme": "package", "title": "librepo"}, {"scheme": "package", "title": "kernel-tools"}, {"scheme": "repository", "title": "rhel"}], "remediations": [{"context": "You can file a request to add this repository to the scope of in-place upgrades by filing a support ticket", "type": "hint"}]}, "groups": ["repository"], "hostname": "managed-node01", "id": "acbb2ed15ecb319192af65472be98329a07144d1735e7d93c3f5cd137f8d0db9", "key": "8e89e20c645cea600b240156071d81c64daab7ad", "severity": "low", "summary": "The following repositories with Red Hat-signed packages are unknown to Leapp:\n- rhel\nAnd the following packages installed from those repositories may not be upgraded:\n- libsolv\n- python-perf\n- kernel-tools-libs\n- libreport-filesystem\n- json-glib\n- librepo\n- kernel-tools", "timeStamp": "2025-12-12T20:52:18.545786Z", "title": "Some enabled RPM repositories are unknown to Leapp"}, {"actor": "check_grub_core", "audience": "sysadmin", "groups": ["boot"], "hostname": "managed-node01", "id": "44ea8e8157bfbf3ac99ababe8884fc2132743eabda9c97ea9ac1f82b60f1d01b", "key": "ac7030e05d2ee248d34f08a9fa040b352bc410a3", "severity": "high", "summary": "On legacy (BIOS) systems, GRUB2 core (located in the gap between the MBR and the first partition) cannot be updated during the rpm transaction and Leapp has to initiate the update running \"grub2-install\" after the transaction. No action is needed before the upgrade. After the upgrade, it is recommended to check the GRUB configuration.", "timeStamp": "2025-12-12T20:52:18.806806Z", "title": "GRUB2 core will be automatically updated during the upgrade"}, {"actor": "check_nfs", "audience": "sysadmin", "detail": {"external": [{"title": "Why does leapp upgrade fail on detecting NFS during upgrade?", "url": "https://access.redhat.com/solutions/6964006"}], "related_resources": [{"scheme": "file", "title": "/etc/fstab"}], "remediations": [{"context": "Disable NFS temporarily for the upgrade if possible.", "type": "hint"}]}, "groups": ["filesystem", "network", "inhibitor"], "hostname": "managed-node01", "id": "3bae2b9ba8c8b17ed027e8fa605b24ec152d5dc31af6707497d7593c4b28442f", "key": "9881b25faceeeaa7a6478bcdac29afd7f6baaaed", "severity": "high", "summary": "NFS is currently not supported by the inplace upgrade.\nWe have found NFS usage at the following locations:\n- NFS shares found in /etc/fstab:\n - ntap-bos-c01-eng01-nfs01b.storage.bos.redhat.com:/devops_engineering_nfs/devarchive/redhat /mnt/redhat\n - nest.test.redhat.com:/mnt/qa /mnt/qa\n - vtap-eng01.storage.rdu2.redhat.com:/vol/engarchive /mnt/engarchive\n - nest.test.redhat.com:/mnt/tpsdist /mnt/tpsdist\n - ntap-bos-c01-eng01-nfs01b.storage.bos.redhat.com:/devops_engineering_nfs/devarchive/redhat/brewroot /mnt/brew\n - ntap-bos-c01-eng01-nfs01b.storage.bos.redhat.com:/devops_brew_scratch_nfs/scratch /mnt/brew_scratch\n", "timeStamp": "2025-12-12T20:52:19.251769Z", "title": "Use of NFS detected. Upgrade can't proceed"}, {"actor": "removed_pam_modules_check", "audience": "sysadmin", "detail": {"related_resources": [{"scheme": "package", "title": "sssd"}], "remediations": [{"context": "Configure SSSD to replace pam_pkcs11", "type": "hint"}]}, "groups": ["authentication", "security", "tools"], "hostname": "managed-node01", "id": "b449478482d7db2b189d101f0e099549c7dca6d5daeef8de68814736b72dad7a", "key": "bf47e7305d6805e8bbeaa7593cf01e38030c23f3", "severity": "medium", "summary": "Module pam_pkcs11 was surpassed by SSSD and therefore it was removed from RHEL-8. Keeping it in PAM configuration may lock out the system thus it will be automatically removed from PAM configuration before upgrading to RHEL-8. Please switch to SSSD to recover the functionality of pam_pkcs11.", "timeStamp": "2025-12-12T20:52:19.375310Z", "title": "Module pam_pkcs11 will be removed from PAM configuration"}, {"actor": "unsupported_upgrade_check", "audience": "sysadmin", "groups": ["upgrade process", "sanity"], "hostname": "managed-node01", "id": "7fea84506b5b631c12b6b4bbca3bf12b57341f24ebac2f23b387727f888e39cc", "key": "9e5088e3c1f371e020ec777c3d86578f4be143cf", "severity": "high", "summary": "Environment variable LEAPP_UNSUPPORTED has been detected. A successful and safe upgrade process cannot be guaranteed. From now on you are continuing at your own risk.\n", "timeStamp": "2025-12-12T20:52:19.749122Z", "title": "Upgrade is unsupported"}, {"actor": "check_postfix", "audience": "sysadmin", "detail": {"related_resources": [{"scheme": "package", "title": "postfix"}]}, "groups": ["services", "email"], "hostname": "managed-node01", "id": "ac23eb8c6a10e5e73c03f15facc9bc2a929c617f4685f2282453e4647d35a257", "key": "5721e0a07a67d82cf7e5ea6f17662cd4f82e0a33", "severity": "low", "summary": "Postfix 3.x has so called \"compatibility safety net\" that runs Postfix programs with backwards-compatible default settings. It will log a warning whenever backwards-compatible default setting may be required for continuity of service. Based on this logging the system administrator can decide if any backwards-compatible settings need to be made permanent in main.cf or master.cf, before turning off the backwards-compatibility safety net.\nThe backward compatibility safety net is by default turned off in Red Hat Enterprise Linux 8.\nIt can be turned on by running: \"postconf -e compatibility_level=0\nIt can be turned off by running: \"postconf -e compatibility_level=2\n\nIn the Postfix MySQL database client, the default \"option_group\" value has changed to \"client\", i.e. it now reads options from the [client] group from the MySQL configuration file. To disable it, set \"option_group\" to the empty string.\n\nThe postqueue command no longer forces all message arrival times to be reported in UTC. To get the old behavior, set TZ=UTC in main.cf:import_environment.\n\nPostfix 3.2 enables elliptic curve negotiation. This changes the default smtpd_tls_eecdh_grade setting to \"auto\", and introduces a new parameter \"tls_eecdh_auto_curves\" with the names of curves that may be negotiated.\n\nThe \"master.cf\" chroot default value has changed from \"y\" (yes) to \"n\" (no). This applies to master.cf services where chroot field is not explicitly specified.\n\nThe \"append_dot_mydomain\" default value has changed from \"yes\" to \"no\". You may need changing it to \"yes\" if senders cannot use complete domain names in e-mail addresses.\n\nThe \"relay_domains\" default value has changed from \"$mydestination\" to the empty value. This could result in unexpected \"Relay access denied\" errors or ETRN errors, because now will postfix by default relay only for the localhost.\n\nThe \"mynetworks_style\" default value has changed from \"subnet\" to \"host\". This parameter is used to implement the \"permit_mynetworks\" feature. The change could result in unexpected \"access denied\" errors, because postfix will now by default trust only the local machine, not the remote SMTP clients on the same IP subnetwork.\n\nPostfix now supports dynamically loaded database plugins. Plugins are shipped in individual RPM sub-packages. Correct database plugins have to be installed, otherwise the specific database client will not work. For example for PostgreSQL map to work, the postfix-pgsql RPM package has to be installed.\n", "timeStamp": "2025-12-12T20:52:20.521277Z", "title": "Postfix has incompatible changes in the next major version"}, {"actor": "checkgrep", "audience": "sysadmin", "detail": {"related_resources": [{"scheme": "package", "title": "grep"}], "remediations": [{"context": "Please update your scripts to be compatible with the changes.", "type": "hint"}]}, "groups": ["tools"], "hostname": "managed-node01", "id": "e0564de505bc49d361c04555b6a08abc1b0535aa24ba1b4af60c7b2135a5e5cd", "key": "94665a499e2eeee35eca3e7093a7abe183384b16", "severity": "low", "summary": "If a file contains data improperly encoded for the current locale, and this is discovered before any of the file's contents are output, grep now treats the file as binary.\nThe 'grep -P' no longer reports an error and exits when given invalid UTF-8 data. Instead, it considers the data to be non-matching.\nIn locales with multibyte character encodings other than UTF-8, grep -P now reports an error and exits instead of misbehaving.\nWhen searching binary data, grep now may treat non-text bytes as line terminators. This can boost performance significantly.\nThe 'grep -z' no longer automatically treats the byte '\\200' as binary data.\nContext no longer excludes selected lines omitted because of -m. For example, 'grep \"^\" -m1 -A1' now outputs the first two input lines, not just the first line.\n", "timeStamp": "2025-12-12T20:52:21.027767Z", "title": "Grep has incompatible changes in the next major version"}, {"actor": "check_chrony", "audience": "sysadmin", "detail": {"related_resources": [{"scheme": "package", "title": "ntpd"}, {"scheme": "package", "title": "chrony"}, {"scheme": "file", "title": "/etc/chrony.conf"}]}, "groups": ["services", "time management"], "hostname": "managed-node01", "id": "7fab66f557453965e9ad35093306fd866ffd0a13602865ca2f5f5b7cddcf4513", "key": "c4222ebd18730a76f6bc7b3b66df898b106e6554", "severity": "medium", "summary": "default chrony configuration in RHEL8 uses leapsectz directive, which cannot be used with leap smearing NTP servers, and uses a single pool directive instead of four server directives", "timeStamp": "2025-12-12T20:52:21.185371Z", "title": "chrony using default configuration"}, {"actor": "check_cifs", "audience": "sysadmin", "detail": {"external": [{"title": "Leapp upgrade failed with error \"Inhibitor: Use of CIFS detected. Upgrade cannot proceed\"", "url": "https://access.redhat.com/solutions/6964304"}], "related_resources": [{"scheme": "file", "title": "/etc/fstab"}], "remediations": [{"context": "Comment out CIFS entries to proceed with the upgrade.", "type": "hint"}]}, "groups": ["filesystem", "network", "inhibitor"], "hostname": "managed-node01", "id": "7d2dca3cdc34cc06a1067859731d6107cbebdbc1fe534777a2ed77da60fd9050", "key": "d0e1aa3f7c4fc4450bdcb9a27f47ff464d6af24a", "severity": "high", "summary": "CIFS is currently not supported by the inplace upgrade.", "timeStamp": "2025-12-12T20:52:21.612924Z", "title": "Use of CIFS detected. Upgrade can't proceed"}, {"actor": "authselect_check", "audience": "sysadmin", "detail": {"related_resources": [{"scheme": "package", "title": "authselect"}, {"scheme": "package", "title": "authconfig"}, {"scheme": "file", "title": "/etc/nsswitch.conf"}]}, "groups": ["authentication", "security", "tools"], "hostname": "managed-node01", "id": "ca93045f642241eaec9460f8448d9e73e98b070acf881fe43e376771008f1b20", "key": "40c4ab1da4a30dc1ca40e543f6385e1336d8810c", "severity": "info", "summary": "There is a new tool called authselect in RHEL8 that replaced authconfig. The upgrade process was unable to find an authselect profile that would be equivalent to your current configuration. Therefore your configuration will be left intact.", "timeStamp": "2025-12-12T20:52:21.653868Z", "title": "Current PAM and nsswitch.conf configuration will be kept."}, {"actor": "python_inform_user", "audience": "developer", "detail": {"external": [{"title": "Difference in Python versions and support in RHEL 8", "url": "https://red.ht/rhel-8-python"}], "related_resources": [{"scheme": "package", "title": "python"}, {"scheme": "package", "title": "python2"}, {"scheme": "package", "title": "python3"}], "remediations": [{"context": "Please run \"alternatives --set python /usr/bin/python3\" after upgrade", "type": "hint"}]}, "groups": ["python"], "hostname": "managed-node01", "id": "aedd0122891dae266d942d053c68307573fd555733ab3a283e561a843d30cca2", "key": "0c98585b1d8d252eb540bf61560094f3495351f5", "severity": "high", "summary": "In RHEL 8, there is no 'python' command. Python 3 (backward incompatible) is the primary Python version and Python 2 is available with limited support and limited set of packages. If you no longer require Python 2 packages following the upgrade, please remove them. Read more here: https://red.ht/rhel-8-python", "timeStamp": "2025-12-12T20:52:22.107831Z", "title": "Difference in Python versions and support in RHEL 8"}, {"actor": "check_se_linux", "audience": "sysadmin", "groups": ["selinux", "security"], "hostname": "managed-node01", "id": "0aeb2e0c63f10e4d8012e6cac308f9a685a9e6493506bc8bf15d04c03a34cb0e", "key": "8fb81863f8413bd617c2a55b69b8e10ff03d7c72", "severity": "info", "summary": "SElinux relabeling will be scheduled as the status is permissive/enforcing.", "timeStamp": "2025-12-12T20:52:22.334050Z", "title": "SElinux relabeling will be scheduled"}, {"actor": "check_se_linux", "audience": "sysadmin", "detail": {"remediations": [{"context": "Make sure there are no SElinux related warnings after the upgrade and enable SElinux manually afterwards. Notice: You can ignore the \"/root/tmp_leapp_py3\" SElinux warnings.", "type": "hint"}]}, "groups": ["selinux", "security"], "hostname": "managed-node01", "id": "5cb4625f1f9b7a1b4ed26e6b861af93519a389f40842332d345f3daca2d6edce", "key": "39d7183dafba798aa4bbb1e70b0ef2bbe5b1772f", "severity": "low", "summary": "SElinux will be set to permissive mode. Current mode: enforcing. This action is required by the upgrade process to make sure the upgraded system can boot without beinig blocked by SElinux rules.", "timeStamp": "2025-12-12T20:52:22.339121Z", "title": "SElinux will be set to permissive mode"}], "leapp_run_id": "3d55f48e-89d6-438c-82e7-757a584b371c"}}, "changed": false} TASK [infra.leapp.remediate : Check that the 6to7 preupgrade report exists] **** task path: /root/.ansible/collections/ansible_collections/infra/leapp/roles/remediate/tasks/main.yml:28 ok: [managed-node01] => {"changed": false, "stat": {"exists": false}} TASK [infra.leapp.remediate : Set leapp_report_missing_6to7 to true if the 6to7 preupgrade report does not exist] *** task path: /root/.ansible/collections/ansible_collections/infra/leapp/roles/remediate/tasks/main.yml:33 ok: [managed-node01] => {"ansible_facts": {"leapp_report_missing_6to7": true}, "changed": false} TASK [infra.leapp.remediate : Read 6to7 preupgrade report] ********************* task path: /root/.ansible/collections/ansible_collections/infra/leapp/roles/remediate/tasks/main.yml:38 skipping: [managed-node01] => {"changed": false, "skip_reason": "Conditional result was False"} TASK [infra.leapp.remediate : Remediate the system] **************************** task path: /root/.ansible/collections/ansible_collections/infra/leapp/roles/remediate/tasks/main.yml:44 included: /root/.ansible/collections/ansible_collections/infra/leapp/roles/remediate/tasks/leapp_cifs_detected.yml for managed-node01 => (item=leapp_cifs_detected) included: /root/.ansible/collections/ansible_collections/infra/leapp/roles/remediate/tasks/leapp_loaded_removed_kernel_drivers.yml for managed-node01 => (item=leapp_loaded_removed_kernel_drivers) included: /root/.ansible/collections/ansible_collections/infra/leapp/roles/remediate/tasks/leapp_nfs_detected.yml for managed-node01 => (item=leapp_nfs_detected) TASK [infra.leapp.remediate : leapp_cifs_detected | Comment CIFS shares in /etc/fstab] *** task path: /root/.ansible/collections/ansible_collections/infra/leapp/roles/remediate/tasks/leapp_cifs_detected.yml:4 changed: [managed-node01] => {"changed": true, "msg": "1 replacements made", "rc": 0} TASK [infra.leapp.remediate : leapp_loaded_removed_kernel_drivers | Continue when leapp report is missing] *** task path: /root/.ansible/collections/ansible_collections/infra/leapp/roles/remediate/tasks/leapp_loaded_removed_kernel_drivers.yml:2 skipping: [managed-node01] => {} TASK [infra.leapp.remediate : leapp_loaded_removed_kernel_drivers | End execution of playbook if no entry found in leapp report] *** task path: /root/.ansible/collections/ansible_collections/infra/leapp/roles/remediate/tasks/leapp_loaded_removed_kernel_drivers.yml:15 skipping: [managed-node01] => {} TASK [infra.leapp.remediate : leapp_loaded_removed_kernel_drivers | Print unsupported modules] *** task path: /root/.ansible/collections/ansible_collections/infra/leapp/roles/remediate/tasks/leapp_loaded_removed_kernel_drivers.yml:23 ok: [managed-node01] => { "unsupported_modules": [ "pata_acpi" ] } TASK [infra.leapp.remediate : leapp_loaded_removed_kernel_drivers | Unload unsupported modules] *** task path: /root/.ansible/collections/ansible_collections/infra/leapp/roles/remediate/tasks/leapp_loaded_removed_kernel_drivers.yml:27 changed: [managed-node01] => (item=pata_acpi) => {"ansible_loop_var": "item", "changed": true, "item": "pata_acpi", "name": "pata_acpi", "params": "", "state": "absent"} TASK [infra.leapp.remediate : leapp_nfs_detected | Continue when leapp report is missing] *** task path: /root/.ansible/collections/ansible_collections/infra/leapp/roles/remediate/tasks/leapp_nfs_detected.yml:2 skipping: [managed-node01] => {} TASK [infra.leapp.remediate : leapp_nfs_detected | End execution of playbook if no entry found in leapp report] *** task path: /root/.ansible/collections/ansible_collections/infra/leapp/roles/remediate/tasks/leapp_nfs_detected.yml:15 skipping: [managed-node01] => {} TASK [infra.leapp.remediate : leapp_nfs_detected | Get fstab_entries] ********** task path: /root/.ansible/collections/ansible_collections/infra/leapp/roles/remediate/tasks/leapp_nfs_detected.yml:25 ok: [managed-node01] => (item=- NFS shares found in /etc/fstab: - ntap-bos-c01-eng01-nfs01b.storage.bos.redhat.com:/devops_engineering_nfs/devarchive/redhat /mnt/redhat - nest.test.redhat.com:/mnt/qa /mnt/qa - vtap-eng01.storage.rdu2.redhat.com:/vol/engarchive /mnt/engarchive - nest.test.redhat.com:/mnt/tpsdist /mnt/tpsdist - ntap-bos-c01-eng01-nfs01b.storage.bos.redhat.com:/devops_engineering_nfs/devarchive/redhat/brewroot /mnt/brew - ntap-bos-c01-eng01-nfs01b.storage.bos.redhat.com:/devops_brew_scratch_nfs/scratch /mnt/brew_scratch ) => {"ansible_facts": {"fstab_entries": ["ntap-bos-c01-eng01-nfs01b.storage.bos.redhat.com:/devops_engineering_nfs/devarchive/redhat", "nest.test.redhat.com:/mnt/qa", "vtap-eng01.storage.rdu2.redhat.com:/vol/engarchive", "nest.test.redhat.com:/mnt/tpsdist", "ntap-bos-c01-eng01-nfs01b.storage.bos.redhat.com:/devops_engineering_nfs/devarchive/redhat/brewroot", "ntap-bos-c01-eng01-nfs01b.storage.bos.redhat.com:/devops_brew_scratch_nfs/scratch"]}, "ansible_loop_var": "item", "changed": false, "item": "- NFS shares found in /etc/fstab:\n - ntap-bos-c01-eng01-nfs01b.storage.bos.redhat.com:/devops_engineering_nfs/devarchive/redhat /mnt/redhat\n - nest.test.redhat.com:/mnt/qa /mnt/qa\n - vtap-eng01.storage.rdu2.redhat.com:/vol/engarchive /mnt/engarchive\n - nest.test.redhat.com:/mnt/tpsdist /mnt/tpsdist\n - ntap-bos-c01-eng01-nfs01b.storage.bos.redhat.com:/devops_engineering_nfs/devarchive/redhat/brewroot /mnt/brew\n - ntap-bos-c01-eng01-nfs01b.storage.bos.redhat.com:/devops_brew_scratch_nfs/scratch /mnt/brew_scratch\n"} TASK [infra.leapp.remediate : leapp_nfs_detected | Get nfs_mounts] ************* task path: /root/.ansible/collections/ansible_collections/infra/leapp/roles/remediate/tasks/leapp_nfs_detected.yml:31 skipping: [managed-node01] => (item=- NFS shares found in /etc/fstab: - ntap-bos-c01-eng01-nfs01b.storage.bos.redhat.com:/devops_engineering_nfs/devarchive/redhat /mnt/redhat - nest.test.redhat.com:/mnt/qa /mnt/qa - vtap-eng01.storage.rdu2.redhat.com:/vol/engarchive /mnt/engarchive - nest.test.redhat.com:/mnt/tpsdist /mnt/tpsdist - ntap-bos-c01-eng01-nfs01b.storage.bos.redhat.com:/devops_engineering_nfs/devarchive/redhat/brewroot /mnt/brew - ntap-bos-c01-eng01-nfs01b.storage.bos.redhat.com:/devops_brew_scratch_nfs/scratch /mnt/brew_scratch ) => {"ansible_loop_var": "item", "changed": false, "item": "- NFS shares found in /etc/fstab:\n - ntap-bos-c01-eng01-nfs01b.storage.bos.redhat.com:/devops_engineering_nfs/devarchive/redhat /mnt/redhat\n - nest.test.redhat.com:/mnt/qa /mnt/qa\n - vtap-eng01.storage.rdu2.redhat.com:/vol/engarchive /mnt/engarchive\n - nest.test.redhat.com:/mnt/tpsdist /mnt/tpsdist\n - ntap-bos-c01-eng01-nfs01b.storage.bos.redhat.com:/devops_engineering_nfs/devarchive/redhat/brewroot /mnt/brew\n - ntap-bos-c01-eng01-nfs01b.storage.bos.redhat.com:/devops_brew_scratch_nfs/scratch /mnt/brew_scratch\n", "skip_reason": "Conditional result was False"} skipping: [managed-node01] => {"changed": false, "msg": "All items skipped"} TASK [infra.leapp.remediate : leapp_nfs_detected | Comment NFS shares in /etc/fstab] *** task path: /root/.ansible/collections/ansible_collections/infra/leapp/roles/remediate/tasks/leapp_nfs_detected.yml:37 changed: [managed-node01] => (item=ntap-bos-c01-eng01-nfs01b.storage.bos.redhat.com:/devops_engineering_nfs/devarchive/redhat) => {"ansible_loop_var": "item", "changed": true, "cmd": "set -o pipefail\nentry=\"ntap-bos-c01-eng01-nfs01b.storage.bos.redhat.com:/devops_engineering_nfs/devarchive/redhat\"\ngrep -qF \"$entry\" /etc/fstab && sed -i \"s|^$entry|# $entry|\" /etc/fstab\n", "delta": "0:00:00.006678", "end": "2025-12-12 15:52:50.190242", "item": "ntap-bos-c01-eng01-nfs01b.storage.bos.redhat.com:/devops_engineering_nfs/devarchive/redhat", "msg": "", "rc": 0, "start": "2025-12-12 15:52:50.183564", "stderr": "", "stderr_lines": [], "stdout": "", "stdout_lines": []} changed: [managed-node01] => (item=nest.test.redhat.com:/mnt/qa) => {"ansible_loop_var": "item", "changed": true, "cmd": "set -o pipefail\nentry=\"nest.test.redhat.com:/mnt/qa\"\ngrep -qF \"$entry\" /etc/fstab && sed -i \"s|^$entry|# $entry|\" /etc/fstab\n", "delta": "0:00:00.005891", "end": "2025-12-12 15:52:50.484398", "item": "nest.test.redhat.com:/mnt/qa", "msg": "", "rc": 0, "start": "2025-12-12 15:52:50.478507", "stderr": "", "stderr_lines": [], "stdout": "", "stdout_lines": []} changed: [managed-node01] => (item=vtap-eng01.storage.rdu2.redhat.com:/vol/engarchive) => {"ansible_loop_var": "item", "changed": true, "cmd": "set -o pipefail\nentry=\"vtap-eng01.storage.rdu2.redhat.com:/vol/engarchive\"\ngrep -qF \"$entry\" /etc/fstab && sed -i \"s|^$entry|# $entry|\" /etc/fstab\n", "delta": "0:00:00.006349", "end": "2025-12-12 15:52:50.777989", "item": "vtap-eng01.storage.rdu2.redhat.com:/vol/engarchive", "msg": "", "rc": 0, "start": "2025-12-12 15:52:50.771640", "stderr": "", "stderr_lines": [], "stdout": "", "stdout_lines": []} changed: [managed-node01] => (item=nest.test.redhat.com:/mnt/tpsdist) => {"ansible_loop_var": "item", "changed": true, "cmd": "set -o pipefail\nentry=\"nest.test.redhat.com:/mnt/tpsdist\"\ngrep -qF \"$entry\" /etc/fstab && sed -i \"s|^$entry|# $entry|\" /etc/fstab\n", "delta": "0:00:00.006343", "end": "2025-12-12 15:52:51.071375", "item": "nest.test.redhat.com:/mnt/tpsdist", "msg": "", "rc": 0, "start": "2025-12-12 15:52:51.065032", "stderr": "", "stderr_lines": [], "stdout": "", "stdout_lines": []} changed: [managed-node01] => (item=ntap-bos-c01-eng01-nfs01b.storage.bos.redhat.com:/devops_engineering_nfs/devarchive/redhat/brewroot) => {"ansible_loop_var": "item", "changed": true, "cmd": "set -o pipefail\nentry=\"ntap-bos-c01-eng01-nfs01b.storage.bos.redhat.com:/devops_engineering_nfs/devarchive/redhat/brewroot\"\ngrep -qF \"$entry\" /etc/fstab && sed -i \"s|^$entry|# $entry|\" /etc/fstab\n", "delta": "0:00:00.005856", "end": "2025-12-12 15:52:51.361283", "item": "ntap-bos-c01-eng01-nfs01b.storage.bos.redhat.com:/devops_engineering_nfs/devarchive/redhat/brewroot", "msg": "", "rc": 0, "start": "2025-12-12 15:52:51.355427", "stderr": "", "stderr_lines": [], "stdout": "", "stdout_lines": []} changed: [managed-node01] => (item=ntap-bos-c01-eng01-nfs01b.storage.bos.redhat.com:/devops_brew_scratch_nfs/scratch) => {"ansible_loop_var": "item", "changed": true, "cmd": "set -o pipefail\nentry=\"ntap-bos-c01-eng01-nfs01b.storage.bos.redhat.com:/devops_brew_scratch_nfs/scratch\"\ngrep -qF \"$entry\" /etc/fstab && sed -i \"s|^$entry|# $entry|\" /etc/fstab\n", "delta": "0:00:00.006766", "end": "2025-12-12 15:52:51.649796", "item": "ntap-bos-c01-eng01-nfs01b.storage.bos.redhat.com:/devops_brew_scratch_nfs/scratch", "msg": "", "rc": 0, "start": "2025-12-12 15:52:51.643030", "stderr": "", "stderr_lines": [], "stdout": "", "stdout_lines": []} TASK [infra.leapp.remediate : leapp_nfs_detected | Unmount NFS Mounts] ********* task path: /root/.ansible/collections/ansible_collections/infra/leapp/roles/remediate/tasks/leapp_nfs_detected.yml:46 skipping: [managed-node01] => {"changed": false, "skip_reason": "Conditional result was False"} TASK [common_upgrade_tasks | Gather verify remediation tasks] ****************** task path: /root/.ansible/collections/ansible_collections/infra/leapp/tests/tasks/common_upgrade_tasks.yml:58 ok: [managed-node01 -> localhost] => {"changed": false, "examined": 1, "files": [{"atime": 1765572250.9263167, "ctime": 1765572250.9263167, "dev": 51716, "gid": 0, "gr_name": "root", "inode": 301990028, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "mode": "0644", "mtime": 1765572250.9263167, "nlink": 1, "path": "/root/.ansible/collections/ansible_collections/infra/leapp/tests/tasks/verify/remediate_cifs.yml", "pw_name": "root", "rgrp": true, "roth": true, "rusr": true, "size": 495, "uid": 0, "wgrp": false, "woth": false, "wusr": true, "xgrp": false, "xoth": false, "xusr": false}], "matched": 1, "msg": "All paths examined", "skipped_paths": {}} TASK [common_upgrade_tasks | Verify remediations] ****************************** task path: /root/.ansible/collections/ansible_collections/infra/leapp/tests/tasks/common_upgrade_tasks.yml:66 included: /root/.ansible/collections/ansible_collections/infra/leapp/tests/tasks/verify/remediate_cifs.yml for managed-node01 => (item=/root/.ansible/collections/ansible_collections/infra/leapp/tests/tasks/verify/remediate_cifs.yml) TASK [verify | remediate_cifs | Verify the cifs shares remediation] ************ task path: /root/.ansible/collections/ansible_collections/infra/leapp/tests/tasks/verify/remediate_cifs.yml:5 ok: [managed-node01] => {"changed": false, "cmd": ["cat", "/etc/fstab"], "delta": "0:00:00.003191", "end": "2025-12-12 15:52:52.255698", "failed_when_result": false, "msg": "", "rc": 0, "start": "2025-12-12 15:52:52.252507", "stderr": "", "stderr_lines": [], "stdout": "\n#\n# /etc/fstab\n# Created by anaconda on Wed May 29 02:55:27 2024\n#\n# Accessible filesystems, by reference, are maintained under '/dev/disk'\n# See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info\n#\nUUID=9f5f2c38-40c6-4893-ad0c-80f2d92b88b4 / xfs defaults 0 0\n# ntap-bos-c01-eng01-nfs01b.storage.bos.redhat.com:/devops_engineering_nfs/devarchive/redhat /mnt/redhat nfs ro,rsize=32768,wsize=8192,bg,noauto,noatime,nosuid,nodev,intr 0 0\n# nest.test.redhat.com:/mnt/qa /mnt/qa nfs defaults,rsize=8192,wsize=8192,bg,noauto,noatime,nosuid,nodev,intr 0 0\n# vtap-eng01.storage.rdu2.redhat.com:/vol/engarchive /mnt/engarchive nfs ro,rsize=32768,wsize=8192,bg,noauto,noatime,nosuid,nodev,intr 0 0\n# nest.test.redhat.com:/mnt/tpsdist /mnt/tpsdist nfs defaults,rsize=8192,wsize=8192,bg,noauto,noatime,nosuid,nodev,intr 0 0\n# ntap-bos-c01-eng01-nfs01b.storage.bos.redhat.com:/devops_engineering_nfs/devarchive/redhat/brewroot /mnt/brew nfs ro,rsize=32768,wsize=8192,bg,noauto,noatime,nosuid,nodev,intr 0 0\n# ntap-bos-c01-eng01-nfs01b.storage.bos.redhat.com:/devops_brew_scratch_nfs/scratch /mnt/brew_scratch nfs ro,rsize=32768,wsize=8192,bg,noauto,noatime,nosuid,nodev,intr 0 0\n# //127.0.0.1/test_remediate_cifs /mnt/cifs cifs username=test,password=test 0 0", "stdout_lines": ["", "#", "# /etc/fstab", "# Created by anaconda on Wed May 29 02:55:27 2024", "#", "# Accessible filesystems, by reference, are maintained under '/dev/disk'", "# See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info", "#", "UUID=9f5f2c38-40c6-4893-ad0c-80f2d92b88b4 / xfs defaults 0 0", "# ntap-bos-c01-eng01-nfs01b.storage.bos.redhat.com:/devops_engineering_nfs/devarchive/redhat /mnt/redhat nfs ro,rsize=32768,wsize=8192,bg,noauto,noatime,nosuid,nodev,intr 0 0", "# nest.test.redhat.com:/mnt/qa /mnt/qa nfs defaults,rsize=8192,wsize=8192,bg,noauto,noatime,nosuid,nodev,intr 0 0", "# vtap-eng01.storage.rdu2.redhat.com:/vol/engarchive /mnt/engarchive nfs ro,rsize=32768,wsize=8192,bg,noauto,noatime,nosuid,nodev,intr 0 0", "# nest.test.redhat.com:/mnt/tpsdist /mnt/tpsdist nfs defaults,rsize=8192,wsize=8192,bg,noauto,noatime,nosuid,nodev,intr 0 0", "# ntap-bos-c01-eng01-nfs01b.storage.bos.redhat.com:/devops_engineering_nfs/devarchive/redhat/brewroot /mnt/brew nfs ro,rsize=32768,wsize=8192,bg,noauto,noatime,nosuid,nodev,intr 0 0", "# ntap-bos-c01-eng01-nfs01b.storage.bos.redhat.com:/devops_brew_scratch_nfs/scratch /mnt/brew_scratch nfs ro,rsize=32768,wsize=8192,bg,noauto,noatime,nosuid,nodev,intr 0 0", "# //127.0.0.1/test_remediate_cifs /mnt/cifs cifs username=test,password=test 0 0"]} TASK [common_upgrade_tasks | Flush handlers] *********************************** task path: /root/.ansible/collections/ansible_collections/infra/leapp/tests/tasks/common_upgrade_tasks.yml:73 META: triggered running handlers for managed-node01 TASK [common_upgrade_tasks | Run analysis after remediation] ******************* task path: /root/.ansible/collections/ansible_collections/infra/leapp/tests/tasks/common_upgrade_tasks.yml:76 TASK [infra.leapp.common : Log directory exists] ******************************* task path: /root/.ansible/collections/ansible_collections/infra/leapp/roles/common/tasks/main.yml:3 ok: [managed-node01] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/var/log/ripu", "secontext": "unconfined_u:object_r:var_log_t:s0", "size": 38, "state": "directory", "uid": 0} TASK [infra.leapp.common : Check for existing log file] ************************ task path: /root/.ansible/collections/ansible_collections/infra/leapp/roles/common/tasks/main.yml:11 ok: [managed-node01] => {"changed": false, "stat": {"exists": false}} TASK [infra.leapp.common : Fail if log file already exists] ******************** task path: /root/.ansible/collections/ansible_collections/infra/leapp/roles/common/tasks/main.yml:16 skipping: [managed-node01] => {"changed": false, "skip_reason": "Conditional result was False"} TASK [infra.leapp.common : Create new log file] ******************************** task path: /root/.ansible/collections/ansible_collections/infra/leapp/roles/common/tasks/main.yml:23 NOTIFIED HANDLER infra.leapp.common : Check for log file for managed-node01 NOTIFIED HANDLER infra.leapp.common : Add end time to log file for managed-node01 NOTIFIED HANDLER infra.leapp.common : Slurp ripu.log file for managed-node01 NOTIFIED HANDLER infra.leapp.common : Decode ripu.log file for managed-node01 NOTIFIED HANDLER infra.leapp.common : Rename log file for managed-node01 NOTIFIED HANDLER infra.leapp.common : Check for log file for managed-node01 NOTIFIED HANDLER infra.leapp.common : Add end time to log file for managed-node01 NOTIFIED HANDLER infra.leapp.common : Slurp ripu.log file for managed-node01 NOTIFIED HANDLER infra.leapp.common : Decode ripu.log file for managed-node01 NOTIFIED HANDLER infra.leapp.common : Rename log file for managed-node01 NOTIFIED HANDLER infra.leapp.common : Check for log file for managed-node01 NOTIFIED HANDLER infra.leapp.common : Add end time to log file for managed-node01 NOTIFIED HANDLER infra.leapp.common : Slurp ripu.log file for managed-node01 NOTIFIED HANDLER infra.leapp.common : Decode ripu.log file for managed-node01 NOTIFIED HANDLER infra.leapp.common : Rename log file for managed-node01 NOTIFIED HANDLER infra.leapp.common : Check for log file for managed-node01 NOTIFIED HANDLER infra.leapp.common : Add end time to log file for managed-node01 NOTIFIED HANDLER infra.leapp.common : Slurp ripu.log file for managed-node01 NOTIFIED HANDLER infra.leapp.common : Decode ripu.log file for managed-node01 NOTIFIED HANDLER infra.leapp.common : Rename log file for managed-node01 NOTIFIED HANDLER infra.leapp.common : Check for log file for managed-node01 NOTIFIED HANDLER infra.leapp.common : Add end time to log file for managed-node01 NOTIFIED HANDLER infra.leapp.common : Slurp ripu.log file for managed-node01 NOTIFIED HANDLER infra.leapp.common : Decode ripu.log file for managed-node01 NOTIFIED HANDLER infra.leapp.common : Rename log file for managed-node01 changed: [managed-node01] => {"changed": true, "checksum": "e39298e3bc91ce50d935c74da618c656071bded2", "dest": "/var/log/ripu/ripu.log", "gid": 0, "group": "root", "md5sum": "f6c67612af4adcd1906531aa37b730db", "mode": "0644", "owner": "root", "secontext": "system_u:object_r:var_log_t:s0", "size": 61, "src": "/root/.ansible/tmp/ansible-tmp-1765572773.0099866-9597-8332460715759/source", "state": "file", "uid": 0} TASK [infra.leapp.common : /etc/ansible/facts.d directory exists] ************** task path: /root/.ansible/collections/ansible_collections/infra/leapp/roles/common/tasks/main.yml:35 ok: [managed-node01] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/ansible/facts.d", "secontext": "unconfined_u:object_r:etc_t:s0", "size": 57, "state": "directory", "uid": 0} TASK [infra.leapp.common : Capture current ansible_facts for validation after upgrade] *** task path: /root/.ansible/collections/ansible_collections/infra/leapp/roles/common/tasks/main.yml:43 ok: [managed-node01] => {"changed": false, "checksum": "0ad23a5cadefc41fbad5561e58e451e0e7181094", "dest": "/etc/ansible/facts.d/pre_ripu.fact", "gid": 0, "group": "root", "mode": "0644", "owner": "root", "path": "/etc/ansible/facts.d/pre_ripu.fact", "secontext": "system_u:object_r:etc_t:s0", "size": 11999, "state": "file", "uid": 0} TASK [infra.leapp.common : Capture a list of non-rhel versioned packages] ****** task path: /root/.ansible/collections/ansible_collections/infra/leapp/roles/common/tasks/main.yml:51 ok: [managed-node01] => {"changed": false, "cmd": "set -o pipefail; export PATH=$PATH; rpm -qa | grep -ve '[\\.|+]el7' | grep -vE '^(gpg-pubkey|libmodulemd|katello-ca-consumer)' | sort", "delta": "0:00:00.344898", "end": "2025-12-12 15:52:54.821629", "failed_when_result": false, "msg": "", "rc": 0, "start": "2025-12-12 15:52:54.476731", "stderr": "", "stderr_lines": [], "stdout": "epel-release-7-14.noarch\ntps-devel-2.44.50-1.noarch", "stdout_lines": ["epel-release-7-14.noarch", "tps-devel-2.44.50-1.noarch"]} TASK [infra.leapp.common : Create fact with the non-rhel versioned packages list] *** task path: /root/.ansible/collections/ansible_collections/infra/leapp/roles/common/tasks/main.yml:65 ok: [managed-node01] => {"ansible_facts": {"non_rhel_packages": ["epel-release-7-14.noarch", "tps-devel-2.44.50-1.noarch"]}, "changed": false} TASK [infra.leapp.common : Capture the list of non-rhel versioned packages in a separate fact file] *** task path: /root/.ansible/collections/ansible_collections/infra/leapp/roles/common/tasks/main.yml:69 ok: [managed-node01] => {"changed": false, "checksum": "6d36b22d9c2b2f366fc090edfbac427c77d524a5", "dest": "/etc/ansible/facts.d/non_rhel_packages.fact", "gid": 0, "group": "root", "mode": "0644", "owner": "root", "path": "/etc/ansible/facts.d/non_rhel_packages.fact", "secontext": "system_u:object_r:etc_t:s0", "size": 58, "state": "file", "uid": 0} TASK [infra.leapp.analysis : Include tasks for preupg assistant analysis] ****** task path: /root/.ansible/collections/ansible_collections/infra/leapp/roles/analysis/tasks/main.yml:9 skipping: [managed-node01] => {"changed": false, "skip_reason": "Conditional result was False"} TASK [infra.leapp.analysis : Include tasks for leapp preupgrade analysis] ****** task path: /root/.ansible/collections/ansible_collections/infra/leapp/roles/analysis/tasks/main.yml:13 included: /root/.ansible/collections/ansible_collections/infra/leapp/roles/analysis/tasks/analysis-leapp.yml for managed-node01 TASK [infra.leapp.analysis : analysis-leapp | Register to leapp activation key] *** task path: /root/.ansible/collections/ansible_collections/infra/leapp/roles/analysis/tasks/analysis-leapp.yml:2 skipping: [managed-node01] => {"changed": false, "skip_reason": "Conditional result was False"} TASK [analysis-leapp | Include custom_local_repos for local_repos_pre_leapp] *** task path: /root/.ansible/collections/ansible_collections/infra/leapp/roles/analysis/tasks/analysis-leapp.yml:14 TASK [infra.leapp.common : custom_local_repos | Remove old /etc/leapp/files/leapp_upgrade_repositories.repo] *** task path: /root/.ansible/collections/ansible_collections/infra/leapp/roles/common/tasks/custom_local_repos.yml:2 skipping: [managed-node01] => {"changed": false, "skip_reason": "Conditional result was False"} TASK [infra.leapp.common : custom_local_repos | Enable custom upgrade yum repositories] *** task path: /root/.ansible/collections/ansible_collections/infra/leapp/roles/common/tasks/custom_local_repos.yml:9 skipping: [managed-node01] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false} TASK [infra.leapp.analysis : analysis-leapp | Install packages for preupgrade analysis on RHEL 7] *** task path: /root/.ansible/collections/ansible_collections/infra/leapp/roles/analysis/tasks/analysis-leapp.yml:22 ok: [managed-node01] => {"changed": false, "changes": {"installed": [], "updated": []}, "msg": "", "rc": 0, "results": ["All packages providing leapp-upgrade are up to date", ""]} TASK [infra.leapp.analysis : analysis-leapp | Install packages for preupgrade analysis on RHEL 8] *** task path: /root/.ansible/collections/ansible_collections/infra/leapp/roles/analysis/tasks/analysis-leapp.yml:29 skipping: [managed-node01] => {"changed": false, "skip_reason": "Conditional result was False"} TASK [infra.leapp.analysis : analysis-leapp | Install packages for preupgrade analysis on RHEL 9] *** task path: /root/.ansible/collections/ansible_collections/infra/leapp/roles/analysis/tasks/analysis-leapp.yml:36 skipping: [managed-node01] => {"changed": false, "skip_reason": "Conditional result was False"} TASK [infra.leapp.analysis : analysis-leapp | Ensure leapp log directory exists] *** task path: /root/.ansible/collections/ansible_collections/infra/leapp/roles/analysis/tasks/analysis-leapp.yml:43 ok: [managed-node01] => {"changed": false, "gid": 0, "group": "root", "mode": "0700", "owner": "root", "path": "/var/log/leapp", "secontext": "system_u:object_r:var_log_t:s0", "size": 146, "state": "directory", "uid": 0} TASK [infra.leapp.analysis : analysis-leapp | Populate leapp_answers file] ***** task path: /root/.ansible/collections/ansible_collections/infra/leapp/roles/analysis/tasks/analysis-leapp.yml:51 changed: [managed-node01] => {"changed": true, "checksum": "3d934ad808576e3a7fb4c14a89645a4ad55ccf53", "dest": "/var/log/leapp/answerfile", "gid": 0, "group": "root", "md5sum": "01e375235c8e4cafdec593b260354063", "mode": "0644", "owner": "root", "secontext": "unconfined_u:object_r:var_log_t:s0", "size": 48, "src": "/root/.ansible/tmp/ansible-tmp-1765572777.0992527-9752-251791493380604/source", "state": "file", "uid": 0} TASK [analysis-leapp | Create /etc/leapp/files/leapp_upgrade_repositories.repo] *** task path: /root/.ansible/collections/ansible_collections/infra/leapp/roles/analysis/tasks/analysis-leapp.yml:60 TASK [infra.leapp.common : custom_local_repos | Remove old /etc/leapp/files/leapp_upgrade_repositories.repo] *** task path: /root/.ansible/collections/ansible_collections/infra/leapp/roles/common/tasks/custom_local_repos.yml:2 changed: [managed-node01] => {"changed": true, "path": "/etc/leapp/files/leapp_upgrade_repositories.repo", "state": "absent"} TASK [infra.leapp.common : custom_local_repos | Enable custom upgrade yum repositories] *** task path: /root/.ansible/collections/ansible_collections/infra/leapp/roles/common/tasks/custom_local_repos.yml:9 changed: [managed-node01] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [managed-node01] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [managed-node01] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} TASK [infra.leapp.analysis : analysis-leapp | Leapp preupgrade report] ********* task path: /root/.ansible/collections/ansible_collections/infra/leapp/roles/analysis/tasks/analysis-leapp.yml:71 ASYNC POLL on managed-node01: jid=j862973468116.24358 started=1 finished=0 ASYNC OK on managed-node01: jid=j862973468116.24358 changed: [managed-node01] => {"ansible_job_id": "j862973468116.24358", "changed": true, "cmd": "set -o pipefail; export PATH=$PATH; ulimit -n 16384; leapp preupgrade --report-schema=1.2.0 --no-rhsm 2>&1 | tee -a /var/log/ripu/ripu.log\n", "delta": "0:01:33.399924", "end": "2025-12-12 15:54:32.408599", "failed_when_result": false, "finished": 1, "msg": "", "rc": 0, "results_file": "/root/.ansible_async/j862973468116.24358", "start": "2025-12-12 15:52:59.008675", "started": 1, "stderr": "", "stderr_lines": [], "stdout": "\n============================================================\n UNSUPPORTED UPGRADE \n============================================================\n\nVariable LEAPP_UNSUPPORTED has been detected. Proceeding at your own risk.\nDevelopment variables have been detected:\n- LEAPP_DEVEL_RPMS_ALL_SIGNED=1\n\n============================================================\n UNSUPPORTED UPGRADE \n============================================================\n\n==> Processing phase `configuration_phase`\n====> * ipu_workflow_config\n IPU workflow config actor\n==> Processing phase `FactsCollection`\n====> * scanzfcp\n In case of s390x architecture, check whether ZFCP is used.\n====> * load_device_driver_deprecation_data\n Loads deprecation data for drivers and devices (PCI & CPU)\n====> * get_enabled_modules\n Provides data about which module streams are enabled on the source system.\n====> * scancpu\n Scan CPUs of the machine.\n====> * copy_dnf_conf_into_target_userspace\n Copy dnf.conf into target userspace\n====> * pam_modules_scanner\n Scan the pam directory for services and modules used in them\n====> * sssd_facts\n Check SSSD configuration for changes in RHEL8 and report them in model.\n====> * repository_mapping\n Produces message containing repository mapping based on provided file.\n====> * scandasd\n In case of s390x architecture, check whether DASD is used.\n====> * system_facts\n Provides data about many facts from system.\n====> * storage_scanner\n Provides data about storage settings.\n====> * root_scanner\n Scan the system root directory and produce a message containing\n====> * common_leapp_dracut_modules\n Influences the generation of the initram disk\n====> * register_yum_adjustment\n Registers a workaround which will adjust the yum directories during the upgrade.\n====> * rpm_scanner\n Provides data about installed RPM Packages.\nLoaded plugins: product-id, subscription-manager\n\nThis system is not registered with an entitlement server. You can use subscription-manager to register.\n\n====> * satellite_upgrade_facts\n Report which Satellite packages require updates and how to handle PostgreSQL data\n====> * scan_systemd_source\n Provides info about systemd on the source system\n====> * scan_grub_config\n Scan grub configuration files for errors.\n====> * network_manager_read_config\n Provides data about NetworkManager configuration.\n====> * scan_kernel_cmdline\n No documentation has been provided for the scan_kernel_cmdline actor.\n====> * scan_custom_modifications_actor\n Collects information about files in leapp directories that have been modified or newly added.\n====> * scan_custom_repofile\n Scan the custom /etc/leapp/files/leapp_upgrade_repositories.repo repo file.\n====> * trusted_gpg_keys_scanner\n Scan for trusted GPG keys.\n====> * checkrhui\n Check if system is using RHUI infrastructure (on public cloud) and send messages to\n====> * selinuxcontentscanner\n Scan the system for any SELinux customizations\n====> * authselect_scanner\n Detect what authselect configuration should be suggested to administrator.\n====> * removed_pam_modules_scanner\n Scan PAM configuration for modules that are not available in RHEL-8.\n====> * read_openssh_config\n Collect information about the OpenSSH configuration.\n====> * scan_files_for_target_userspace\n Scan the source system and identify files that will be copied into the target userspace when it is created.\n====> * scan_fips\n Determine whether the source system has FIPS enabled.\n====> * check_kde_apps\n Actor checks which KDE apps are installed.\n====> * pci_devices_scanner\n Provides data about existing PCI Devices.\n====> * scan_source_files\n Scan files (explicitly specified) of the source system.\n====> * persistentnetnames\n Get network interface information for physical ethernet interfaces of the original system.\n====> * source_boot_loader_scanner\n Scans the boot loader configuration on the source system.\n====> * distribution_signed_rpm_scanner\n Provide data about distribution signed & unsigned RPM packages.\n====> * scanclienablerepo\n Produce CustomTargetRepository based on the LEAPP_ENABLE_REPOS in config.\n====> * scan_grub_device_name\n Find the name of the block devices where GRUB is located\n====> * transaction_workarounds\n Provides additional RPM transaction tasks based on bundled RPM packages.\n====> * scan_subscription_manager_info\n Scans the current system for subscription manager information\n====> * udevadm_info\n Produces data exported by the \"udevadm info\" command.\n====> * check_grub_legacy\n Check whether GRUB Legacy is installed in the MBR.\n====> * persistentnetnamesdisable\n Disable systemd-udevd persistent network naming on machine with single eth0 NIC\n====> * scan_target_os_image\n Scans the provided target OS ISO image to use as a content source for the IPU, if any.\n====> * tcp_wrappers_config_read\n Parse tcp_wrappers configuration files /etc/hosts.{allow,deny}.\n====> * scan_pkg_manager\n Provides data about package manager (yum/dnf)\n====> * scan_sap_hana\n Gathers information related to SAP HANA instances on the system.\n====> * scanmemory\n Scan Memory of the machine.\n====> * firewalld_facts_actor\n Provide data about firewalld\n====> * remove_obsolete_gpg_keys\n Remove obsoleted RPM GPG keys.\n====> * sctp_read_status\n Determines whether or not the SCTP kernel module might be wanted.\n====> * multipath_conf_read\n Read multipath configuration files and extract the necessary information\n====> * biosdevname\n Enable biosdevname on the target RHEL system if all interfaces on the source RHEL\n====> * detect_kernel_drivers\n Matches all currently loaded kernel drivers against known deprecated and removed drivers.\n====> * spamassassin_config_read\n Reads spamc configuration (/etc/mail/spamassassin/spamc.conf), the\n====> * get_installed_desktops\n Actor checks if kde or gnome desktop environments\n====> * scan_grub_device_partition_layout\n Scan all identified GRUB devices for their partition layout.\n====> * vsftpd_config_read\n Reads vsftpd configuration files (/etc/vsftpd/*.conf) and extracts necessary information.\n====> * scan_source_kernel\n Scan the source system kernel.\n====> * xfs_info_scanner\n This actor scans all mounted mountpoints for XFS information\n====> * used_repository_scanner\n Scan used enabled repositories\n====> * repositories_blacklist\n Exclude target repositories provided by Red Hat without support.\n====> * quagga_daemons\n Active quagga daemons check.\n====> * rpm_transaction_config_tasks_collector\n Provides additional RPM transaction tasks from /etc/leapp/transaction.\n====> * cups_scanner\n Gather facts about CUPS features which needs to be migrated\n====> * ipa_scanner\n Scan system for ipa-client and ipa-server status\n====> * scan_dynamic_linker_configuration\n Scan the dynamic linker configuration and find modifications.\n====> * pes_events_scanner\n Provides data about package events from Package Evolution Service.\n====> * setuptargetrepos\n Produces list of repositories that should be available to be used by Upgrade process.\n==> Processing phase `Checks`\n====> * check_sendmail\n Check if sendmail is installed, check whether configuration update is needed, inhibit upgrade if TCP wrappers\n====> * tcp_wrappers_check\n Check the list of packages previously compiled with TCP wrappers support\n====> * check_kde_gnome\n Checks whether KDE is installed\n====> * open_ssh_algorithms\n OpenSSH configuration does not contain any unsupported cryptographic algorithms.\n====> * check_ipa_server\n Check for ipa-server and inhibit upgrade\n====> * check_wireshark\n Report a couple of changes in tshark usage\n====> * check_memcached\n Check for incompatible changes in memcached configuration.\n====> * check_mount_options\n Check for mount options preventing the upgrade.\n====> * check_installed_debug_kernels\n Inhibit IPU (in-place upgrade) when multiple debug kernels are installed.\n====> * check_yum_plugins_enabled\n Checks that the required yum plugins are enabled.\n====> * check_root_symlinks\n Check if the symlinks /bin and /lib are relative, not absolute.\n====> * sssd_check\n Check SSSD configuration for changes in RHEL8 and report them.\n====> * check_ntp\n Check if ntp and/or ntpdate configuration needs to be migrated.\n====> * check_sap_hana\n If SAP HANA has been detected, several checks are performed to ensure a successful upgrade.\n====> * multipath_conf_check\n Checks whether the multipath configuration can be updated to RHEL-8 and\n====> * check_se_linux\n Check SELinux status and produce decision messages for further action.\n====> * checkmemory\n The actor check the size of RAM against RHEL8 minimal hardware requirements\n====> * check_bind\n Actor parsing BIND configuration and checking for known issues in it.\n====> * check_postfix\n Check if postfix is installed, check whether configuration update is needed.\n====> * check_consumed_assets\n Check whether Leapp is using correct data assets.\n====> * spamassassin_config_check\n Reports changes in spamassassin between RHEL-7 and RHEL-8\n====> * check_openssl_conf\n Check whether the openssl configuration and openssl-IBMCA.\n====> * open_ssh_use_privilege_separation\n UsePrivilegeSeparation configuration option was removed.\n====> * cephvolumescan\n Retrieves the list of encrypted Ceph OSD\n====> * satellite_upgrade_check\n Check state of Satellite system before upgrade\n====> * check_etc_releasever\n Check releasever info and provide a guidance based on the facts\n====> * check_target_iso\n Check that the provided target ISO is a valid ISO image and is located on a persistent partition.\n====> * open_ssh_protocol\n Protocol configuration option was removed.\n====> * check_removed_envvars\n Check for usage of removed environment variables and inhibit the upgrade\n====> * check_ha_cluster\n Check if HA Cluster is in use. If yes, inhibit the upgrade process.\n====> * check_fstab_mount_order\n Checks order of entries in /etc/fstab based on their mount point and inhibits upgrade if overshadowing is detected.\n====> * check_system_arch\n Check if system is running at a supported architecture. If no, inhibit the upgrade process.\n====> * open_ssh_deprecated_directives_check\n Check for any deprecated directives in the OpenSSH configuration.\n====> * check_grub_core\n Check whether we are on legacy (BIOS) system and instruct Leapp to upgrade GRUB core\n====> * checkgrep\n Check if Grep is installed. If yes, write information about non-compatible changes.\n====> * checktargetrepos\n Check whether target yum repositories are specified.\n====> * check_rhsmsku\n Ensure the system is subscribed to the subscription manager\n====> * postgresql_check\n Actor checking for presence of PostgreSQL installation.\n====> * check_fips\n Inhibit upgrade if FIPS is detected as enabled.\n====> * check_insights_auto_register\n Checks if system can be automatically registered into Red Hat Insights\n====> * check_first_partition_offset\n Check whether the first partition starts at the offset >=1MiB.\n====> * check_btrfs\n Check if Btrfs filesystem is in use. If yes, inhibit the upgrade process.\n====> * removed_pam_modules_check\n Check if it is all right to disable PAM modules that are not in RHEL-8.\n====> * bacula_check\n Actor checking for presence of Bacula installation.\n====> * check_dynamic_linker_configuration\n Check for customization of dynamic linker configuration.\n====> * python_inform_user\n This actor informs the user of differences in Python version and support in RHEL 8.\n====> * check_boot_avail_space\n Check if at least 100Mib of available space on /boot. If not, inhibit the upgrade process.\n====> * check_detected_devices_and_drivers\n Checks whether or not detected devices and drivers are usable on the target system.\n====> * checkirssi\n Check if irssi is installed. If yes, write information about non-compatible changes.\n====> * detect_grub_config_error\n Check grub configuration for various errors.\n====> * check_skipped_repositories\n Produces a report if any repositories enabled on the system are going to be skipped.\n====> * openssh_permit_root_login\n OpenSSH no longer allows root logins with password.\n====> * cups_check\n Reports changes in configuration between CUPS 1.6.3 and 2.2.6\n====> * checkacpid\n Check if acpid is installed. If yes, write information about non-compatible changes.\n====> * check_installed_devel_kernels\n Inhibit IPU (in-place upgrade) when multiple devel kernels are installed.\n====> * check_cifs\n Check if CIFS filesystem is in use. If yes, inhibit the upgrade process.\n====> * check_installed_kernels\n Inhibit IPU (in-place upgrade) when installed kernels conflict with a safe upgrade.\n====> * removed_pam_modules\n Check for modules that are not available in RHEL 8 anymore\n====> * unsupported_upgrade_check\n Checks environment variables and produces a warning report if the upgrade is unsupported.\n====> * authselect_check\n Confirm suggested authselect call from AuthselectScanner.\n====> * checkdosfstools\n Check if dosfstools is installed. If yes, write information about non-compatible changes.\n====> * check_docker\n Checks if Docker is installed and warns about its deprecation in RHEL8.\n====> * powertop\n Check if PowerTOP is installed. If yes, write information about non-compatible changes.\n====> * check_os_release\n Check if the current RHEL minor version is supported. If not, inhibit the upgrade process.\n====> * zipl_check_boot_entries\n Inhibits the upgrade if a problematic Zipl configuration is detected on the system.\n====> * enable_device_cio_free_service\n Enables device_cio_free.service systemd service on s390x\n====> * check_luks_and_inhibit\n Check if any encrypted partitions is in use. If yes, inhibit the upgrade process.\n====> * quagga_report\n Checking for babeld on RHEL-7.\n====> * check_chrony\n Check for incompatible changes in chrony configuration.\n====> * check_custom_modifications_actor\n Checks CustomModifications messages and produces a report about files in leapp directories that have been\n====> * checkhybridimage\n Check if the system is using Azure hybrid image.\n====> * check_systemd_broken_symlinks\n Check whether some systemd symlinks are broken\n====> * check_firewalld\n Check for certain firewalld configuration that may prevent an upgrade.\n====> * checkfstabxfsoptions\n Check the FSTAB file for the deprecated / removed XFS mount options.\n====> * sctp_checks\n Parses collected SCTP information and take necessary actions.\n====> * efi_check_boot\n Adjust EFI boot entry for first reboot\n====> * vsftpd_config_check\n Checks whether the vsftpd configuration is supported in RHEL-8. Namely checks that\n====> * check_persistent_mounts\n Check if mounts required to be persistent are mounted in persistent fashion.\n====> * check_brltty\n Check if brltty is installed, check whether configuration update is needed.\n====> * multiple_package_versions\n Check for problematic 32bit packages installed together with 64bit ones.\n====> * red_hat_signed_rpm_check\n Check if there are packages not signed by Red Hat in use. If yes, warn user about it.\n====> * check_nfs\n Check if NFS filesystem is in use. If yes, inhibit the upgrade process.\n====> * check_rpm_transaction_events\n Filter RPM transaction events based on installed RPM packages\n====> * check_skip_phase\n Skip all the subsequent phases until the report phase.\n==> Processing phase `TargetTransactionFactsCollection`\n====> * create_iso_repofile\n Create custom repofile containing information about repositories found in target OS installation ISO, if used.\n====> * target_userspace_creator\n Initializes a directory to be populated as a minimal environment to run binaries from the target system.\nBaseOS for x86_64 17 MB/s | 2.5 MB 00:00 \nAppStream for x86_64 45 MB/s | 9.4 MB 00:00 \nDependencies resolved.\n================================================================================\n Package ArchVersion Repository Size\n================================================================================\nInstalling:\n dnf noarch4.7.0-21.el8_10 rhel-8-for-x86_64-baseos-rpms 543 k\n dnf-plugins-core noarch4.0.21-25.el8 rhel-8-for-x86_64-baseos-rpms 77 k\nInstalling dependencies:\n acl x86_642.2.53-3.el8 rhel-8-for-x86_64-baseos-rpms 81 k\n audit-libs x86_643.1.2-1.el8_10.1 rhel-8-for-x86_64-baseos-rpms 125 k\n basesystem noarch11-5.el8 rhel-8-for-x86_64-baseos-rpms 11 k\n bash x86_644.4.20-6.el8_10 rhel-8-for-x86_64-baseos-rpms 1.5 M\n brotli x86_641.0.6-3.el8 rhel-8-for-x86_64-baseos-rpms 323 k\n bzip2-libs x86_641.0.6-28.el8_10 rhel-8-for-x86_64-baseos-rpms 48 k\n ca-certificates noarch2025.2.80_v9.0.304-80.2.el8_10 rhel-8-for-x86_64-baseos-rpms 1.0 M\n chkconfig x86_641.19.2-1.el8 rhel-8-for-x86_64-baseos-rpms 199 k\n coreutils x86_648.30-16.el8_10 rhel-8-for-x86_64-baseos-rpms 1.2 M\n coreutils-common x86_648.30-16.el8_10 rhel-8-for-x86_64-baseos-rpms 2.0 M\n cpio x86_642.12-11.el8 rhel-8-for-x86_64-baseos-rpms 266 k\n cracklib x86_642.9.6-15.el8 rhel-8-for-x86_64-baseos-rpms 93 k\n cracklib-dicts x86_642.9.6-15.el8 rhel-8-for-x86_64-baseos-rpms 4.0 M\n crypto-policies noarch20230731-1.git3177e06.el8 rhel-8-for-x86_64-baseos-rpms 64 k\n cryptsetup-libs x86_642.3.7-7.el8 rhel-8-for-x86_64-baseos-rpms 489 k\n curl x86_647.61.1-34.el8_10.9 rhel-8-for-x86_64-baseos-rpms 354 k\n cyrus-sasl-lib x86_642.1.27-6.el8_5 rhel-8-for-x86_64-baseos-rpms 123 k\n dbus x86_641:1.12.8-27.el8_10 rhel-8-for-x86_64-baseos-rpms 42 k\n dbus-common noarch1:1.12.8-27.el8_10 rhel-8-for-x86_64-baseos-rpms 47 k\n dbus-daemon x86_641:1.12.8-27.el8_10 rhel-8-for-x86_64-baseos-rpms 242 k\n dbus-glib x86_640.110-2.el8 rhel-8-for-x86_64-baseos-rpms 127 k\n dbus-libs x86_641:1.12.8-27.el8_10 rhel-8-for-x86_64-baseos-rpms 185 k\n dbus-tools x86_641:1.12.8-27.el8_10 rhel-8-for-x86_64-baseos-rpms 87 k\n device-mapper x86_648:1.02.181-15.el8_10.2 rhel-8-for-x86_64-baseos-rpms 379 k\n device-mapper-libs x86_648:1.02.181-15.el8_10.2 rhel-8-for-x86_64-baseos-rpms 412 k\n dnf-data noarch4.7.0-21.el8_10 rhel-8-for-x86_64-baseos-rpms 157 k\n dracut x86_64049-239.git20251127.el8_10 rhel-8-for-x86_64-baseos-rpms 380 k\n elfutils-default-yama-scope noarch0.190-2.el8 rhel-8-for-x86_64-baseos-rpms 53 k\n elfutils-libelf x86_640.190-2.el8 rhel-8-for-x86_64-baseos-rpms 233 k\n elfutils-libs x86_640.190-2.el8 rhel-8-for-x86_64-baseos-rpms 305 k\n expat x86_642.5.0-1.el8_10 rhel-8-for-x86_64-baseos-rpms 131 k\n file x86_645.33-27.el8_10 rhel-8-for-x86_64-baseos-rpms 78 k\n file-libs x86_645.33-27.el8_10 rhel-8-for-x86_64-baseos-rpms 544 k\n filesystem x86_643.8-6.el8 rhel-8-for-x86_64-baseos-rpms 1.1 M\n findutils x86_641:4.6.0-24.el8_10 rhel-8-for-x86_64-baseos-rpms 526 k\n gawk x86_644.2.1-4.el8 rhel-8-for-x86_64-baseos-rpms 1.1 M\n gdbm x86_641:1.18-2.el8 rhel-8-for-x86_64-baseos-rpms 130 k\n gdbm-libs x86_641:1.18-2.el8 rhel-8-for-x86_64-baseos-rpms 60 k\n gettext x86_640.19.8.1-17.el8 rhel-8-for-x86_64-baseos-rpms 1.1 M\n gettext-libs x86_640.19.8.1-17.el8 rhel-8-for-x86_64-baseos-rpms 313 k\n glib2 x86_642.56.4-167.el8_10 rhel-8-for-x86_64-baseos-rpms 2.5 M\n glibc x86_642.28-251.el8_10.27 rhel-8-for-x86_64-baseos-rpms 2.2 M\n glibc-all-langpacks x86_642.28-251.el8_10.27 rhel-8-for-x86_64-baseos-rpms 26 M\n glibc-common x86_642.28-251.el8_10.27 rhel-8-for-x86_64-baseos-rpms 1.0 M\n gmp x86_641:6.1.2-11.el8 rhel-8-for-x86_64-baseos-rpms 318 k\n gnupg2 x86_642.2.20-3.el8_6 rhel-8-for-x86_64-baseos-rpms 2.4 M\n gnutls x86_643.6.16-8.el8_10.4 rhel-8-for-x86_64-baseos-rpms 1.0 M\n gpgme x86_641.13.1-12.el8 rhel-8-for-x86_64-baseos-rpms 336 k\n grep x86_643.1-6.el8 rhel-8-for-x86_64-baseos-rpms 274 k\n grub2-common noarch1:2.02-169.el8_10 rhel-8-for-x86_64-baseos-rpms 897 k\n grub2-tools x86_641:2.02-169.el8_10 rhel-8-for-x86_64-baseos-rpms 2.0 M\n grub2-tools-minimal x86_641:2.02-169.el8_10 rhel-8-for-x86_64-baseos-rpms 216 k\n gzip x86_641.9-13.el8_5 rhel-8-for-x86_64-baseos-rpms 167 k\n ima-evm-utils x86_641.3.2-12.el8 rhel-8-for-x86_64-baseos-rpms 64 k\n info x86_646.5-7.el8 rhel-8-for-x86_64-baseos-rpms 198 k\n json-c x86_640.13.1-3.el8 rhel-8-for-x86_64-baseos-rpms 41 k\n json-glib x86_641.4.4-1.el8 rhel-8-for-x86_64-baseos-rpms 144 k\n kbd-legacy noarch2.0.4-11.el8 rhel-8-for-x86_64-baseos-rpms 481 k\n kbd-misc noarch2.0.4-11.el8 rhel-8-for-x86_64-baseos-rpms 1.5 M\n keyutils-libs x86_641.5.10-9.el8 rhel-8-for-x86_64-baseos-rpms 34 k\n kmod x86_6425-20.el8 rhel-8-for-x86_64-baseos-rpms 126 k\n kmod-libs x86_6425-20.el8 rhel-8-for-x86_64-baseos-rpms 69 k\n krb5-libs x86_641.18.2-32.el8_10 rhel-8-for-x86_64-baseos-rpms 846 k\n libacl x86_642.2.53-3.el8 rhel-8-for-x86_64-baseos-rpms 35 k\n libarchive x86_643.3.3-6.el8_10 rhel-8-for-x86_64-baseos-rpms 359 k\n libassuan x86_642.5.1-3.el8 rhel-8-for-x86_64-baseos-rpms 83 k\n libattr x86_642.4.48-3.el8 rhel-8-for-x86_64-baseos-rpms 27 k\n libblkid x86_642.32.1-47.el8_10 rhel-8-for-x86_64-baseos-rpms 220 k\n libcap x86_642.48-6.el8_9 rhel-8-for-x86_64-baseos-rpms 74 k\n libcap-ng x86_640.7.11-1.el8 rhel-8-for-x86_64-baseos-rpms 33 k\n libcom_err x86_641.45.6-7.el8_10 rhel-8-for-x86_64-baseos-rpms 49 k\n libcomps x86_640.1.18-1.el8 rhel-8-for-x86_64-baseos-rpms 82 k\n libcroco x86_640.6.12-4.el8_2.1 rhel-8-for-x86_64-baseos-rpms 113 k\n libcurl x86_647.61.1-34.el8_10.9 rhel-8-for-x86_64-baseos-rpms 304 k\n libdb x86_645.3.28-42.el8_4 rhel-8-for-x86_64-baseos-rpms 751 k\n libdb-utils x86_645.3.28-42.el8_4 rhel-8-for-x86_64-baseos-rpms 150 k\n libdnf x86_640.63.0-21.el8_10 rhel-8-for-x86_64-baseos-rpms 712 k\n libevent x86_642.1.8-5.el8 rhel-8-for-x86_64-baseos-rpms 253 k\n libfdisk x86_642.32.1-47.el8_10 rhel-8-for-x86_64-baseos-rpms 253 k\n libffi x86_643.1-24.el8 rhel-8-for-x86_64-baseos-rpms 38 k\n libgcc x86_648.5.0-28.el8_10 rhel-8-for-x86_64-baseos-rpms 82 k\n libgcrypt x86_641.8.5-7.el8_6 rhel-8-for-x86_64-baseos-rpms 463 k\n libgomp x86_648.5.0-28.el8_10 rhel-8-for-x86_64-baseos-rpms 209 k\n libgpg-error x86_641.31-1.el8 rhel-8-for-x86_64-baseos-rpms 242 k\n libidn2 x86_642.2.0-1.el8 rhel-8-for-x86_64-baseos-rpms 94 k\n libkcapi x86_641.4.0-2.el8 rhel-8-for-x86_64-baseos-rpms 53 k\n libkcapi-hmaccalc x86_641.4.0-2.el8 rhel-8-for-x86_64-baseos-rpms 32 k\n libksba x86_641.3.5-9.el8_7 rhel-8-for-x86_64-baseos-rpms 134 k\n libmodulemd x86_642.13.0-1.el8 rhel-8-for-x86_64-baseos-rpms 233 k\n libmount x86_642.32.1-47.el8_10 rhel-8-for-x86_64-baseos-rpms 236 k\n libnghttp2 x86_641.33.0-6.el8_10.1 rhel-8-for-x86_64-baseos-rpms 78 k\n libnsl2 x86_641.2.0-2.20180605git4a062cf.el8 rhel-8-for-x86_64-baseos-rpms 58 k\n libpsl x86_640.20.2-6.el8 rhel-8-for-x86_64-baseos-rpms 61 k\n libpwquality x86_641.4.4-6.el8 rhel-8-for-x86_64-baseos-rpms 107 k\n librepo x86_641.14.2-5.el8 rhel-8-for-x86_64-baseos-rpms 93 k\n libreport-filesystem x86_642.9.5-15.el8 rhel-8-for-x86_64-baseos-rpms 21 k\n librhsm x86_640.0.3-5.el8 rhel-8-for-x86_64-baseos-rpms 35 k\n libseccomp x86_642.5.2-1.el8 rhel-8-for-x86_64-baseos-rpms 71 k\n libsecret x86_640.18.6-1.el8 rhel-8-for-x86_64-baseos-rpms 163 k\n libselinux x86_642.9-10.el8_10 rhel-8-for-x86_64-baseos-rpms 166 k\n libsemanage x86_642.9-12.el8_10 rhel-8-for-x86_64-baseos-rpms 169 k\n libsepol x86_642.9-3.el8 rhel-8-for-x86_64-baseos-rpms 340 k\n libsigsegv x86_642.11-5.el8 rhel-8-for-x86_64-baseos-rpms 30 k\n libsmartcols x86_642.32.1-47.el8_10 rhel-8-for-x86_64-baseos-rpms 179 k\n libsolv x86_640.7.20-6.el8 rhel-8-for-x86_64-baseos-rpms 376 k\n libssh x86_640.9.6-16.el8_10 rhel-8-for-x86_64-baseos-rpms 219 k\n libssh-config noarch0.9.6-16.el8_10 rhel-8-for-x86_64-baseos-rpms 20 k\n libstdc++ x86_648.5.0-28.el8_10 rhel-8-for-x86_64-baseos-rpms 474 k\n libtasn1 x86_644.13-5.el8_10 rhel-8-for-x86_64-baseos-rpms 77 k\n libtirpc x86_641.1.4-12.el8_10 rhel-8-for-x86_64-baseos-rpms 114 k\n libunistring x86_640.9.9-3.el8 rhel-8-for-x86_64-baseos-rpms 422 k\n libusbx x86_641.0.23-4.el8 rhel-8-for-x86_64-baseos-rpms 74 k\n libutempter x86_641.1.6-14.el8 rhel-8-for-x86_64-baseos-rpms 32 k\n libuuid x86_642.32.1-47.el8_10 rhel-8-for-x86_64-baseos-rpms 98 k\n libverto x86_640.3.2-2.el8 rhel-8-for-x86_64-baseos-rpms 24 k\n libxcrypt x86_644.1.1-6.el8 rhel-8-for-x86_64-baseos-rpms 73 k\n libxml2 x86_642.9.7-21.el8_10.3 rhel-8-for-x86_64-baseos-rpms 697 k\n libyaml x86_640.1.7-5.el8 rhel-8-for-x86_64-baseos-rpms 61 k\n libzstd x86_641.4.4-1.el8 rhel-8-for-x86_64-baseos-rpms 266 k\n lua-libs x86_645.3.4-12.el8 rhel-8-for-x86_64-baseos-rpms 118 k\n lz4-libs x86_641.8.3-5.el8_10 rhel-8-for-x86_64-baseos-rpms 66 k\n mpfr x86_643.1.6-1.el8 rhel-8-for-x86_64-baseos-rpms 221 k\n ncurses x86_646.1-10.20180224.el8 rhel-8-for-x86_64-baseos-rpms 387 k\n ncurses-base noarch6.1-10.20180224.el8 rhel-8-for-x86_64-baseos-rpms 81 k\n ncurses-libs x86_646.1-10.20180224.el8 rhel-8-for-x86_64-baseos-rpms 334 k\n nettle x86_643.4.1-7.el8 rhel-8-for-x86_64-baseos-rpms 301 k\n npth x86_641.5-4.el8 rhel-8-for-x86_64-baseos-rpms 26 k\n openldap x86_642.4.46-21.el8_10 rhel-8-for-x86_64-baseos-rpms 354 k\n openssl x86_641:1.1.1k-14.el8_6 rhel-8-for-x86_64-baseos-rpms 711 k\n openssl-libs x86_641:1.1.1k-14.el8_6 rhel-8-for-x86_64-baseos-rpms 1.5 M\n os-prober x86_641.74-9.el8 rhel-8-for-x86_64-baseos-rpms 51 k\n p11-kit x86_640.23.22-2.el8 rhel-8-for-x86_64-baseos-rpms 327 k\n p11-kit-trust x86_640.23.22-2.el8 rhel-8-for-x86_64-baseos-rpms 138 k\n pam x86_641.3.1-39.el8_10 rhel-8-for-x86_64-baseos-rpms 749 k\n pcre x86_648.42-6.el8 rhel-8-for-x86_64-baseos-rpms 211 k\n pcre2 x86_6410.32-3.el8_6 rhel-8-for-x86_64-baseos-rpms 247 k\n platform-python x86_643.6.8-71.el8_10 rhel-8-for-x86_64-baseos-rpms 88 k\n platform-python-setuptools noarch39.2.0-9.el8_10 rhel-8-for-x86_64-baseos-rpms 633 k\n popt x86_641.18-1.el8 rhel-8-for-x86_64-baseos-rpms 61 k\n procps-ng x86_643.3.15-14.el8 rhel-8-for-x86_64-baseos-rpms 330 k\n publicsuffix-list-dafsa noarch20180723-1.el8 rhel-8-for-x86_64-baseos-rpms 56 k\n python3-dateutil noarch1:2.6.1-6.el8 rhel-8-for-x86_64-baseos-rpms 251 k\n python3-dbus x86_641.2.4-15.el8 rhel-8-for-x86_64-baseos-rpms 134 k\n python3-dnf noarch4.7.0-21.el8_10 rhel-8-for-x86_64-baseos-rpms 551 k\n python3-dnf-plugins-core noarch4.0.21-25.el8 rhel-8-for-x86_64-baseos-rpms 263 k\n python3-gpg x86_641.13.1-12.el8 rhel-8-for-x86_64-baseos-rpms 244 k\n python3-hawkey x86_640.63.0-21.el8_10 rhel-8-for-x86_64-baseos-rpms 119 k\n python3-libcomps x86_640.1.18-1.el8 rhel-8-for-x86_64-baseos-rpms 52 k\n python3-libdnf x86_640.63.0-21.el8_10 rhel-8-for-x86_64-baseos-rpms 781 k\n python3-libs x86_643.6.8-71.el8_10 rhel-8-for-x86_64-baseos-rpms 7.9 M\n python3-pip-wheel noarch9.0.3-24.el8 rhel-8-for-x86_64-baseos-rpms 866 k\n python3-rpm x86_644.14.3-32.el8_10 rhel-8-for-x86_64-baseos-rpms 156 k\n python3-setuptools-wheel noarch39.2.0-9.el8_10 rhel-8-for-x86_64-baseos-rpms 289 k\n python3-six noarch1.11.0-8.el8 rhel-8-for-x86_64-baseos-rpms 38 k\n python3-systemd x86_64234-8.el8 rhel-8-for-x86_64-baseos-rpms 81 k\n readline x86_647.0-10.el8 rhel-8-for-x86_64-baseos-rpms 199 k\n redhat-release x86_648.10-0.3.el8 rhel-8-for-x86_64-baseos-rpms 45 k\n rpm x86_644.14.3-32.el8_10 rhel-8-for-x86_64-baseos-rpms 545 k\n rpm-build-libs x86_644.14.3-32.el8_10 rhel-8-for-x86_64-baseos-rpms 158 k\n rpm-libs x86_644.14.3-32.el8_10 rhel-8-for-x86_64-baseos-rpms 348 k\n sed x86_644.5-5.el8 rhel-8-for-x86_64-baseos-rpms 298 k\n setup noarch2.12.2-9.el8 rhel-8-for-x86_64-baseos-rpms 181 k\n shadow-utils x86_642:4.6-23.el8_10 rhel-8-for-x86_64-baseos-rpms 1.2 M\n sqlite-libs x86_643.26.0-20.el8_10 rhel-8-for-x86_64-baseos-rpms 580 k\n systemd-libs x86_64239-82.el8_10.8 rhel-8-for-x86_64-baseos-rpms 1.1 M\n systemd-pam x86_64239-82.el8_10.8 rhel-8-for-x86_64-baseos-rpms 515 k\n systemd-udev x86_64239-82.el8_10.8 rhel-8-for-x86_64-baseos-rpms 1.6 M\n tpm2-tss x86_642.3.2-6.el8 rhel-8-for-x86_64-baseos-rpms 275 k\n trousers-lib x86_640.3.15-2.el8 rhel-8-for-x86_64-baseos-rpms 168 k\n tzdata noarch2025b-1.el8 rhel-8-for-x86_64-baseos-rpms 477 k\n util-linux x86_642.32.1-47.el8_10 rhel-8-for-x86_64-baseos-rpms 2.5 M\n which x86_642.21-21.el8_10 rhel-8-for-x86_64-baseos-rpms 50 k\n xz x86_645.2.4-4.el8_6 rhel-8-for-x86_64-baseos-rpms 153 k\n xz-libs x86_645.2.4-4.el8_6 rhel-8-for-x86_64-baseos-rpms 94 k\n zlib x86_641.2.11-25.el8 rhel-8-for-x86_64-baseos-rpms 103 k\n unbound-libs x86_641.16.2-5.9.el8_10 rhel-8-for-x86_64-appstream-rpms 577 k\n xkeyboard-config noarch2.28-1.el8 rhel-8-for-x86_64-appstream-rpms 782 k\nInstalling weak dependencies:\n crypto-policies-scripts noarch20230731-1.git3177e06.el8 rhel-8-for-x86_64-baseos-rpms 84 k\n diffutils x86_643.6-6.el8 rhel-8-for-x86_64-baseos-rpms 359 k\n elfutils-debuginfod-client x86_640.190-2.el8 rhel-8-for-x86_64-baseos-rpms 76 k\n glibc-gconv-extra x86_642.28-251.el8_10.27 rhel-8-for-x86_64-baseos-rpms 1.6 M\n gnupg2-smime x86_642.2.20-3.el8_6 rhel-8-for-x86_64-baseos-rpms 283 k\n grubby x86_648.40-49.el8 rhel-8-for-x86_64-baseos-rpms 50 k\n hardlink x86_641:1.3-6.el8 rhel-8-for-x86_64-baseos-rpms 29 k\n kbd x86_642.0.4-11.el8 rhel-8-for-x86_64-baseos-rpms 390 k\n kpartx x86_640.8.4-42.el8_10 rhel-8-for-x86_64-baseos-rpms 120 k\n memstrack x86_640.2.5-2.el8 rhel-8-for-x86_64-baseos-rpms 52 k\n openssl-pkcs11 x86_640.4.10-3.el8 rhel-8-for-x86_64-baseos-rpms 66 k\n pigz x86_642.4-4.el8 rhel-8-for-x86_64-baseos-rpms 79 k\n platform-python-pip noarch9.0.3-24.el8 rhel-8-for-x86_64-baseos-rpms 1.6 M\n redhat-release-eula x86_648.10-0.3.el8 rhel-8-for-x86_64-baseos-rpms 21 k\n rpm-plugin-systemd-inhibit x86_644.14.3-32.el8_10 rhel-8-for-x86_64-baseos-rpms 80 k\n shared-mime-info x86_641.9-4.el8 rhel-8-for-x86_64-baseos-rpms 329 k\n systemd x86_64239-82.el8_10.8 rhel-8-for-x86_64-baseos-rpms 3.7 M\n trousers x86_640.3.15-2.el8 rhel-8-for-x86_64-baseos-rpms 153 k\n libxkbcommon x86_640.9.1-1.el8 rhel-8-for-x86_64-appstream-rpms 116 k\n pinentry x86_641.1.0-2.el8 rhel-8-for-x86_64-appstream-rpms 100 k\n python3-unbound x86_641.16.2-5.9.el8_10 rhel-8-for-x86_64-appstream-rpms 129 k\n\nTransaction Summary\n================================================================================\nInstall 200 Packages\n\nTotal download size: 111 M\nInstalled size: 707 M\nDownloading Packages:\n(1/200): basesystem-11-5.el8.noarch.rpm 414 kB/s | 11 kB 00:00 \n(2/200): audit-libs-3.1.2-1.el8_10.1.x86_64.rpm 2.1 MB/s | 125 kB 00:00 \n(3/200): acl-2.2.53-3.el8.x86_64.rpm 1.3 MB/s | 81 kB 00:00 \n(4/200): bzip2-libs-1.0.6-28.el8_10.x86_64.rpm 3.2 MB/s | 48 kB 00:00 \n(5/200): brotli-1.0.6-3.el8.x86_64.rpm 9.5 MB/s | 323 kB 00:00 \n(6/200): bash-4.4.20-6.el8_10.x86_64.rpm 20 MB/s | 1.5 MB 00:00 \n(7/200): chkconfig-1.19.2-1.el8.x86_64.rpm 11 MB/s | 199 kB 00:00 \n(8/200): coreutils-8.30-16.el8_10.x86_64.rpm 33 MB/s | 1.2 MB 00:00 \n(9/200): ca-certificates-2025.2.80_v9.0.304-80. 14 MB/s | 1.0 MB 00:00 \n(10/200): cpio-2.12-11.el8.x86_64.rpm 15 MB/s | 266 kB 00:00 \n(11/200): cracklib-2.9.6-15.el8.x86_64.rpm 6.6 MB/s | 93 kB 00:00 \n(12/200): crypto-policies-20230731-1.git3177e06 4.1 MB/s | 64 kB 00:00 \n(13/200): coreutils-common-8.30-16.el8_10.x86_6 26 MB/s | 2.0 MB 00:00 \n(14/200): crypto-policies-scripts-20230731-1.gi 6.5 MB/s | 84 kB 00:00 \n(15/200): cryptsetup-libs-2.3.7-7.el8.x86_64.rp 15 MB/s | 489 kB 00:00 \n(16/200): cyrus-sasl-lib-2.1.27-6.el8_5.x86_64. 7.9 MB/s | 123 kB 00:00 \n(17/200): cracklib-dicts-2.9.6-15.el8.x86_64.rp 38 MB/s | 4.0 MB 00:00 \n(18/200): dbus-1.12.8-27.el8_10.x86_64.rpm 1.5 MB/s | 42 kB 00:00 \n(19/200): curl-7.61.1-34.el8_10.9.x86_64.rpm 3.9 MB/s | 354 kB 00:00 \n(20/200): dbus-common-1.12.8-27.el8_10.noarch.r 3.2 MB/s | 47 kB 00:00 \n(21/200): dbus-daemon-1.12.8-27.el8_10.x86_64.r 9.4 MB/s | 242 kB 00:00 \n(22/200): dbus-glib-0.110-2.el8.x86_64.rpm 8.1 MB/s | 127 kB 00:00 \n(23/200): dbus-libs-1.12.8-27.el8_10.x86_64.rpm 11 MB/s | 185 kB 00:00 \n(24/200): dbus-tools-1.12.8-27.el8_10.x86_64.rp 5.7 MB/s | 87 kB 00:00 \n(25/200): device-mapper-1.02.181-15.el8_10.2.x8 20 MB/s | 379 kB 00:00 \n(26/200): device-mapper-libs-1.02.181-15.el8_10 16 MB/s | 412 kB 00:00 \n(27/200): diffutils-3.6-6.el8.x86_64.rpm 16 MB/s | 359 kB 00:00 \n(28/200): dnf-4.7.0-21.el8_10.noarch.rpm 24 MB/s | 543 kB 00:00 \n(29/200): dnf-data-4.7.0-21.el8_10.noarch.rpm 9.1 MB/s | 157 kB 00:00 \n(30/200): dnf-plugins-core-4.0.21-25.el8.noarch 3.7 MB/s | 77 kB 00:00 \n(31/200): elfutils-debuginfod-client-0.190-2.el 5.1 MB/s | 76 kB 00:00 \n(32/200): dracut-049-239.git20251127.el8_10.x86 18 MB/s | 380 kB 00:00 \n(33/200): elfutils-default-yama-scope-0.190-2.e 2.8 MB/s | 53 kB 00:00 \n(34/200): elfutils-libelf-0.190-2.el8.x86_64.rp 12 MB/s | 233 kB 00:00 \n(35/200): elfutils-libs-0.190-2.el8.x86_64.rpm 12 MB/s | 305 kB 00:00 \n(36/200): expat-2.5.0-1.el8_10.x86_64.rpm 7.3 MB/s | 131 kB 00:00 \n(37/200): file-5.33-27.el8_10.x86_64.rpm 5.3 MB/s | 78 kB 00:00 \n(38/200): file-libs-5.33-27.el8_10.x86_64.rpm 23 MB/s | 544 kB 00:00 \n(39/200): filesystem-3.8-6.el8.x86_64.rpm 26 MB/s | 1.1 MB 00:00 \n(40/200): gawk-4.2.1-4.el8.x86_64.rpm 31 MB/s | 1.1 MB 00:00 \n(41/200): gdbm-1.18-2.el8.x86_64.rpm 6.9 MB/s | 130 kB 00:00 \n(42/200): gdbm-libs-1.18-2.el8.x86_64.rpm 4.0 MB/s | 60 kB 00:00 \n(43/200): gettext-libs-0.19.8.1-17.el8.x86_64.r 15 MB/s | 313 kB 00:00 \n(44/200): gettext-0.19.8.1-17.el8.x86_64.rpm 29 MB/s | 1.1 MB 00:00 \n(45/200): findutils-4.6.0-24.el8_10.x86_64.rpm 4.7 MB/s | 526 kB 00:00 \n(46/200): glibc-2.28-251.el8_10.27.x86_64.rpm 27 MB/s | 2.2 MB 00:00 \n(47/200): glib2-2.56.4-167.el8_10.x86_64.rpm 27 MB/s | 2.5 MB 00:00 \n(48/200): glibc-gconv-extra-2.28-251.el8_10.27. 25 MB/s | 1.6 MB 00:00 \n(49/200): gmp-6.1.2-11.el8.x86_64.rpm 17 MB/s | 318 kB 00:00 \n(50/200): gnupg2-2.2.20-3.el8_6.x86_64.rpm 26 MB/s | 2.4 MB 00:00 \n(51/200): gnupg2-smime-2.2.20-3.el8_6.x86_64.rp 16 MB/s | 283 kB 00:00 \n(52/200): gnutls-3.6.16-8.el8_10.4.x86_64.rpm 23 MB/s | 1.0 MB 00:00 \n(53/200): gpgme-1.13.1-12.el8.x86_64.rpm 14 MB/s | 336 kB 00:00 \n(54/200): grep-3.1-6.el8.x86_64.rpm 16 MB/s | 274 kB 00:00 \n(55/200): glibc-common-2.28-251.el8_10.27.x86_6 3.2 MB/s | 1.0 MB 00:00 \n(56/200): grub2-common-2.02-169.el8_10.noarch.r 14 MB/s | 897 kB 00:00 \n(57/200): grub2-tools-minimal-2.02-169.el8_10.x 11 MB/s | 216 kB 00:00 \n(58/200): grubby-8.40-49.el8.x86_64.rpm 3.8 MB/s | 50 kB 00:00 \n(59/200): grub2-tools-2.02-169.el8_10.x86_64.rp 23 MB/s | 2.0 MB 00:00 \n(60/200): gzip-1.9-13.el8_5.x86_64.rpm 7.5 MB/s | 167 kB 00:00 \n(61/200): hardlink-1.3-6.el8.x86_64.rpm 2.4 MB/s | 29 kB 00:00 \n(62/200): ima-evm-utils-1.3.2-12.el8.x86_64.rpm 4.1 MB/s | 64 kB 00:00 \n(63/200): info-6.5-7.el8.x86_64.rpm 11 MB/s | 198 kB 00:00 \n(64/200): json-c-0.13.1-3.el8.x86_64.rpm 2.9 MB/s | 41 kB 00:00 \n(65/200): json-glib-1.4.4-1.el8.x86_64.rpm 9.1 MB/s | 144 kB 00:00 \n(66/200): kbd-2.0.4-11.el8.x86_64.rpm 14 MB/s | 390 kB 00:00 \n(67/200): kbd-misc-2.0.4-11.el8.noarch.rpm 27 MB/s | 1.5 MB 00:00 \n(68/200): kbd-legacy-2.0.4-11.el8.noarch.rpm 6.5 MB/s | 481 kB 00:00 \n(69/200): keyutils-libs-1.5.10-9.el8.x86_64.rpm 2.0 MB/s | 34 kB 00:00 \n(70/200): kmod-25-20.el8.x86_64.rpm 7.3 MB/s | 126 kB 00:00 \n(71/200): kmod-libs-25-20.el8.x86_64.rpm 4.7 MB/s | 69 kB 00:00 \n(72/200): kpartx-0.8.4-42.el8_10.x86_64.rpm 7.3 MB/s | 120 kB 00:00 \n(73/200): libacl-2.2.53-3.el8.x86_64.rpm 1.9 MB/s | 35 kB 00:00 \n(74/200): krb5-libs-1.18.2-32.el8_10.x86_64.rpm 23 MB/s | 846 kB 00:00 \n(75/200): libarchive-3.3.3-6.el8_10.x86_64.rpm 18 MB/s | 359 kB 00:00 \n(76/200): libassuan-2.5.1-3.el8.x86_64.rpm 6.1 MB/s | 83 kB 00:00 \n(77/200): libattr-2.4.48-3.el8.x86_64.rpm 2.1 MB/s | 27 kB 00:00 \n(78/200): libcap-2.48-6.el8_9.x86_64.rpm 5.8 MB/s | 74 kB 00:00 \n(79/200): libblkid-2.32.1-47.el8_10.x86_64.rpm 11 MB/s | 220 kB 00:00 \n(80/200): libcap-ng-0.7.11-1.el8.x86_64.rpm 2.1 MB/s | 33 kB 00:00 \n(81/200): libcom_err-1.45.6-7.el8_10.x86_64.rpm 3.0 MB/s | 49 kB 00:00 \n(82/200): libcomps-0.1.18-1.el8.x86_64.rpm 5.7 MB/s | 82 kB 00:00 \n(83/200): libcroco-0.6.12-4.el8_2.1.x86_64.rpm 7.6 MB/s | 113 kB 00:00 \n(84/200): libcurl-7.61.1-34.el8_10.9.x86_64.rpm 9.0 MB/s | 304 kB 00:00 \n(85/200): libdb-5.3.28-42.el8_4.x86_64.rpm 21 MB/s | 751 kB 00:00 \n(86/200): libdb-utils-5.3.28-42.el8_4.x86_64.rp 9.4 MB/s | 150 kB 00:00 \n(87/200): libdnf-0.63.0-21.el8_10.x86_64.rpm 16 MB/s | 712 kB 00:00 \n(88/200): libfdisk-2.32.1-47.el8_10.x86_64.rpm 11 MB/s | 253 kB 00:00 \n(89/200): libevent-2.1.8-5.el8.x86_64.rpm 3.6 MB/s | 253 kB 00:00 \n(90/200): libffi-3.1-24.el8.x86_64.rpm 2.8 MB/s | 38 kB 00:00 \n(91/200): libgcc-8.5.0-28.el8_10.x86_64.rpm 6.1 MB/s | 82 kB 00:00 \n(92/200): libgcrypt-1.8.5-7.el8_6.x86_64.rpm 17 MB/s | 463 kB 00:00 \n(93/200): libgomp-8.5.0-28.el8_10.x86_64.rpm 12 MB/s | 209 kB 00:00 \n(94/200): libgpg-error-1.31-1.el8.x86_64.rpm 15 MB/s | 242 kB 00:00 \n(95/200): libidn2-2.2.0-1.el8.x86_64.rpm 6.4 MB/s | 94 kB 00:00 \n(96/200): libkcapi-1.4.0-2.el8.x86_64.rpm 3.9 MB/s | 53 kB 00:00 \n(97/200): libkcapi-hmaccalc-1.4.0-2.el8.x86_64. 2.4 MB/s | 32 kB 00:00 \n(98/200): libksba-1.3.5-9.el8_7.x86_64.rpm 8.7 MB/s | 134 kB 00:00 \n(99/200): libmodulemd-2.13.0-1.el8.x86_64.rpm 13 MB/s | 233 kB 00:00 \n(100/200): libmount-2.32.1-47.el8_10.x86_64.rpm 15 MB/s | 236 kB 00:00 \n(101/200): libnghttp2-1.33.0-6.el8_10.1.x86_64. 5.4 MB/s | 78 kB 00:00 \n(102/200): libnsl2-1.2.0-2.20180605git4a062cf.e 3.9 MB/s | 58 kB 00:00 \n(103/200): libpsl-0.20.2-6.el8.x86_64.rpm 4.1 MB/s | 61 kB 00:00 \n(104/200): libpwquality-1.4.4-6.el8.x86_64.rpm 7.5 MB/s | 107 kB 00:00 \n(105/200): librepo-1.14.2-5.el8.x86_64.rpm 6.1 MB/s | 93 kB 00:00 \n(106/200): libreport-filesystem-2.9.5-15.el8.x8 1.6 MB/s | 21 kB 00:00 \n(107/200): librhsm-0.0.3-5.el8.x86_64.rpm 2.8 MB/s | 35 kB 00:00 \n(108/200): libseccomp-2.5.2-1.el8.x86_64.rpm 4.6 MB/s | 71 kB 00:00 \n(109/200): libsecret-0.18.6-1.el8.x86_64.rpm 8.0 MB/s | 163 kB 00:00 \n(110/200): libselinux-2.9-10.el8_10.x86_64.rpm 10 MB/s | 166 kB 00:00 \n(111/200): libsemanage-2.9-12.el8_10.x86_64.rpm 10 MB/s | 169 kB 00:00 \n(112/200): libsigsegv-2.11-5.el8.x86_64.rpm 2.5 MB/s | 30 kB 00:00 \n(113/200): libsepol-2.9-3.el8.x86_64.rpm 13 MB/s | 340 kB 00:00 \n(114/200): libsolv-0.7.20-6.el8.x86_64.rpm 14 MB/s | 376 kB 00:00 \n(115/200): libsmartcols-2.32.1-47.el8_10.x86_64 4.7 MB/s | 179 kB 00:00 \n(116/200): libssh-0.9.6-16.el8_10.x86_64.rpm 15 MB/s | 219 kB 00:00 \n(117/200): libssh-config-0.9.6-16.el8_10.noarch 1.6 MB/s | 20 kB 00:00 \n(118/200): libtasn1-4.13-5.el8_10.x86_64.rpm 5.8 MB/s | 77 kB 00:00 \n(119/200): libstdc++-8.5.0-28.el8_10.x86_64.rpm 18 MB/s | 474 kB 00:00 \n(120/200): libtirpc-1.1.4-12.el8_10.x86_64.rpm 7.0 MB/s | 114 kB 00:00 \n(121/200): libusbx-1.0.23-4.el8.x86_64.rpm 4.5 MB/s | 74 kB 00:00 \n(122/200): libunistring-0.9.9-3.el8.x86_64.rpm 16 MB/s | 422 kB 00:00 \n(123/200): libutempter-1.1.6-14.el8.x86_64.rpm 2.2 MB/s | 32 kB 00:00 \n(124/200): libuuid-2.32.1-47.el8_10.x86_64.rpm 6.5 MB/s | 98 kB 00:00 \n(125/200): libverto-0.3.2-2.el8.x86_64.rpm 1.6 MB/s | 24 kB 00:00 \n(126/200): libxcrypt-4.1.1-6.el8.x86_64.rpm 4.0 MB/s | 73 kB 00:00 \n(127/200): libyaml-0.1.7-5.el8.x86_64.rpm 2.9 MB/s | 61 kB 00:00 \n(128/200): libxml2-2.9.7-21.el8_10.3.x86_64.rpm 20 MB/s | 697 kB 00:00 \n(129/200): lua-libs-5.3.4-12.el8.x86_64.rpm 6.1 MB/s | 118 kB 00:00 \n(130/200): libzstd-1.4.4-1.el8.x86_64.rpm 10 MB/s | 266 kB 00:00 \n(131/200): lz4-libs-1.8.3-5.el8_10.x86_64.rpm 3.7 MB/s | 66 kB 00:00 \n(132/200): memstrack-0.2.5-2.el8.x86_64.rpm 2.6 MB/s | 52 kB 00:00 \n(133/200): mpfr-3.1.6-1.el8.x86_64.rpm 11 MB/s | 221 kB 00:00 \n(134/200): ncurses-6.1-10.20180224.el8.x86_64.r 12 MB/s | 387 kB 00:00 \n(135/200): ncurses-base-6.1-10.20180224.el8.noa 5.2 MB/s | 81 kB 00:00 \n(136/200): nettle-3.4.1-7.el8.x86_64.rpm 15 MB/s | 301 kB 00:00 \n(137/200): ncurses-libs-6.1-10.20180224.el8.x86 12 MB/s | 334 kB 00:00 \n(138/200): npth-1.5-4.el8.x86_64.rpm 1.4 MB/s | 26 kB 00:00 \n(139/200): openssl-1.1.1k-14.el8_6.x86_64.rpm 17 MB/s | 711 kB 00:00 \n(140/200): openldap-2.4.46-21.el8_10.x86_64.rpm 5.5 MB/s | 354 kB 00:00 \n(141/200): glibc-all-langpacks-2.28-251.el8_10. 18 MB/s | 26 MB 00:01 \n(142/200): openssl-pkcs11-0.4.10-3.el8.x86_64.r 687 kB/s | 66 kB 00:00 \n(143/200): openssl-libs-1.1.1k-14.el8_6.x86_64. 12 MB/s | 1.5 MB 00:00 \n(144/200): os-prober-1.74-9.el8.x86_64.rpm 2.6 MB/s | 51 kB 00:00 \n(145/200): p11-kit-0.23.22-2.el8.x86_64.rpm 9.9 MB/s | 327 kB 00:00 \n(146/200): p11-kit-trust-0.23.22-2.el8.x86_64.r 7.5 MB/s | 138 kB 00:00 \n(147/200): pcre-8.42-6.el8.x86_64.rpm 11 MB/s | 211 kB 00:00 \n(148/200): pcre2-10.32-3.el8_6.x86_64.rpm 12 MB/s | 247 kB 00:00 \n(149/200): pam-1.3.1-39.el8_10.x86_64.rpm 15 MB/s | 749 kB 00:00 \n(150/200): pigz-2.4-4.el8.x86_64.rpm 4.2 MB/s | 79 kB 00:00 \n(151/200): platform-python-3.6.8-71.el8_10.x86_ 5.2 MB/s | 88 kB 00:00 \n(152/200): popt-1.18-1.el8.x86_64.rpm 2.9 MB/s | 61 kB 00:00 \n(153/200): platform-python-setuptools-39.2.0-9. 17 MB/s | 633 kB 00:00 \n(154/200): procps-ng-3.3.15-14.el8.x86_64.rpm 17 MB/s | 330 kB 00:00 \n(155/200): publicsuffix-list-dafsa-20180723-1.e 4.3 MB/s | 56 kB 00:00 \n(156/200): python3-dateutil-2.6.1-6.el8.noarch. 11 MB/s | 251 kB 00:00 \n(157/200): python3-dbus-1.2.4-15.el8.x86_64.rpm 7.3 MB/s | 134 kB 00:00 \n(158/200): python3-dnf-4.7.0-21.el8_10.noarch.r 20 MB/s | 551 kB 00:00 \n(159/200): python3-dnf-plugins-core-4.0.21-25.e 10 MB/s | 263 kB 00:00 \n(160/200): platform-python-pip-9.0.3-24.el8.noa 15 MB/s | 1.6 MB 00:00 \n(161/200): python3-gpg-1.13.1-12.el8.x86_64.rpm 12 MB/s | 244 kB 00:00 \n(162/200): python3-hawkey-0.63.0-21.el8_10.x86_ 5.4 MB/s | 119 kB 00:00 \n(163/200): python3-libcomps-0.1.18-1.el8.x86_64 2.0 MB/s | 52 kB 00:00 \n(164/200): python3-libdnf-0.63.0-21.el8_10.x86_ 17 MB/s | 781 kB 00:00 \n(165/200): python3-rpm-4.14.3-32.el8_10.x86_64. 10 MB/s | 156 kB 00:00 \n(166/200): python3-pip-wheel-9.0.3-24.el8.noarc 13 MB/s | 866 kB 00:00 \n(167/200): python3-setuptools-wheel-39.2.0-9.el 11 MB/s | 289 kB 00:00 \n(168/200): python3-six-1.11.0-8.el8.noarch.rpm 2.9 MB/s | 38 kB 00:00 \n(169/200): python3-systemd-234-8.el8.x86_64.rpm 5.2 MB/s | 81 kB 00:00 \n(170/200): readline-7.0-10.el8.x86_64.rpm 7.3 MB/s | 199 kB 00:00 \n(171/200): redhat-release-8.10-0.3.el8.x86_64.r 3.2 MB/s | 45 kB 00:00 \n(172/200): redhat-release-eula-8.10-0.3.el8.x86 1.7 MB/s | 21 kB 00:00 \n(173/200): rpm-build-libs-4.14.3-32.el8_10.x86_ 11 MB/s | 158 kB 00:00 \n(174/200): rpm-4.14.3-32.el8_10.x86_64.rpm 16 MB/s | 545 kB 00:00 \n(175/200): rpm-plugin-systemd-inhibit-4.14.3-32 5.6 MB/s | 80 kB 00:00 \n(176/200): rpm-libs-4.14.3-32.el8_10.x86_64.rpm 10 MB/s | 348 kB 00:00 \n(177/200): sed-4.5-5.el8.x86_64.rpm 10 MB/s | 298 kB 00:00 \n(178/200): setup-2.12.2-9.el8.noarch.rpm 7.9 MB/s | 181 kB 00:00 \n(179/200): shared-mime-info-1.9-4.el8.x86_64.rp 9.1 MB/s | 329 kB 00:00 \n(180/200): shadow-utils-4.6-23.el8_10.x86_64.rp 21 MB/s | 1.2 MB 00:00 \n(181/200): python3-libs-3.6.8-71.el8_10.x86_64. 28 MB/s | 7.9 MB 00:00 \n(182/200): sqlite-libs-3.26.0-20.el8_10.x86_64. 9.1 MB/s | 580 kB 00:00 \n(183/200): systemd-libs-239-82.el8_10.8.x86_64. 25 MB/s | 1.1 MB 00:00 \n(184/200): systemd-pam-239-82.el8_10.8.x86_64.r 10 MB/s | 515 kB 00:00 \n(185/200): tpm2-tss-2.3.2-6.el8.x86_64.rpm 5.9 MB/s | 275 kB 00:00 \n(186/200): systemd-udev-239-82.el8_10.8.x86_64. 21 MB/s | 1.6 MB 00:00 \n(187/200): trousers-0.3.15-2.el8.x86_64.rpm 7.0 MB/s | 153 kB 00:00 \n(188/200): trousers-lib-0.3.15-2.el8.x86_64.rpm 10 MB/s | 168 kB 00:00 \n(189/200): systemd-239-82.el8_10.8.x86_64.rpm 19 MB/s | 3.7 MB 00:00 \n(190/200): tzdata-2025b-1.el8.noarch.rpm 13 MB/s | 477 kB 00:00 \n(191/200): which-2.21-21.el8_10.x86_64.rpm 2.0 MB/s | 50 kB 00:00 \n(192/200): xz-5.2.4-4.el8_6.x86_64.rpm 5.9 MB/s | 153 kB 00:00 \n(193/200): xz-libs-5.2.4-4.el8_6.x86_64.rpm 5.2 MB/s | 94 kB 00:00 \n(194/200): zlib-1.2.11-25.el8.x86_64.rpm 6.3 MB/s | 103 kB 00:00 \n(195/200): util-linux-2.32.1-47.el8_10.x86_64.r 27 MB/s | 2.5 MB 00:00 \n(196/200): pinentry-1.1.0-2.el8.x86_64.rpm 5.0 MB/s | 100 kB 00:00 \n(197/200): libxkbcommon-0.9.1-1.el8.x86_64.rpm 4.8 MB/s | 116 kB 00:00 \n(198/200): python3-unbound-1.16.2-5.9.el8_10.x8 6.3 MB/s | 129 kB 00:00 \n(199/200): unbound-libs-1.16.2-5.9.el8_10.x86_6 15 MB/s | 577 kB 00:00 \n(200/200): xkeyboard-config-2.28-1.el8.noarch.r 14 MB/s | 782 kB 00:00 \n--------------------------------------------------------------------------------\nTotal 41 MB/s | 111 MB 00:02 \nRunning transaction check\nTransaction check succeeded.\nRunning transaction test\nTransaction test succeeded.\nRunning transaction\n Running scriptlet: filesystem-3.8-6.el8.x86_64 1/1 \n Preparing : 1/1 \n Installing : libgcc-8.5.0-28.el8_10.x86_64 1/200 \n Running scriptlet: libgcc-8.5.0-28.el8_10.x86_64 1/200 \n Installing : crypto-policies-20230731-1.git3177e06.el8.noarch 2/200 \n Running scriptlet: crypto-policies-20230731-1.git3177e06.el8.noarch 2/200 \n Installing : tzdata-2025b-1.el8.noarch 3/200 \n Installing : python3-setuptools-wheel-39.2.0-9.el8_10.noarch 4/200 \n Installing : python3-pip-wheel-9.0.3-24.el8.noarch 5/200 \n Installing : xkeyboard-config-2.28-1.el8.noarch 6/200 \n Installing : redhat-release-8.10-0.3.el8.x86_64 7/200 \n Installing : setup-2.12.2-9.el8.noarch 8/200 \n Running scriptlet: setup-2.12.2-9.el8.noarch 8/200 \n Installing : filesystem-3.8-6.el8.x86_64 9/200 \n Installing : basesystem-11-5.el8.noarch 10/200 \n Installing : publicsuffix-list-dafsa-20180723-1.el8.noarch 11/200 \n Installing : ncurses-base-6.1-10.20180224.el8.noarch 12/200 \n Installing : pcre2-10.32-3.el8_6.x86_64 13/200 \n Installing : libselinux-2.9-10.el8_10.x86_64 14/200 \n Installing : ncurses-libs-6.1-10.20180224.el8.x86_64 15/200 \n Installing : glibc-all-langpacks-2.28-251.el8_10.27.x86_64 16/200 \n Installing : glibc-common-2.28-251.el8_10.27.x86_64 17/200 \n Running scriptlet: glibc-2.28-251.el8_10.27.x86_64 18/200 \n Installing : glibc-2.28-251.el8_10.27.x86_64 18/200 \n Running scriptlet: glibc-2.28-251.el8_10.27.x86_64 18/200 \n Installing : bash-4.4.20-6.el8_10.x86_64 19/200 \n Running scriptlet: bash-4.4.20-6.el8_10.x86_64 19/200 \n Installing : libsepol-2.9-3.el8.x86_64 20/200 \n Running scriptlet: libsepol-2.9-3.el8.x86_64 20/200 \n Installing : zlib-1.2.11-25.el8.x86_64 21/200 \n Installing : xz-libs-5.2.4-4.el8_6.x86_64 22/200 \n Installing : bzip2-libs-1.0.6-28.el8_10.x86_64 23/200 \n Installing : libgpg-error-1.31-1.el8.x86_64 24/200 \n Installing : info-6.5-7.el8.x86_64 25/200 \n Installing : sqlite-libs-3.26.0-20.el8_10.x86_64 26/200 \n Installing : libxml2-2.9.7-21.el8_10.3.x86_64 27/200 \n Installing : libcap-2.48-6.el8_9.x86_64 28/200 \n Installing : libzstd-1.4.4-1.el8.x86_64 29/200 \n Installing : elfutils-libelf-0.190-2.el8.x86_64 30/200 \n Installing : expat-2.5.0-1.el8_10.x86_64 31/200 \n Installing : libxcrypt-4.1.1-6.el8.x86_64 32/200 \n Installing : popt-1.18-1.el8.x86_64 33/200 \n Installing : libunistring-0.9.9-3.el8.x86_64 34/200 \n Installing : readline-7.0-10.el8.x86_64 35/200 \n Running scriptlet: readline-7.0-10.el8.x86_64 35/200 \ninstall-info: No such file or directory for /dev/null\ninstall-info: No such file or directory for /dev/null\n\n Installing : libgcrypt-1.8.5-7.el8_6.x86_64 36/200 \n Running scriptlet: libgcrypt-1.8.5-7.el8_6.x86_64 36/200 \n Installing : gmp-1:6.1.2-11.el8.x86_64 37/200 \n Running scriptlet: gmp-1:6.1.2-11.el8.x86_64 37/200 \n Installing : libcom_err-1.45.6-7.el8_10.x86_64 38/200 \n Running scriptlet: libcom_err-1.45.6-7.el8_10.x86_64 38/200 \n Installing : libuuid-2.32.1-47.el8_10.x86_64 39/200 \n Running scriptlet: libuuid-2.32.1-47.el8_10.x86_64 39/200 \n Installing : lua-libs-5.3.4-12.el8.x86_64 40/200 \n Installing : libidn2-2.2.0-1.el8.x86_64 41/200 \n Installing : chkconfig-1.19.2-1.el8.x86_64 42/200 \n Installing : libassuan-2.5.1-3.el8.x86_64 43/200 \n Installing : file-libs-5.33-27.el8_10.x86_64 44/200 \n Installing : json-c-0.13.1-3.el8.x86_64 45/200 \n Installing : libattr-2.4.48-3.el8.x86_64 46/200 \n Installing : libacl-2.2.53-3.el8.x86_64 47/200 \n Installing : sed-4.5-5.el8.x86_64 48/200 \n Running scriptlet: sed-4.5-5.el8.x86_64 48/200 \ninstall-info: No such file or directory for /dev/null\n\n Installing : libsmartcols-2.32.1-47.el8_10.x86_64 49/200 \n Running scriptlet: libsmartcols-2.32.1-47.el8_10.x86_64 49/200 \n Installing : libstdc++-8.5.0-28.el8_10.x86_64 50/200 \n Running scriptlet: libstdc++-8.5.0-28.el8_10.x86_64 50/200 \n Installing : libcap-ng-0.7.11-1.el8.x86_64 51/200 \n Installing : audit-libs-3.1.2-1.el8_10.1.x86_64 52/200 \n Installing : libffi-3.1-24.el8.x86_64 53/200 \n Installing : p11-kit-0.23.22-2.el8.x86_64 54/200 \n Installing : lz4-libs-1.8.3-5.el8_10.x86_64 55/200 \n Installing : findutils-1:4.6.0-24.el8_10.x86_64 56/200 \n Running scriptlet: findutils-1:4.6.0-24.el8_10.x86_64 56/200 \n Installing : libgomp-8.5.0-28.el8_10.x86_64 57/200 \n Running scriptlet: libgomp-8.5.0-28.el8_10.x86_64 57/200 \n Installing : libksba-1.3.5-9.el8_7.x86_64 58/200 \n Installing : grub2-common-1:2.02-169.el8_10.noarch 59/200 \n Installing : gdbm-libs-1:1.18-2.el8.x86_64 60/200 \n Installing : keyutils-libs-1.5.10-9.el8.x86_64 61/200 \n Installing : libtasn1-4.13-5.el8_10.x86_64 62/200 \n Running scriptlet: libtasn1-4.13-5.el8_10.x86_64 62/200 \n Installing : p11-kit-trust-0.23.22-2.el8.x86_64 63/200 \n Running scriptlet: p11-kit-trust-0.23.22-2.el8.x86_64 63/200 \n Installing : pcre-8.42-6.el8.x86_64 64/200 \n Installing : grep-3.1-6.el8.x86_64 65/200 \n Running scriptlet: grep-3.1-6.el8.x86_64 65/200 \n Installing : xz-5.2.4-4.el8_6.x86_64 66/200 \n Installing : gdbm-1:1.18-2.el8.x86_64 67/200 \n Installing : libsemanage-2.9-12.el8_10.x86_64 68/200 \n Installing : acl-2.2.53-3.el8.x86_64 69/200 \n Installing : file-5.33-27.el8_10.x86_64 70/200 \n Installing : libpsl-0.20.2-6.el8.x86_64 71/200 \n Installing : mpfr-3.1.6-1.el8.x86_64 72/200 \n Running scriptlet: mpfr-3.1.6-1.el8.x86_64 72/200 \n Installing : nettle-3.4.1-7.el8.x86_64 73/200 \n Running scriptlet: nettle-3.4.1-7.el8.x86_64 73/200 \n Installing : gnutls-3.6.16-8.el8_10.4.x86_64 74/200 \n Installing : libcomps-0.1.18-1.el8.x86_64 75/200 \n Installing : coreutils-common-8.30-16.el8_10.x86_64 76/200 \n Running scriptlet: coreutils-common-8.30-16.el8_10.x86_64 76/200 \n Installing : elfutils-default-yama-scope-0.190-2.el8.noarch 77/200 \n Running scriptlet: elfutils-default-yama-scope-0.190-2.el8.noarch 77/200 \n Installing : elfutils-libs-0.190-2.el8.x86_64 78/200 \n Installing : brotli-1.0.6-3.el8.x86_64 79/200 \n Installing : cpio-2.12-11.el8.x86_64 80/200 \n Installing : libnghttp2-1.33.0-6.el8_10.1.x86_64 81/200 \n Installing : libseccomp-2.5.2-1.el8.x86_64 82/200 \n Running scriptlet: libseccomp-2.5.2-1.el8.x86_64 82/200 \n Installing : libsigsegv-2.11-5.el8.x86_64 83/200 \n Installing : gawk-4.2.1-4.el8.x86_64 84/200 \n Installing : libverto-0.3.2-2.el8.x86_64 85/200 \n Installing : libyaml-0.1.7-5.el8.x86_64 86/200 \n Installing : ncurses-6.1-10.20180224.el8.x86_64 87/200 \n Installing : openssl-libs-1:1.1.1k-14.el8_6.x86_64 88/200 \n Running scriptlet: openssl-libs-1:1.1.1k-14.el8_6.x86_64 88/200 \n Installing : coreutils-8.30-16.el8_10.x86_64 89/200 \n Running scriptlet: ca-certificates-2025.2.80_v9.0.304-80.2.el8_10.n 90/200 \n Installing : ca-certificates-2025.2.80_v9.0.304-80.2.el8_10.n 90/200 \n Running scriptlet: ca-certificates-2025.2.80_v9.0.304-80.2.el8_10.n 90/200 \n Installing : libdb-5.3.28-42.el8_4.x86_64 91/200 \n Running scriptlet: libdb-5.3.28-42.el8_4.x86_64 91/200 \n Installing : libblkid-2.32.1-47.el8_10.x86_64 92/200 \n Running scriptlet: libblkid-2.32.1-47.el8_10.x86_64 92/200 \n Installing : shadow-utils-2:4.6-23.el8_10.x86_64 93/200 \n Installing : libmount-2.32.1-47.el8_10.x86_64 94/200 \n Running scriptlet: libmount-2.32.1-47.el8_10.x86_64 94/200 \n Installing : glib2-2.56.4-167.el8_10.x86_64 95/200 \n Installing : systemd-libs-239-82.el8_10.8.x86_64 96/200 \n Running scriptlet: systemd-libs-239-82.el8_10.8.x86_64 96/200 \n Installing : dbus-libs-1:1.12.8-27.el8_10.x86_64 97/200 \n Running scriptlet: dbus-libs-1:1.12.8-27.el8_10.x86_64 97/200 \n Installing : json-glib-1.4.4-1.el8.x86_64 98/200 \n Installing : krb5-libs-1.18.2-32.el8_10.x86_64 99/200 \n Installing : libtirpc-1.1.4-12.el8_10.x86_64 100/200 \n Running scriptlet: libtirpc-1.1.4-12.el8_10.x86_64 100/200 \n Installing : librhsm-0.0.3-5.el8.x86_64 101/200 \n Installing : kmod-25-20.el8.x86_64 102/200 \n Installing : kmod-libs-25-20.el8.x86_64 103/200 \n Running scriptlet: kmod-libs-25-20.el8.x86_64 103/200 \n Installing : libnsl2-1.2.0-2.20180605git4a062cf.el8.x86_64 104/200 \n Running scriptlet: libnsl2-1.2.0-2.20180605git4a062cf.el8.x86_64 104/200 \n Installing : platform-python-setuptools-39.2.0-9.el8_10.noarc 105/200 \n Installing : platform-python-3.6.8-71.el8_10.x86_64 106/200 \n Running scriptlet: platform-python-3.6.8-71.el8_10.x86_64 106/200 \n Installing : python3-libs-3.6.8-71.el8_10.x86_64 107/200 \n Installing : libcroco-0.6.12-4.el8_2.1.x86_64 108/200 \n Running scriptlet: libcroco-0.6.12-4.el8_2.1.x86_64 108/200 \n Installing : gzip-1.9-13.el8_5.x86_64 109/200 \n Running scriptlet: gzip-1.9-13.el8_5.x86_64 109/200 \n Installing : cracklib-2.9.6-15.el8.x86_64 110/200 \n Installing : libevent-2.1.8-5.el8.x86_64 111/200 \n Installing : cracklib-dicts-2.9.6-15.el8.x86_64 112/200 \n Installing : libpwquality-1.4.4-6.el8.x86_64 113/200 \n Installing : pam-1.3.1-39.el8_10.x86_64 114/200 \n Running scriptlet: pam-1.3.1-39.el8_10.x86_64 114/200 \n Installing : gettext-libs-0.19.8.1-17.el8.x86_64 115/200 \n Installing : gettext-0.19.8.1-17.el8.x86_64 116/200 \n Running scriptlet: gettext-0.19.8.1-17.el8.x86_64 116/200 \n Installing : python3-libcomps-0.1.18-1.el8.x86_64 117/200 \n Installing : python3-systemd-234-8.el8.x86_64 118/200 \n Installing : python3-six-1.11.0-8.el8.noarch 119/200 \n Installing : python3-dateutil-1:2.6.1-6.el8.noarch 120/200 \n Installing : cyrus-sasl-lib-2.1.27-6.el8_5.x86_64 121/200 \n Running scriptlet: cyrus-sasl-lib-2.1.27-6.el8_5.x86_64 121/200 \n Installing : openldap-2.4.46-21.el8_10.x86_64 122/200 \n Installing : dbus-glib-0.110-2.el8.x86_64 123/200 \n Running scriptlet: dbus-glib-0.110-2.el8.x86_64 123/200 \n Installing : python3-dbus-1.2.4-15.el8.x86_64 124/200 \n Installing : dbus-tools-1:1.12.8-27.el8_10.x86_64 125/200 \n Installing : libusbx-1.0.23-4.el8.x86_64 126/200 \n Installing : procps-ng-3.3.15-14.el8.x86_64 127/200 \n Installing : libsecret-0.18.6-1.el8.x86_64 128/200 \n Running scriptlet: libutempter-1.1.6-14.el8.x86_64 129/200 \n Installing : libutempter-1.1.6-14.el8.x86_64 129/200 \n Running scriptlet: tpm2-tss-2.3.2-6.el8.x86_64 130/200 \n Installing : tpm2-tss-2.3.2-6.el8.x86_64 130/200 \n Running scriptlet: tpm2-tss-2.3.2-6.el8.x86_64 130/200 \n Installing : ima-evm-utils-1.3.2-12.el8.x86_64 131/200 \n Installing : libfdisk-2.32.1-47.el8_10.x86_64 132/200 \n Running scriptlet: libfdisk-2.32.1-47.el8_10.x86_64 132/200 \n Installing : util-linux-2.32.1-47.el8_10.x86_64 133/200 \n Running scriptlet: util-linux-2.32.1-47.el8_10.x86_64 133/200 \n Installing : device-mapper-8:1.02.181-15.el8_10.2.x86_64 134/200 \n Installing : device-mapper-libs-8:1.02.181-15.el8_10.2.x86_64 135/200 \n Installing : cryptsetup-libs-2.3.7-7.el8.x86_64 136/200 \n Running scriptlet: cryptsetup-libs-2.3.7-7.el8.x86_64 136/200 \n Installing : dbus-common-1:1.12.8-27.el8_10.noarch 137/200 \n Running scriptlet: dbus-daemon-1:1.12.8-27.el8_10.x86_64 138/200 \n Installing : dbus-daemon-1:1.12.8-27.el8_10.x86_64 138/200 \n Running scriptlet: dbus-daemon-1:1.12.8-27.el8_10.x86_64 138/200 \n Installing : systemd-pam-239-82.el8_10.8.x86_64 139/200 \n Running scriptlet: systemd-239-82.el8_10.8.x86_64 140/200 \n Installing : systemd-239-82.el8_10.8.x86_64 140/200 \n Running scriptlet: systemd-239-82.el8_10.8.x86_64 140/200 \n Installing : dbus-1:1.12.8-27.el8_10.x86_64 141/200 \n Installing : systemd-udev-239-82.el8_10.8.x86_64 142/200 \n Running scriptlet: systemd-udev-239-82.el8_10.8.x86_64 142/200 \nFailed to open /dev/urandom: No such file or directory\n\n Installing : os-prober-1.74-9.el8.x86_64 143/200 \n Installing : libkcapi-1.4.0-2.el8.x86_64 144/200 \n Installing : libkcapi-hmaccalc-1.4.0-2.el8.x86_64 145/200 \n Installing : dracut-049-239.git20251127.el8_10.x86_64 146/200 \n Running scriptlet: unbound-libs-1.16.2-5.9.el8_10.x86_64 147/200 \n Installing : unbound-libs-1.16.2-5.9.el8_10.x86_64 147/200 \n Running scriptlet: unbound-libs-1.16.2-5.9.el8_10.x86_64 147/200 \n Installing : grub2-tools-minimal-1:2.02-169.el8_10.x86_64 148/200 \n Installing : libdb-utils-5.3.28-42.el8_4.x86_64 149/200 \n Installing : openssl-1:1.1.1k-14.el8_6.x86_64 150/200 \n Installing : which-2.21-21.el8_10.x86_64 151/200 \n Installing : libarchive-3.3.3-6.el8_10.x86_64 152/200 \n Installing : trousers-lib-0.3.15-2.el8.x86_64 153/200 \n Running scriptlet: trousers-lib-0.3.15-2.el8.x86_64 153/200 \n Installing : npth-1.5-4.el8.x86_64 154/200 \n Installing : gnupg2-2.2.20-3.el8_6.x86_64 155/200 \n Installing : gpgme-1.13.1-12.el8.x86_64 156/200 \n Installing : python3-gpg-1.13.1-12.el8.x86_64 157/200 \n Installing : libssh-config-0.9.6-16.el8_10.noarch 158/200 \n Installing : libssh-0.9.6-16.el8_10.x86_64 159/200 \n Installing : libcurl-7.61.1-34.el8_10.9.x86_64 160/200 \n Installing : librepo-1.14.2-5.el8.x86_64 161/200 \n Installing : curl-7.61.1-34.el8_10.9.x86_64 162/200 \n Installing : rpm-4.14.3-32.el8_10.x86_64 163/200 \n Installing : rpm-libs-4.14.3-32.el8_10.x86_64 164/200 \n Running scriptlet: rpm-libs-4.14.3-32.el8_10.x86_64 164/200 \n Installing : libmodulemd-2.13.0-1.el8.x86_64 165/200 \n Installing : libsolv-0.7.20-6.el8.x86_64 166/200 \n Installing : libdnf-0.63.0-21.el8_10.x86_64 167/200 \n Installing : python3-libdnf-0.63.0-21.el8_10.x86_64 168/200 \n Installing : python3-hawkey-0.63.0-21.el8_10.x86_64 169/200 \n Running scriptlet: grub2-tools-1:2.02-169.el8_10.x86_64 170/200 \n Installing : grub2-tools-1:2.02-169.el8_10.x86_64 170/200 \n Running scriptlet: grub2-tools-1:2.02-169.el8_10.x86_64 170/200 \n Installing : rpm-build-libs-4.14.3-32.el8_10.x86_64 171/200 \n Running scriptlet: rpm-build-libs-4.14.3-32.el8_10.x86_64 171/200 \n Installing : python3-rpm-4.14.3-32.el8_10.x86_64 172/200 \n Installing : libreport-filesystem-2.9.5-15.el8.x86_64 173/200 \n Installing : dnf-data-4.7.0-21.el8_10.noarch 174/200 \n Installing : python3-dnf-4.7.0-21.el8_10.noarch 175/200 \n Installing : python3-dnf-plugins-core-4.0.21-25.el8.noarch 176/200 \n Installing : kbd-misc-2.0.4-11.el8.noarch 177/200 \n Installing : kbd-legacy-2.0.4-11.el8.noarch 178/200 \n Installing : kbd-2.0.4-11.el8.x86_64 179/200 \n Installing : dnf-plugins-core-4.0.21-25.el8.noarch 180/200 \n Installing : dnf-4.7.0-21.el8_10.noarch 181/200 \n Running scriptlet: dnf-4.7.0-21.el8_10.noarch 181/200 \n Installing : grubby-8.40-49.el8.x86_64 182/200 \n Installing : rpm-plugin-systemd-inhibit-4.14.3-32.el8_10.x86_ 183/200 \n Installing : elfutils-debuginfod-client-0.190-2.el8.x86_64 184/200 \n Installing : gnupg2-smime-2.2.20-3.el8_6.x86_64 185/200 \n Running scriptlet: trousers-0.3.15-2.el8.x86_64 186/200 \n Installing : trousers-0.3.15-2.el8.x86_64 186/200 \n Running scriptlet: trousers-0.3.15-2.el8.x86_64 186/200 \n Installing : openssl-pkcs11-0.4.10-3.el8.x86_64 187/200 \n Installing : python3-unbound-1.16.2-5.9.el8_10.x86_64 188/200 \n Installing : kpartx-0.8.4-42.el8_10.x86_64 189/200 \n Installing : pinentry-1.1.0-2.el8.x86_64 190/200 \n Running scriptlet: pinentry-1.1.0-2.el8.x86_64 190/200 \n Installing : crypto-policies-scripts-20230731-1.git3177e06.el 191/200 \n Installing : platform-python-pip-9.0.3-24.el8.noarch 192/200 \n Installing : shared-mime-info-1.9-4.el8.x86_64 193/200 \n Running scriptlet: shared-mime-info-1.9-4.el8.x86_64 193/200 \n Installing : diffutils-3.6-6.el8.x86_64 194/200 \n Running scriptlet: diffutils-3.6-6.el8.x86_64 194/200 \n Installing : pigz-2.4-4.el8.x86_64 195/200 \n Installing : glibc-gconv-extra-2.28-251.el8_10.27.x86_64 196/200 \n Running scriptlet: glibc-gconv-extra-2.28-251.el8_10.27.x86_64 196/200 \n Installing : hardlink-1:1.3-6.el8.x86_64 197/200 \n Installing : memstrack-0.2.5-2.el8.x86_64 198/200 \n Installing : libxkbcommon-0.9.1-1.el8.x86_64 199/200 \n Installing : redhat-release-eula-8.10-0.3.el8.x86_64 200/200 \n Running scriptlet: filesystem-3.8-6.el8.x86_64 200/200 \n Running scriptlet: glibc-all-langpacks-2.28-251.el8_10.27.x86_64 200/200 \n Running scriptlet: grub2-common-1:2.02-169.el8_10.noarch 200/200 \n Running scriptlet: ca-certificates-2025.2.80_v9.0.304-80.2.el8_10.n 200/200 \n Running scriptlet: crypto-policies-scripts-20230731-1.git3177e06.el 200/200 \n Verifying : acl-2.2.53-3.el8.x86_64 1/200 \n Verifying : audit-libs-3.1.2-1.el8_10.1.x86_64 2/200 \n Verifying : basesystem-11-5.el8.noarch 3/200 \n Verifying : bash-4.4.20-6.el8_10.x86_64 4/200 \n Verifying : brotli-1.0.6-3.el8.x86_64 5/200 \n Verifying : bzip2-libs-1.0.6-28.el8_10.x86_64 6/200 \n Verifying : ca-certificates-2025.2.80_v9.0.304-80.2.el8_10.n 7/200 \n Verifying : chkconfig-1.19.2-1.el8.x86_64 8/200 \n Verifying : coreutils-8.30-16.el8_10.x86_64 9/200 \n Verifying : coreutils-common-8.30-16.el8_10.x86_64 10/200 \n Verifying : cpio-2.12-11.el8.x86_64 11/200 \n Verifying : cracklib-2.9.6-15.el8.x86_64 12/200 \n Verifying : cracklib-dicts-2.9.6-15.el8.x86_64 13/200 \n Verifying : crypto-policies-20230731-1.git3177e06.el8.noarch 14/200 \n Verifying : crypto-policies-scripts-20230731-1.git3177e06.el 15/200 \n Verifying : cryptsetup-libs-2.3.7-7.el8.x86_64 16/200 \n Verifying : curl-7.61.1-34.el8_10.9.x86_64 17/200 \n Verifying : cyrus-sasl-lib-2.1.27-6.el8_5.x86_64 18/200 \n Verifying : dbus-1:1.12.8-27.el8_10.x86_64 19/200 \n Verifying : dbus-common-1:1.12.8-27.el8_10.noarch 20/200 \n Verifying : dbus-daemon-1:1.12.8-27.el8_10.x86_64 21/200 \n Verifying : dbus-glib-0.110-2.el8.x86_64 22/200 \n Verifying : dbus-libs-1:1.12.8-27.el8_10.x86_64 23/200 \n Verifying : dbus-tools-1:1.12.8-27.el8_10.x86_64 24/200 \n Verifying : device-mapper-8:1.02.181-15.el8_10.2.x86_64 25/200 \n Verifying : device-mapper-libs-8:1.02.181-15.el8_10.2.x86_64 26/200 \n Verifying : diffutils-3.6-6.el8.x86_64 27/200 \n Verifying : dnf-4.7.0-21.el8_10.noarch 28/200 \n Verifying : dnf-data-4.7.0-21.el8_10.noarch 29/200 \n Verifying : dnf-plugins-core-4.0.21-25.el8.noarch 30/200 \n Verifying : dracut-049-239.git20251127.el8_10.x86_64 31/200 \n Verifying : elfutils-debuginfod-client-0.190-2.el8.x86_64 32/200 \n Verifying : elfutils-default-yama-scope-0.190-2.el8.noarch 33/200 \n Verifying : elfutils-libelf-0.190-2.el8.x86_64 34/200 \n Verifying : elfutils-libs-0.190-2.el8.x86_64 35/200 \n Verifying : expat-2.5.0-1.el8_10.x86_64 36/200 \n Verifying : file-5.33-27.el8_10.x86_64 37/200 \n Verifying : file-libs-5.33-27.el8_10.x86_64 38/200 \n Verifying : filesystem-3.8-6.el8.x86_64 39/200 \n Verifying : findutils-1:4.6.0-24.el8_10.x86_64 40/200 \n Verifying : gawk-4.2.1-4.el8.x86_64 41/200 \n Verifying : gdbm-1:1.18-2.el8.x86_64 42/200 \n Verifying : gdbm-libs-1:1.18-2.el8.x86_64 43/200 \n Verifying : gettext-0.19.8.1-17.el8.x86_64 44/200 \n Verifying : gettext-libs-0.19.8.1-17.el8.x86_64 45/200 \n Verifying : glib2-2.56.4-167.el8_10.x86_64 46/200 \n Verifying : glibc-2.28-251.el8_10.27.x86_64 47/200 \n Verifying : glibc-all-langpacks-2.28-251.el8_10.27.x86_64 48/200 \n Verifying : glibc-common-2.28-251.el8_10.27.x86_64 49/200 \n Verifying : glibc-gconv-extra-2.28-251.el8_10.27.x86_64 50/200 \n Verifying : gmp-1:6.1.2-11.el8.x86_64 51/200 \n Verifying : gnupg2-2.2.20-3.el8_6.x86_64 52/200 \n Verifying : gnupg2-smime-2.2.20-3.el8_6.x86_64 53/200 \n Verifying : gnutls-3.6.16-8.el8_10.4.x86_64 54/200 \n Verifying : gpgme-1.13.1-12.el8.x86_64 55/200 \n Verifying : grep-3.1-6.el8.x86_64 56/200 \n Verifying : grub2-common-1:2.02-169.el8_10.noarch 57/200 \n Verifying : grub2-tools-1:2.02-169.el8_10.x86_64 58/200 \n Verifying : grub2-tools-minimal-1:2.02-169.el8_10.x86_64 59/200 \n Verifying : grubby-8.40-49.el8.x86_64 60/200 \n Verifying : gzip-1.9-13.el8_5.x86_64 61/200 \n Verifying : hardlink-1:1.3-6.el8.x86_64 62/200 \n Verifying : ima-evm-utils-1.3.2-12.el8.x86_64 63/200 \n Verifying : info-6.5-7.el8.x86_64 64/200 \n Verifying : json-c-0.13.1-3.el8.x86_64 65/200 \n Verifying : json-glib-1.4.4-1.el8.x86_64 66/200 \n Verifying : kbd-2.0.4-11.el8.x86_64 67/200 \n Verifying : kbd-legacy-2.0.4-11.el8.noarch 68/200 \n Verifying : kbd-misc-2.0.4-11.el8.noarch 69/200 \n Verifying : keyutils-libs-1.5.10-9.el8.x86_64 70/200 \n Verifying : kmod-25-20.el8.x86_64 71/200 \n Verifying : kmod-libs-25-20.el8.x86_64 72/200 \n Verifying : kpartx-0.8.4-42.el8_10.x86_64 73/200 \n Verifying : krb5-libs-1.18.2-32.el8_10.x86_64 74/200 \n Verifying : libacl-2.2.53-3.el8.x86_64 75/200 \n Verifying : libarchive-3.3.3-6.el8_10.x86_64 76/200 \n Verifying : libassuan-2.5.1-3.el8.x86_64 77/200 \n Verifying : libattr-2.4.48-3.el8.x86_64 78/200 \n Verifying : libblkid-2.32.1-47.el8_10.x86_64 79/200 \n Verifying : libcap-2.48-6.el8_9.x86_64 80/200 \n Verifying : libcap-ng-0.7.11-1.el8.x86_64 81/200 \n Verifying : libcom_err-1.45.6-7.el8_10.x86_64 82/200 \n Verifying : libcomps-0.1.18-1.el8.x86_64 83/200 \n Verifying : libcroco-0.6.12-4.el8_2.1.x86_64 84/200 \n Verifying : libcurl-7.61.1-34.el8_10.9.x86_64 85/200 \n Verifying : libdb-5.3.28-42.el8_4.x86_64 86/200 \n Verifying : libdb-utils-5.3.28-42.el8_4.x86_64 87/200 \n Verifying : libdnf-0.63.0-21.el8_10.x86_64 88/200 \n Verifying : libevent-2.1.8-5.el8.x86_64 89/200 \n Verifying : libfdisk-2.32.1-47.el8_10.x86_64 90/200 \n Verifying : libffi-3.1-24.el8.x86_64 91/200 \n Verifying : libgcc-8.5.0-28.el8_10.x86_64 92/200 \n Verifying : libgcrypt-1.8.5-7.el8_6.x86_64 93/200 \n Verifying : libgomp-8.5.0-28.el8_10.x86_64 94/200 \n Verifying : libgpg-error-1.31-1.el8.x86_64 95/200 \n Verifying : libidn2-2.2.0-1.el8.x86_64 96/200 \n Verifying : libkcapi-1.4.0-2.el8.x86_64 97/200 \n Verifying : libkcapi-hmaccalc-1.4.0-2.el8.x86_64 98/200 \n Verifying : libksba-1.3.5-9.el8_7.x86_64 99/200 \n Verifying : libmodulemd-2.13.0-1.el8.x86_64 100/200 \n Verifying : libmount-2.32.1-47.el8_10.x86_64 101/200 \n Verifying : libnghttp2-1.33.0-6.el8_10.1.x86_64 102/200 \n Verifying : libnsl2-1.2.0-2.20180605git4a062cf.el8.x86_64 103/200 \n Verifying : libpsl-0.20.2-6.el8.x86_64 104/200 \n Verifying : libpwquality-1.4.4-6.el8.x86_64 105/200 \n Verifying : librepo-1.14.2-5.el8.x86_64 106/200 \n Verifying : libreport-filesystem-2.9.5-15.el8.x86_64 107/200 \n Verifying : librhsm-0.0.3-5.el8.x86_64 108/200 \n Verifying : libseccomp-2.5.2-1.el8.x86_64 109/200 \n Verifying : libsecret-0.18.6-1.el8.x86_64 110/200 \n Verifying : libselinux-2.9-10.el8_10.x86_64 111/200 \n Verifying : libsemanage-2.9-12.el8_10.x86_64 112/200 \n Verifying : libsepol-2.9-3.el8.x86_64 113/200 \n Verifying : libsigsegv-2.11-5.el8.x86_64 114/200 \n Verifying : libsmartcols-2.32.1-47.el8_10.x86_64 115/200 \n Verifying : libsolv-0.7.20-6.el8.x86_64 116/200 \n Verifying : libssh-0.9.6-16.el8_10.x86_64 117/200 \n Verifying : libssh-config-0.9.6-16.el8_10.noarch 118/200 \n Verifying : libstdc++-8.5.0-28.el8_10.x86_64 119/200 \n Verifying : libtasn1-4.13-5.el8_10.x86_64 120/200 \n Verifying : libtirpc-1.1.4-12.el8_10.x86_64 121/200 \n Verifying : libunistring-0.9.9-3.el8.x86_64 122/200 \n Verifying : libusbx-1.0.23-4.el8.x86_64 123/200 \n Verifying : libutempter-1.1.6-14.el8.x86_64 124/200 \n Verifying : libuuid-2.32.1-47.el8_10.x86_64 125/200 \n Verifying : libverto-0.3.2-2.el8.x86_64 126/200 \n Verifying : libxcrypt-4.1.1-6.el8.x86_64 127/200 \n Verifying : libxml2-2.9.7-21.el8_10.3.x86_64 128/200 \n Verifying : libyaml-0.1.7-5.el8.x86_64 129/200 \n Verifying : libzstd-1.4.4-1.el8.x86_64 130/200 \n Verifying : lua-libs-5.3.4-12.el8.x86_64 131/200 \n Verifying : lz4-libs-1.8.3-5.el8_10.x86_64 132/200 \n Verifying : memstrack-0.2.5-2.el8.x86_64 133/200 \n Verifying : mpfr-3.1.6-1.el8.x86_64 134/200 \n Verifying : ncurses-6.1-10.20180224.el8.x86_64 135/200 \n Verifying : ncurses-base-6.1-10.20180224.el8.noarch 136/200 \n Verifying : ncurses-libs-6.1-10.20180224.el8.x86_64 137/200 \n Verifying : nettle-3.4.1-7.el8.x86_64 138/200 \n Verifying : npth-1.5-4.el8.x86_64 139/200 \n Verifying : openldap-2.4.46-21.el8_10.x86_64 140/200 \n Verifying : openssl-1:1.1.1k-14.el8_6.x86_64 141/200 \n Verifying : openssl-libs-1:1.1.1k-14.el8_6.x86_64 142/200 \n Verifying : openssl-pkcs11-0.4.10-3.el8.x86_64 143/200 \n Verifying : os-prober-1.74-9.el8.x86_64 144/200 \n Verifying : p11-kit-0.23.22-2.el8.x86_64 145/200 \n Verifying : p11-kit-trust-0.23.22-2.el8.x86_64 146/200 \n Verifying : pam-1.3.1-39.el8_10.x86_64 147/200 \n Verifying : pcre-8.42-6.el8.x86_64 148/200 \n Verifying : pcre2-10.32-3.el8_6.x86_64 149/200 \n Verifying : pigz-2.4-4.el8.x86_64 150/200 \n Verifying : platform-python-3.6.8-71.el8_10.x86_64 151/200 \n Verifying : platform-python-pip-9.0.3-24.el8.noarch 152/200 \n Verifying : platform-python-setuptools-39.2.0-9.el8_10.noarc 153/200 \n Verifying : popt-1.18-1.el8.x86_64 154/200 \n Verifying : procps-ng-3.3.15-14.el8.x86_64 155/200 \n Verifying : publicsuffix-list-dafsa-20180723-1.el8.noarch 156/200 \n Verifying : python3-dateutil-1:2.6.1-6.el8.noarch 157/200 \n Verifying : python3-dbus-1.2.4-15.el8.x86_64 158/200 \n Verifying : python3-dnf-4.7.0-21.el8_10.noarch 159/200 \n Verifying : python3-dnf-plugins-core-4.0.21-25.el8.noarch 160/200 \n Verifying : python3-gpg-1.13.1-12.el8.x86_64 161/200 \n Verifying : python3-hawkey-0.63.0-21.el8_10.x86_64 162/200 \n Verifying : python3-libcomps-0.1.18-1.el8.x86_64 163/200 \n Verifying : python3-libdnf-0.63.0-21.el8_10.x86_64 164/200 \n Verifying : python3-libs-3.6.8-71.el8_10.x86_64 165/200 \n Verifying : python3-pip-wheel-9.0.3-24.el8.noarch 166/200 \n Verifying : python3-rpm-4.14.3-32.el8_10.x86_64 167/200 \n Verifying : python3-setuptools-wheel-39.2.0-9.el8_10.noarch 168/200 \n Verifying : python3-six-1.11.0-8.el8.noarch 169/200 \n Verifying : python3-systemd-234-8.el8.x86_64 170/200 \n Verifying : readline-7.0-10.el8.x86_64 171/200 \n Verifying : redhat-release-8.10-0.3.el8.x86_64 172/200 \n Verifying : redhat-release-eula-8.10-0.3.el8.x86_64 173/200 \n Verifying : rpm-4.14.3-32.el8_10.x86_64 174/200 \n Verifying : rpm-build-libs-4.14.3-32.el8_10.x86_64 175/200 \n Verifying : rpm-libs-4.14.3-32.el8_10.x86_64 176/200 \n Verifying : rpm-plugin-systemd-inhibit-4.14.3-32.el8_10.x86_ 177/200 \n Verifying : sed-4.5-5.el8.x86_64 178/200 \n Verifying : setup-2.12.2-9.el8.noarch 179/200 \n Verifying : shadow-utils-2:4.6-23.el8_10.x86_64 180/200 \n Verifying : shared-mime-info-1.9-4.el8.x86_64 181/200 \n Verifying : sqlite-libs-3.26.0-20.el8_10.x86_64 182/200 \n Verifying : systemd-239-82.el8_10.8.x86_64 183/200 \n Verifying : systemd-libs-239-82.el8_10.8.x86_64 184/200 \n Verifying : systemd-pam-239-82.el8_10.8.x86_64 185/200 \n Verifying : systemd-udev-239-82.el8_10.8.x86_64 186/200 \n Verifying : tpm2-tss-2.3.2-6.el8.x86_64 187/200 \n Verifying : trousers-0.3.15-2.el8.x86_64 188/200 \n Verifying : trousers-lib-0.3.15-2.el8.x86_64 189/200 \n Verifying : tzdata-2025b-1.el8.noarch 190/200 \n Verifying : util-linux-2.32.1-47.el8_10.x86_64 191/200 \n Verifying : which-2.21-21.el8_10.x86_64 192/200 \n Verifying : xz-5.2.4-4.el8_6.x86_64 193/200 \n Verifying : xz-libs-5.2.4-4.el8_6.x86_64 194/200 \n Verifying : zlib-1.2.11-25.el8.x86_64 195/200 \n Verifying : libxkbcommon-0.9.1-1.el8.x86_64 196/200 \n Verifying : pinentry-1.1.0-2.el8.x86_64 197/200 \n Verifying : python3-unbound-1.16.2-5.9.el8_10.x86_64 198/200 \n Verifying : unbound-libs-1.16.2-5.9.el8_10.x86_64 199/200 \n Verifying : xkeyboard-config-2.28-1.el8.noarch 200/200 \n\nInstalled:\n dnf-4.7.0-21.el8_10.noarch \n dnf-plugins-core-4.0.21-25.el8.noarch \n crypto-policies-scripts-20230731-1.git3177e06.el8.noarch \n diffutils-3.6-6.el8.x86_64 \n elfutils-debuginfod-client-0.190-2.el8.x86_64 \n glibc-gconv-extra-2.28-251.el8_10.27.x86_64 \n gnupg2-smime-2.2.20-3.el8_6.x86_64 \n grubby-8.40-49.el8.x86_64 \n hardlink-1:1.3-6.el8.x86_64 \n kbd-2.0.4-11.el8.x86_64 \n kpartx-0.8.4-42.el8_10.x86_64 \n memstrack-0.2.5-2.el8.x86_64 \n openssl-pkcs11-0.4.10-3.el8.x86_64 \n pigz-2.4-4.el8.x86_64 \n platform-python-pip-9.0.3-24.el8.noarch \n redhat-release-eula-8.10-0.3.el8.x86_64 \n rpm-plugin-systemd-inhibit-4.14.3-32.el8_10.x86_64 \n shared-mime-info-1.9-4.el8.x86_64 \n systemd-239-82.el8_10.8.x86_64 \n trousers-0.3.15-2.el8.x86_64 \n libxkbcommon-0.9.1-1.el8.x86_64 \n pinentry-1.1.0-2.el8.x86_64 \n python3-unbound-1.16.2-5.9.el8_10.x86_64 \n acl-2.2.53-3.el8.x86_64 \n audit-libs-3.1.2-1.el8_10.1.x86_64 \n basesystem-11-5.el8.noarch \n bash-4.4.20-6.el8_10.x86_64 \n brotli-1.0.6-3.el8.x86_64 \n bzip2-libs-1.0.6-28.el8_10.x86_64 \n ca-certificates-2025.2.80_v9.0.304-80.2.el8_10.noarch \n chkconfig-1.19.2-1.el8.x86_64 \n coreutils-8.30-16.el8_10.x86_64 \n coreutils-common-8.30-16.el8_10.x86_64 \n cpio-2.12-11.el8.x86_64 \n cracklib-2.9.6-15.el8.x86_64 \n cracklib-dicts-2.9.6-15.el8.x86_64 \n crypto-policies-20230731-1.git3177e06.el8.noarch \n cryptsetup-libs-2.3.7-7.el8.x86_64 \n curl-7.61.1-34.el8_10.9.x86_64 \n cyrus-sasl-lib-2.1.27-6.el8_5.x86_64 \n dbus-1:1.12.8-27.el8_10.x86_64 \n dbus-common-1:1.12.8-27.el8_10.noarch \n dbus-daemon-1:1.12.8-27.el8_10.x86_64 \n dbus-glib-0.110-2.el8.x86_64 \n dbus-libs-1:1.12.8-27.el8_10.x86_64 \n dbus-tools-1:1.12.8-27.el8_10.x86_64 \n device-mapper-8:1.02.181-15.el8_10.2.x86_64 \n device-mapper-libs-8:1.02.181-15.el8_10.2.x86_64 \n dnf-data-4.7.0-21.el8_10.noarch \n dracut-049-239.git20251127.el8_10.x86_64 \n elfutils-default-yama-scope-0.190-2.el8.noarch \n elfutils-libelf-0.190-2.el8.x86_64 \n elfutils-libs-0.190-2.el8.x86_64 \n expat-2.5.0-1.el8_10.x86_64 \n file-5.33-27.el8_10.x86_64 \n file-libs-5.33-27.el8_10.x86_64 \n filesystem-3.8-6.el8.x86_64 \n findutils-1:4.6.0-24.el8_10.x86_64 \n gawk-4.2.1-4.el8.x86_64 \n gdbm-1:1.18-2.el8.x86_64 \n gdbm-libs-1:1.18-2.el8.x86_64 \n gettext-0.19.8.1-17.el8.x86_64 \n gettext-libs-0.19.8.1-17.el8.x86_64 \n glib2-2.56.4-167.el8_10.x86_64 \n glibc-2.28-251.el8_10.27.x86_64 \n glibc-all-langpacks-2.28-251.el8_10.27.x86_64 \n glibc-common-2.28-251.el8_10.27.x86_64 \n gmp-1:6.1.2-11.el8.x86_64 \n gnupg2-2.2.20-3.el8_6.x86_64 \n gnutls-3.6.16-8.el8_10.4.x86_64 \n gpgme-1.13.1-12.el8.x86_64 \n grep-3.1-6.el8.x86_64 \n grub2-common-1:2.02-169.el8_10.noarch \n grub2-tools-1:2.02-169.el8_10.x86_64 \n grub2-tools-minimal-1:2.02-169.el8_10.x86_64 \n gzip-1.9-13.el8_5.x86_64 \n ima-evm-utils-1.3.2-12.el8.x86_64 \n info-6.5-7.el8.x86_64 \n json-c-0.13.1-3.el8.x86_64 \n json-glib-1.4.4-1.el8.x86_64 \n kbd-legacy-2.0.4-11.el8.noarch \n kbd-misc-2.0.4-11.el8.noarch \n keyutils-libs-1.5.10-9.el8.x86_64 \n kmod-25-20.el8.x86_64 \n kmod-libs-25-20.el8.x86_64 \n krb5-libs-1.18.2-32.el8_10.x86_64 \n libacl-2.2.53-3.el8.x86_64 \n libarchive-3.3.3-6.el8_10.x86_64 \n libassuan-2.5.1-3.el8.x86_64 \n libattr-2.4.48-3.el8.x86_64 \n libblkid-2.32.1-47.el8_10.x86_64 \n libcap-2.48-6.el8_9.x86_64 \n libcap-ng-0.7.11-1.el8.x86_64 \n libcom_err-1.45.6-7.el8_10.x86_64 \n libcomps-0.1.18-1.el8.x86_64 \n libcroco-0.6.12-4.el8_2.1.x86_64 \n libcurl-7.61.1-34.el8_10.9.x86_64 \n libdb-5.3.28-42.el8_4.x86_64 \n libdb-utils-5.3.28-42.el8_4.x86_64 \n libdnf-0.63.0-21.el8_10.x86_64 \n libevent-2.1.8-5.el8.x86_64 \n libfdisk-2.32.1-47.el8_10.x86_64 \n libffi-3.1-24.el8.x86_64 \n libgcc-8.5.0-28.el8_10.x86_64 \n libgcrypt-1.8.5-7.el8_6.x86_64 \n libgomp-8.5.0-28.el8_10.x86_64 \n libgpg-error-1.31-1.el8.x86_64 \n libidn2-2.2.0-1.el8.x86_64 \n libkcapi-1.4.0-2.el8.x86_64 \n libkcapi-hmaccalc-1.4.0-2.el8.x86_64 \n libksba-1.3.5-9.el8_7.x86_64 \n libmodulemd-2.13.0-1.el8.x86_64 \n libmount-2.32.1-47.el8_10.x86_64 \n libnghttp2-1.33.0-6.el8_10.1.x86_64 \n libnsl2-1.2.0-2.20180605git4a062cf.el8.x86_64 \n libpsl-0.20.2-6.el8.x86_64 \n libpwquality-1.4.4-6.el8.x86_64 \n librepo-1.14.2-5.el8.x86_64 \n libreport-filesystem-2.9.5-15.el8.x86_64 \n librhsm-0.0.3-5.el8.x86_64 \n libseccomp-2.5.2-1.el8.x86_64 \n libsecret-0.18.6-1.el8.x86_64 \n libselinux-2.9-10.el8_10.x86_64 \n libsemanage-2.9-12.el8_10.x86_64 \n libsepol-2.9-3.el8.x86_64 \n libsigsegv-2.11-5.el8.x86_64 \n libsmartcols-2.32.1-47.el8_10.x86_64 \n libsolv-0.7.20-6.el8.x86_64 \n libssh-0.9.6-16.el8_10.x86_64 \n libssh-config-0.9.6-16.el8_10.noarch \n libstdc++-8.5.0-28.el8_10.x86_64 \n libtasn1-4.13-5.el8_10.x86_64 \n libtirpc-1.1.4-12.el8_10.x86_64 \n libunistring-0.9.9-3.el8.x86_64 \n libusbx-1.0.23-4.el8.x86_64 \n libutempter-1.1.6-14.el8.x86_64 \n libuuid-2.32.1-47.el8_10.x86_64 \n libverto-0.3.2-2.el8.x86_64 \n libxcrypt-4.1.1-6.el8.x86_64 \n libxml2-2.9.7-21.el8_10.3.x86_64 \n libyaml-0.1.7-5.el8.x86_64 \n libzstd-1.4.4-1.el8.x86_64 \n lua-libs-5.3.4-12.el8.x86_64 \n lz4-libs-1.8.3-5.el8_10.x86_64 \n mpfr-3.1.6-1.el8.x86_64 \n ncurses-6.1-10.20180224.el8.x86_64 \n ncurses-base-6.1-10.20180224.el8.noarch \n ncurses-libs-6.1-10.20180224.el8.x86_64 \n nettle-3.4.1-7.el8.x86_64 \n npth-1.5-4.el8.x86_64 \n openldap-2.4.46-21.el8_10.x86_64 \n openssl-1:1.1.1k-14.el8_6.x86_64 \n openssl-libs-1:1.1.1k-14.el8_6.x86_64 \n os-prober-1.74-9.el8.x86_64 \n p11-kit-0.23.22-2.el8.x86_64 \n p11-kit-trust-0.23.22-2.el8.x86_64 \n pam-1.3.1-39.el8_10.x86_64 \n pcre-8.42-6.el8.x86_64 \n pcre2-10.32-3.el8_6.x86_64 \n platform-python-3.6.8-71.el8_10.x86_64 \n platform-python-setuptools-39.2.0-9.el8_10.noarch \n popt-1.18-1.el8.x86_64 \n procps-ng-3.3.15-14.el8.x86_64 \n publicsuffix-list-dafsa-20180723-1.el8.noarch \n python3-dateutil-1:2.6.1-6.el8.noarch \n python3-dbus-1.2.4-15.el8.x86_64 \n python3-dnf-4.7.0-21.el8_10.noarch \n python3-dnf-plugins-core-4.0.21-25.el8.noarch \n python3-gpg-1.13.1-12.el8.x86_64 \n python3-hawkey-0.63.0-21.el8_10.x86_64 \n python3-libcomps-0.1.18-1.el8.x86_64 \n python3-libdnf-0.63.0-21.el8_10.x86_64 \n python3-libs-3.6.8-71.el8_10.x86_64 \n python3-pip-wheel-9.0.3-24.el8.noarch \n python3-rpm-4.14.3-32.el8_10.x86_64 \n python3-setuptools-wheel-39.2.0-9.el8_10.noarch \n python3-six-1.11.0-8.el8.noarch \n python3-systemd-234-8.el8.x86_64 \n readline-7.0-10.el8.x86_64 \n redhat-release-8.10-0.3.el8.x86_64 \n rpm-4.14.3-32.el8_10.x86_64 \n rpm-build-libs-4.14.3-32.el8_10.x86_64 \n rpm-libs-4.14.3-32.el8_10.x86_64 \n sed-4.5-5.el8.x86_64 \n setup-2.12.2-9.el8.noarch \n shadow-utils-2:4.6-23.el8_10.x86_64 \n sqlite-libs-3.26.0-20.el8_10.x86_64 \n systemd-libs-239-82.el8_10.8.x86_64 \n systemd-pam-239-82.el8_10.8.x86_64 \n systemd-udev-239-82.el8_10.8.x86_64 \n tpm2-tss-2.3.2-6.el8.x86_64 \n trousers-lib-0.3.15-2.el8.x86_64 \n tzdata-2025b-1.el8.noarch \n util-linux-2.32.1-47.el8_10.x86_64 \n which-2.21-21.el8_10.x86_64 \n xz-5.2.4-4.el8_6.x86_64 \n xz-libs-5.2.4-4.el8_6.x86_64 \n zlib-1.2.11-25.el8.x86_64 \n unbound-libs-1.16.2-5.9.el8_10.x86_64 \n xkeyboard-config-2.28-1.el8.noarch \n\nComplete!\n==> Processing phase `TargetTransactionCheck`\n====> * missing_gpg_keys_inhibitor\n Check if all used target repositories have signing gpg keys\n====> * tmp_actor_to_satisfy_sanity_checks\n The actor does NOTHING but satisfy static sanity checks\n====> * check_initramfs_tasks\n Inhibit the upgrade if conflicting \"initramfs\" tasks are detected\n====> * report_set_target_release\n Reports information related to the release set in the subscription-manager after the upgrade.\n====> * adjust_local_repos\n Adjust local repositories to the target user-space container.\n====> * check_systemd_services_tasks\n Inhibit the upgrade if SystemdServicesTasks tasks are in conflict\n====> * dnf_transaction_check\n This actor tries to solve the RPM transaction to verify the all package dependencies can be successfully resolved.\nApplying transaction workaround - yum config fix\n\nApplying transaction workaround - import trusted gpg keys to RPM DB\n\nLast metadata expiration check: 0:00:47 ago on Fri Dec 12 15:53:40 2025.\n==============================================================================================================================================\n Package Arch Version Repository Size\n==============================================================================================================================================\nInstalling:\n authselect-compat x86_64 1.2.6-2.el8 rhel-8-for-x86_64-appstream-rpms 38 k\n replacing authconfig.x86_64 6.2.8-30.el7\n coreutils-common x86_64 8.30-16.el8_10 rhel-8-for-x86_64-baseos-rpms 2.0 M\n dbus-common noarch 1:1.12.8-27.el8_10 rhel-8-for-x86_64-baseos-rpms 47 k\n dbus-daemon x86_64 1:1.12.8-27.el8_10 rhel-8-for-x86_64-baseos-rpms 242 k\n dbus-tools x86_64 1:1.12.8-27.el8_10 rhel-8-for-x86_64-baseos-rpms 87 k\n dhcp-client x86_64 12:4.3.6-50.el8_10 rhel-8-for-x86_64-baseos-rpms 319 k\n replacing dhclient.x86_64 12:4.2.5-83.el7_9.1\n dnf-plugin-spacewalk noarch 2.8.5-11.module+el8.1.0+3455+3ddf2832 rhel-8-for-x86_64-appstream-rpms 24 k\n dracut-live x86_64 049-239.git20251127.el8_10 rhel-8-for-x86_64-baseos-rpms 73 k\n dracut-squash x86_64 049-239.git20251127.el8_10 rhel-8-for-x86_64-baseos-rpms 63 k\n efi-filesystem noarch 3-3.el8 rhel-8-for-x86_64-baseos-rpms 9.0 k\n gdbm-libs x86_64 1:1.18-2.el8 rhel-8-for-x86_64-baseos-rpms 60 k\n git-core x86_64 2.43.7-1.el8_10 rhel-8-for-x86_64-appstream-rpms 11 M\n git-core-doc noarch 2.43.7-1.el8_10 rhel-8-for-x86_64-appstream-rpms 3.1 M\n git-subtree x86_64 2.43.7-1.el8_10 rhel-8-for-x86_64-appstream-rpms 74 k\n glibc-all-langpacks x86_64 2.28-251.el8_10.27 rhel-8-for-x86_64-baseos-rpms 26 M\n glibc-locale-source x86_64 2.28-251.el8_10.27 rhel-8-for-x86_64-baseos-rpms 4.2 M\n glibc-minimal-langpack x86_64 2.28-251.el8_10.27 rhel-8-for-x86_64-baseos-rpms 71 k\n gmp-c++ x86_64 1:6.1.2-11.el8 rhel-8-for-x86_64-baseos-rpms 33 k\n grub2-tools-efi x86_64 1:2.02-169.el8_10 rhel-8-for-x86_64-baseos-rpms 486 k\n iproute-tc x86_64 6.2.0-6.el8_10 rhel-8-for-x86_64-baseos-rpms 469 k\n iptables-ebtables x86_64 1.8.5-11.el8_9 rhel-8-for-x86_64-baseos-rpms 74 k\n replacing ebtables.x86_64 2.0.10-16.el7\n iptables-libs x86_64 1.8.5-11.el8_9 rhel-8-for-x86_64-baseos-rpms 103 k\n kernel x86_64 4.18.0-553.89.1.el8_10 rhel-8-for-x86_64-baseos-rpms 11 M\n kernel-core x86_64 4.18.0-553.89.1.el8_10 rhel-8-for-x86_64-baseos-rpms 44 M\n kernel-modules x86_64 4.18.0-553.89.1.el8_10 rhel-8-for-x86_64-baseos-rpms 36 M\n kernel-modules-extra x86_64 4.18.0-553.89.1.el8_10 rhel-8-for-x86_64-baseos-rpms 11 M\n kernel-workaround noarch 0.1-1.el8 @commandline 2.2 k\n leapp-deps-el8 noarch 5.0.8-100.202401121819Z.0e51aebb.master.el8 @commandline 6.7 k\n replacing leapp-deps.noarch 0.17.0-2.el7_9\n leapp-repository-deps-el8 noarch 5.0.8-100.202401121819Z.0e51aebb.master.el8 @commandline 6.8 k\n replacing leapp-upgrade-el7toel8-deps.noarch 0.20.0-9.el7_9\n libgudev x86_64 232-4.el8 rhel-8-for-x86_64-baseos-rpms 33 k\n replacing libgudev1.x86_64 219-78.el7_9.9\n libmodulemd1 x86_64 1.8.16-0.2.13.0.1 rhel-8-for-x86_64-baseos-rpms 176 k\n libnsl x86_64 2.28-251.el8_10.27 rhel-8-for-x86_64-baseos-rpms 112 k\n libssh x86_64 0.9.6-16.el8_10 rhel-8-for-x86_64-baseos-rpms 219 k\n libxcrypt x86_64 4.1.1-6.el8 rhel-8-for-x86_64-baseos-rpms 73 k\n lua-libs x86_64 5.3.4-12.el8 rhel-8-for-x86_64-baseos-rpms 118 k\n lz4-libs x86_64 1.8.3-5.el8_10 rhel-8-for-x86_64-baseos-rpms 66 k\n make-devel x86_64 1:4.2.1-11.el8 rhel-8-for-x86_64-baseos-rpms 22 k\n mariadb-connector-c x86_64 3.1.11-2.el8_3 rhel-8-for-x86_64-appstream-rpms 200 k\n ncurses-c++-libs x86_64 6.1-10.20180224.el8 rhel-8-for-x86_64-baseos-rpms 58 k\n ncurses-compat-libs x86_64 6.1-10.20180224.el8 rhel-8-for-x86_64-baseos-rpms 329 k\n netconsole-service noarch 10.00.19-1.el8_10 rhel-8-for-x86_64-baseos-rpms 149 k\n network-scripts x86_64 10.00.19-1.el8_10 rhel-8-for-x86_64-baseos-rpms 196 k\n network-scripts-team x86_64 1.31-4.el8 rhel-8-for-x86_64-baseos-rpms 28 k\n npth x86_64 1.5-4.el8 rhel-8-for-x86_64-baseos-rpms 26 k\n nss_db x86_64 2.28-251.el8_10.27 rhel-8-for-x86_64-baseos-rpms 84 k\n pcre-cpp x86_64 8.42-6.el8 rhel-8-for-x86_64-baseos-rpms 47 k\n pcre-utf16 x86_64 8.42-6.el8 rhel-8-for-x86_64-baseos-rpms 195 k\n pcre-utf32 x86_64 8.42-6.el8 rhel-8-for-x86_64-baseos-rpms 186 k\n perl-Attribute-Handlers noarch 0.99-423.el8_10 rhel-8-for-x86_64-appstream-rpms 89 k\n perl-B-Debug noarch 1.26-2.el8 rhel-8-for-x86_64-appstream-rpms 26 k\n perl-Devel-PPPort x86_64 3.36-5.el8 rhel-8-for-x86_64-appstream-rpms 118 k\n perl-Devel-Peek x86_64 1.26-423.el8_10 rhel-8-for-x86_64-appstream-rpms 94 k\n perl-Devel-SelfStubber noarch 1.06-423.el8_10 rhel-8-for-x86_64-appstream-rpms 76 k\n perl-Errno x86_64 1.28-423.el8_10 rhel-8-for-x86_64-baseos-rpms 77 k\n perl-ExtUtils-Command noarch 1:7.34-1.el8 rhel-8-for-x86_64-appstream-rpms 19 k\n perl-ExtUtils-Miniperl noarch 1.06-423.el8_10 rhel-8-for-x86_64-appstream-rpms 77 k\n perl-Filter-Simple noarch 0.94-2.el8 rhel-8-for-x86_64-appstream-rpms 29 k\n perl-IO x86_64 1.38-423.el8_10 rhel-8-for-x86_64-baseos-rpms 143 k\n perl-IPC-SysV x86_64 2.07-397.el8 rhel-8-for-x86_64-appstream-rpms 43 k\n perl-MIME-Base64 x86_64 3.15-396.el8 rhel-8-for-x86_64-baseos-rpms 31 k\n perl-Math-BigInt noarch 1:1.9998.11-7.el8 rhel-8-for-x86_64-baseos-rpms 196 k\n perl-Math-BigInt-FastCalc x86_64 0.500.600-6.el8 rhel-8-for-x86_64-appstream-rpms 27 k\n perl-Math-BigRat noarch 0.2614-1.el8 rhel-8-for-x86_64-appstream-rpms 40 k\n perl-Math-Complex noarch 1.59-423.el8_10 rhel-8-for-x86_64-baseos-rpms 109 k\n perl-Memoize noarch 1.03-423.el8_10 rhel-8-for-x86_64-appstream-rpms 119 k\n perl-Net-Ping noarch 2.55-423.el8_10 rhel-8-for-x86_64-appstream-rpms 102 k\n perl-PerlIO-via-QuotedPrint noarch 0.08-395.el8 rhel-8-for-x86_64-appstream-rpms 14 k\n perl-Pod-Html noarch 1.22.02-423.el8_10 rhel-8-for-x86_64-appstream-rpms 88 k\n perl-SelfLoader noarch 1.23-423.el8_10 rhel-8-for-x86_64-appstream-rpms 84 k\n perl-Term-ANSIColor noarch 4.06-396.el8 rhel-8-for-x86_64-baseos-rpms 46 k\n perl-Term-Cap noarch 1.17-395.el8 rhel-8-for-x86_64-baseos-rpms 23 k\n perl-Test noarch 1.30-423.el8_10 rhel-8-for-x86_64-appstream-rpms 91 k\n perl-Text-Balanced noarch 2.03-395.el8 rhel-8-for-x86_64-appstream-rpms 58 k\n perl-Text-Tabs+Wrap noarch 2013.0523-395.el8 rhel-8-for-x86_64-baseos-rpms 24 k\n perl-Unicode-Collate x86_64 1.25-2.el8 rhel-8-for-x86_64-appstream-rpms 686 k\n perl-Unicode-Normalize x86_64 1.25-396.el8 rhel-8-for-x86_64-baseos-rpms 82 k\n perl-bignum noarch 0.49-2.el8 rhel-8-for-x86_64-appstream-rpms 44 k\n perl-interpreter x86_64 4:5.26.3-423.el8_10 rhel-8-for-x86_64-baseos-rpms 6.3 M\n replacing perl.x86_64 4:5.16.3-299.el7_9\n perl-libnet noarch 3.11-3.el8 rhel-8-for-x86_64-baseos-rpms 121 k\n perl-open noarch 1.11-423.el8_10 rhel-8-for-x86_64-appstream-rpms 78 k\n perl-perlfaq noarch 5.20180605-1.el8 rhel-8-for-x86_64-appstream-rpms 386 k\n perl-utils noarch 5.26.3-423.el8_10 rhel-8-for-x86_64-appstream-rpms 129 k\n pkgconf-m4 noarch 1.4.2-1.el8 rhel-8-for-x86_64-baseos-rpms 17 k\n replacing pkgconfig.x86_64 1:0.27.1-4.el7\n pkgconf-pkg-config x86_64 1.4.2-1.el8 rhel-8-for-x86_64-baseos-rpms 15 k\n replacing pkgconfig.x86_64 1:0.27.1-4.el7\n platform-python x86_64 3.6.8-71.el8_10 rhel-8-for-x86_64-baseos-rpms 88 k\n policycoreutils-python-utils noarch 2.9-26.el8_10 rhel-8-for-x86_64-baseos-rpms 254 k\n polkit-libs x86_64 0.115-15.el8_10.2 rhel-8-for-x86_64-baseos-rpms 77 k\n postfix-ldap x86_64 2:3.5.8-7.el8 rhel-8-for-x86_64-appstream-rpms 69 k\n postfix-mysql x86_64 2:3.5.8-7.el8 rhel-8-for-x86_64-appstream-rpms 55 k\n postfix-pcre x86_64 2:3.5.8-7.el8 rhel-8-for-x86_64-appstream-rpms 52 k\n python2-babel noarch 2.5.1-10.module+el8.9.0+19487+7dc18407 rhel-8-for-x86_64-appstream-rpms 4.8 M\n python2-backports x86_64 1.0-16.module+el8.9.0+18326+1b5baeee rhel-8-for-x86_64-appstream-rpms 10 k\n python2-backports-ssl_match_hostname noarch 3.5.0.1-12.module+el8.9.0+18326+1b5baeee rhel-8-for-x86_64-appstream-rpms 17 k\n python2-chardet noarch 3.0.4-10.module+el8.9.0+19487+7dc18407 rhel-8-for-x86_64-appstream-rpms 188 k\n python2-idna noarch 2.5-7.module+el8.9.0+19487+7dc18407 rhel-8-for-x86_64-appstream-rpms 98 k\n python2-ipaddress noarch 1.0.18-6.module+el8.9.0+18326+1b5baeee rhel-8-for-x86_64-appstream-rpms 39 k\n python2-jinja2 noarch 2.10-10.module+el8.10.0+21290+abd5b761 rhel-8-for-x86_64-appstream-rpms 255 k\n python2-libs x86_64 2.7.18-17.module+el8.10.0+20822+a15ec22d rhel-8-for-x86_64-appstream-rpms 6.0 M\n python2-lxml x86_64 4.2.3-6.module+el8.9.0+19487+7dc18407 rhel-8-for-x86_64-appstream-rpms 1.5 M\n python2-markupsafe x86_64 0.23-19.module+el8.9.0+19487+7dc18407 rhel-8-for-x86_64-appstream-rpms 38 k\n python2-pyyaml x86_64 3.12-16.module+el8.9.0+19487+7dc18407 rhel-8-for-x86_64-appstream-rpms 191 k\n replacing PyYAML.x86_64 3.10-11.el7\n python2-requests noarch 2.20.0-4.module+el8.9.0+19487+7dc18407 rhel-8-for-x86_64-appstream-rpms 124 k\n python2-setuptools noarch 39.0.1-14.module+el8.10.0+20444+3bf7fee4 rhel-8-for-x86_64-appstream-rpms 642 k\n python2-six noarch 1.11.0-6.module+el8.9.0+18326+1b5baeee rhel-8-for-x86_64-appstream-rpms 37 k\n python2-urllib3 noarch 1.24.2-4.module+el8.10.0+20444+3bf7fee4 rhel-8-for-x86_64-appstream-rpms 169 k\n python3-babel noarch 2.5.1-7.el8 rhel-8-for-x86_64-appstream-rpms 4.8 M\n python3-cffi x86_64 1.11.5-6.el8 rhel-8-for-x86_64-baseos-rpms 238 k\n python3-chardet noarch 3.0.4-7.el8 rhel-8-for-x86_64-baseos-rpms 195 k\n python3-configobj noarch 5.0.6-11.el8 rhel-8-for-x86_64-baseos-rpms 68 k\n python3-cryptography x86_64 3.2.1-8.el8_10 rhel-8-for-x86_64-baseos-rpms 559 k\n python3-dateutil noarch 1:2.6.1-6.el8 rhel-8-for-x86_64-baseos-rpms 251 k\n python3-dbus x86_64 1.2.4-15.el8 rhel-8-for-x86_64-baseos-rpms 134 k\n python3-decorator noarch 4.2.1-2.el8 rhel-8-for-x86_64-baseos-rpms 27 k\n python3-dmidecode x86_64 3.12.3-2.el8 rhel-8-for-x86_64-baseos-rpms 102 k\n python3-dnf noarch 4.7.0-21.el8_10 rhel-8-for-x86_64-baseos-rpms 551 k\n python3-ethtool x86_64 0.14-5.el8 rhel-8-for-x86_64-baseos-rpms 45 k\n python3-firewall noarch 0.9.11-10.el8_10 rhel-8-for-x86_64-baseos-rpms 438 k\n python3-gobject-base x86_64 3.28.3-2.el8 rhel-8-for-x86_64-baseos-rpms 313 k\n python3-hawkey x86_64 0.63.0-21.el8_10 rhel-8-for-x86_64-baseos-rpms 119 k\n python3-hwdata noarch 2.3.6-3.el8 rhel-8-for-x86_64-appstream-rpms 39 k\n python3-idna noarch 2.5-7.el8_10 rhel-8-for-x86_64-baseos-rpms 103 k\n python3-iniparse noarch 0.4-31.el8 rhel-8-for-x86_64-baseos-rpms 49 k\n python3-inotify noarch 0.9.6-13.el8 rhel-8-for-x86_64-baseos-rpms 57 k\n python3-jinja2 noarch 2.10.1-7.el8_10 rhel-8-for-x86_64-appstream-rpms 539 k\n python3-jsonpatch noarch 1.21-2.el8 rhel-8-for-x86_64-appstream-rpms 27 k\n python3-jsonpointer noarch 1.10-11.el8 rhel-8-for-x86_64-appstream-rpms 20 k\n python3-jwcrypto noarch 0.5.0-2.module+el8.10.0+21692+c9b201bc rhel-8-for-x86_64-appstream-rpms 66 k\n python3-libcomps x86_64 0.1.18-1.el8 rhel-8-for-x86_64-baseos-rpms 52 k\n python3-libdnf x86_64 0.63.0-21.el8_10 rhel-8-for-x86_64-baseos-rpms 781 k\n python3-libs x86_64 3.6.8-71.el8_10 rhel-8-for-x86_64-baseos-rpms 7.9 M\n python3-libselinux x86_64 2.9-10.el8_10 rhel-8-for-x86_64-baseos-rpms 284 k\n python3-libsemanage x86_64 2.9-12.el8_10 rhel-8-for-x86_64-baseos-rpms 129 k\n python3-libxml2 x86_64 2.9.7-21.el8_10.3 rhel-8-for-x86_64-baseos-rpms 238 k\n python3-linux-procfs noarch 0.7.3-1.el8 rhel-8-for-x86_64-baseos-rpms 37 k\n python3-lxml x86_64 4.2.3-4.el8 rhel-8-for-x86_64-appstream-rpms 1.5 M\n python3-magic noarch 5.33-27.el8_10 rhel-8-for-x86_64-baseos-rpms 47 k\n python3-markupsafe x86_64 0.23-19.el8 rhel-8-for-x86_64-appstream-rpms 39 k\n python3-newt x86_64 0.52.20-11.el8 rhel-8-for-x86_64-appstream-rpms 64 k\n python3-perf x86_64 4.18.0-553.89.1.el8_10 rhel-8-for-x86_64-baseos-rpms 11 M\n python3-pexpect noarch 4.3.1-3.el8 rhel-8-for-x86_64-appstream-rpms 138 k\n python3-ply noarch 3.9-9.el8 rhel-8-for-x86_64-baseos-rpms 111 k\n python3-policycoreutils noarch 2.9-26.el8_10 rhel-8-for-x86_64-baseos-rpms 2.3 M\n python3-prettytable noarch 0.7.2-14.el8 rhel-8-for-x86_64-appstream-rpms 44 k\n python3-pyOpenSSL noarch 19.0.0-1.el8 rhel-8-for-x86_64-appstream-rpms 103 k\n python3-pyasn1 noarch 0.3.7-6.el8 rhel-8-for-x86_64-appstream-rpms 126 k\n python3-pycparser noarch 2.14-14.el8 rhel-8-for-x86_64-baseos-rpms 109 k\n python3-pycurl x86_64 7.43.0.2-4.el8 rhel-8-for-x86_64-appstream-rpms 227 k\n python3-pyserial noarch 3.1.1-9.el8 rhel-8-for-x86_64-appstream-rpms 169 k\n python3-pyudev noarch 0.21.0-7.el8 rhel-8-for-x86_64-baseos-rpms 84 k\n python3-pyyaml x86_64 3.12-12.el8 rhel-8-for-x86_64-baseos-rpms 193 k\n python3-requests noarch 2.20.0-6.el8_10 rhel-8-for-x86_64-baseos-rpms 125 k\n python3-rpm x86_64 4.14.3-32.el8_10 rhel-8-for-x86_64-baseos-rpms 156 k\n python3-schedutils x86_64 0.6-6.el8 rhel-8-for-x86_64-baseos-rpms 29 k\n python3-setools x86_64 4.3.0-5.el8 rhel-8-for-x86_64-baseos-rpms 627 k\n replacing setools-libs.x86_64 3.3.8-4.el7\n python3-six noarch 1.11.0-8.el8 rhel-8-for-x86_64-baseos-rpms 38 k\n python3-slip noarch 0.6.4-13.el8 rhel-8-for-x86_64-baseos-rpms 39 k\n python3-slip-dbus noarch 0.6.4-13.el8 rhel-8-for-x86_64-baseos-rpms 39 k\n python3-subscription-manager-rhsm x86_64 1.28.44-1.el8_10 rhel-8-for-x86_64-baseos-rpms 408 k\n python3-syspurpose x86_64 1.28.44-1.el8_10 rhel-8-for-x86_64-baseos-rpms 347 k\n python3-urllib3 noarch 1.24.2-8.el8_10 rhel-8-for-x86_64-baseos-rpms 177 k\n quota-rpc x86_64 1:4.04-14.el8 rhel-8-for-x86_64-baseos-rpms 84 k\n readonly-root noarch 10.00.19-1.el8_10 rhel-8-for-x86_64-baseos-rpms 150 k\n redhat-backgrounds noarch 810.1-1.el8_10 rhel-8-for-x86_64-appstream-rpms 42 M\n redhat-logos-httpd noarch 810.1-1.el8_10 rhel-8-for-x86_64-baseos-rpms 30 k\n redhat-release x86_64 8.10-0.3.el8 rhel-8-for-x86_64-baseos-rpms 45 k\n replacing redhat-release-server.x86_64 7.9-9.el7_9\n rsync-daemon noarch 3.1.3-23.el8_10 rhel-8-for-x86_64-baseos-rpms 45 k\n systemd-container x86_64 239-82.el8_10.8 rhel-8-for-x86_64-baseos-rpms 784 k\n systemd-pam x86_64 239-82.el8_10.8 rhel-8-for-x86_64-baseos-rpms 515 k\n systemd-udev x86_64 239-82.el8_10.8 rhel-8-for-x86_64-baseos-rpms 1.6 M\n timedatex x86_64 0.5-3.el8 rhel-8-for-x86_64-baseos-rpms 32 k\n util-linux-user x86_64 2.32.1-47.el8_10 rhel-8-for-x86_64-baseos-rpms 102 k\nUpgrading:\n NetworkManager x86_64 1:1.40.16-20.el8_10 rhel-8-for-x86_64-baseos-rpms 2.3 M\n NetworkManager-config-server noarch 1:1.40.16-20.el8_10 rhel-8-for-x86_64-baseos-rpms 143 k\n NetworkManager-libnm x86_64 1:1.40.16-20.el8_10 rhel-8-for-x86_64-baseos-rpms 1.9 M\n NetworkManager-team x86_64 1:1.40.16-20.el8_10 rhel-8-for-x86_64-baseos-rpms 160 k\n NetworkManager-tui x86_64 1:1.40.16-20.el8_10 rhel-8-for-x86_64-baseos-rpms 356 k\n acl x86_64 2.2.53-3.el8 rhel-8-for-x86_64-baseos-rpms 81 k\n alsa-firmware noarch 1.0.29-6.el8 rhel-8-for-x86_64-appstream-rpms 3.2 M\n alsa-lib x86_64 1.2.10-2.el8 rhel-8-for-x86_64-appstream-rpms 501 k\n alsa-tools-firmware x86_64 1.1.6-1.el8 rhel-8-for-x86_64-appstream-rpms 43 k\n audit x86_64 3.1.2-1.el8_10.1 rhel-8-for-x86_64-baseos-rpms 266 k\n audit-libs x86_64 3.1.2-1.el8_10.1 rhel-8-for-x86_64-baseos-rpms 125 k\n basesystem noarch 11-5.el8 rhel-8-for-x86_64-baseos-rpms 11 k\n bash x86_64 4.4.20-6.el8_10 rhel-8-for-x86_64-baseos-rpms 1.5 M\n bc x86_64 1.07.1-5.el8 rhel-8-for-x86_64-baseos-rpms 129 k\n bind-export-libs x86_64 32:9.11.36-16.el8_10.6 rhel-8-for-x86_64-baseos-rpms 1.1 M\n binutils x86_64 2.30-128.el8_10 rhel-8-for-x86_64-baseos-rpms 5.8 M\n biosdevname x86_64 0.7.3-2.el8 rhel-8-for-x86_64-baseos-rpms 44 k\n bzip2-libs x86_64 1.0.6-28.el8_10 rhel-8-for-x86_64-baseos-rpms 48 k\n ca-certificates noarch 2025.2.80_v9.0.304-80.2.el8_10 rhel-8-for-x86_64-baseos-rpms 1.0 M\n checkpolicy x86_64 2.9-1.el8 rhel-8-for-x86_64-baseos-rpms 346 k\n chkconfig x86_64 1.19.2-1.el8 rhel-8-for-x86_64-baseos-rpms 199 k\n chrony x86_64 4.5-2.el8_10 rhel-8-for-x86_64-baseos-rpms 355 k\n cloud-init noarch 23.4-7.el8_10.10 rhel-8-for-x86_64-appstream-rpms 1.3 M\n cloud-utils-growpart noarch 0.33-0.el8 rhel-8-for-x86_64-appstream-rpms 36 k\n coreutils x86_64 8.30-16.el8_10 rhel-8-for-x86_64-baseos-rpms 1.2 M\n cpio x86_64 2.12-11.el8 rhel-8-for-x86_64-baseos-rpms 266 k\n cracklib x86_64 2.9.6-15.el8 rhel-8-for-x86_64-baseos-rpms 93 k\n cracklib-dicts x86_64 2.9.6-15.el8 rhel-8-for-x86_64-baseos-rpms 4.0 M\n cronie x86_64 1.5.2-10.el8 rhel-8-for-x86_64-baseos-rpms 119 k\n cronie-anacron x86_64 1.5.2-10.el8 rhel-8-for-x86_64-baseos-rpms 42 k\n crontabs noarch 1.11-17.20190603git.el8 rhel-8-for-x86_64-baseos-rpms 25 k\n cryptsetup-libs x86_64 2.3.7-7.el8 rhel-8-for-x86_64-baseos-rpms 489 k\n curl x86_64 7.61.1-34.el8_10.9 rhel-8-for-x86_64-baseos-rpms 354 k\n cyrus-sasl-lib x86_64 2.1.27-6.el8_5 rhel-8-for-x86_64-baseos-rpms 123 k\n dbus x86_64 1:1.12.8-27.el8_10 rhel-8-for-x86_64-baseos-rpms 42 k\n dbus-glib x86_64 0.110-2.el8 rhel-8-for-x86_64-baseos-rpms 127 k\n dbus-libs x86_64 1:1.12.8-27.el8_10 rhel-8-for-x86_64-baseos-rpms 185 k\n desktop-file-utils x86_64 0.26-1.el8 rhel-8-for-x86_64-appstream-rpms 80 k\n device-mapper x86_64 8:1.02.181-15.el8_10.2 rhel-8-for-x86_64-baseos-rpms 379 k\n device-mapper-libs x86_64 8:1.02.181-15.el8_10.2 rhel-8-for-x86_64-baseos-rpms 412 k\n dhcp-common noarch 12:4.3.6-50.el8_10 rhel-8-for-x86_64-baseos-rpms 208 k\n dhcp-libs x86_64 12:4.3.6-50.el8_10 rhel-8-for-x86_64-baseos-rpms 148 k\n diffutils x86_64 3.6-6.el8 rhel-8-for-x86_64-baseos-rpms 359 k\n dmidecode x86_64 1:3.5-1.el8 rhel-8-for-x86_64-baseos-rpms 99 k\n dnf noarch 4.7.0-21.el8_10 rhel-8-for-x86_64-baseos-rpms 543 k\n dnf-data noarch 4.7.0-21.el8_10 rhel-8-for-x86_64-baseos-rpms 157 k\n dracut x86_64 049-239.git20251127.el8_10 rhel-8-for-x86_64-baseos-rpms 380 k\n dracut-config-rescue x86_64 049-239.git20251127.el8_10 rhel-8-for-x86_64-baseos-rpms 63 k\n dracut-network x86_64 049-239.git20251127.el8_10 rhel-8-for-x86_64-baseos-rpms 111 k\n e2fsprogs x86_64 1.45.6-7.el8_10 rhel-8-for-x86_64-baseos-rpms 1.0 M\n e2fsprogs-libs x86_64 1.45.6-7.el8_10 rhel-8-for-x86_64-baseos-rpms 233 k\n efivar-libs x86_64 37-4.el8 rhel-8-for-x86_64-baseos-rpms 108 k\n elfutils-default-yama-scope noarch 0.190-2.el8 rhel-8-for-x86_64-baseos-rpms 53 k\n elfutils-libelf x86_64 0.190-2.el8 rhel-8-for-x86_64-baseos-rpms 233 k\n elfutils-libs x86_64 0.190-2.el8 rhel-8-for-x86_64-baseos-rpms 305 k\n emacs-filesystem noarch 1:26.1-15.el8_10 rhel-8-for-x86_64-baseos-rpms 71 k\n ethtool x86_64 2:5.13-2.el8 rhel-8-for-x86_64-baseos-rpms 221 k\n expat x86_64 2.5.0-1.el8_10 rhel-8-for-x86_64-baseos-rpms 131 k\n file x86_64 5.33-27.el8_10 rhel-8-for-x86_64-baseos-rpms 78 k\n file-libs x86_64 5.33-27.el8_10 rhel-8-for-x86_64-baseos-rpms 544 k\n filesystem x86_64 3.8-6.el8 rhel-8-for-x86_64-baseos-rpms 1.1 M\n findutils x86_64 1:4.6.0-24.el8_10 rhel-8-for-x86_64-baseos-rpms 526 k\n fipscheck x86_64 1.5.0-4.el8 rhel-8-for-x86_64-baseos-rpms 28 k\n fipscheck-lib x86_64 1.5.0-4.el8 rhel-8-for-x86_64-baseos-rpms 16 k\n firewalld noarch 0.9.11-10.el8_10 rhel-8-for-x86_64-baseos-rpms 511 k\n firewalld-filesystem noarch 0.9.11-10.el8_10 rhel-8-for-x86_64-baseos-rpms 79 k\n freetype x86_64 2.9.1-10.el8_10 rhel-8-for-x86_64-baseos-rpms 394 k\n fxload x86_64 2008_10_13-10.el8 rhel-8-for-x86_64-baseos-rpms 32 k\n gawk x86_64 4.2.1-4.el8 rhel-8-for-x86_64-baseos-rpms 1.1 M\n gdbm x86_64 1:1.18-2.el8 rhel-8-for-x86_64-baseos-rpms 130 k\n gettext x86_64 0.19.8.1-17.el8 rhel-8-for-x86_64-baseos-rpms 1.1 M\n gettext-libs x86_64 0.19.8.1-17.el8 rhel-8-for-x86_64-baseos-rpms 313 k\n git x86_64 2.43.7-1.el8_10 rhel-8-for-x86_64-appstream-rpms 93 k\n glib2 x86_64 2.56.4-167.el8_10 rhel-8-for-x86_64-baseos-rpms 2.5 M\n glibc x86_64 2.28-251.el8_10.27 rhel-8-for-x86_64-baseos-rpms 2.2 M\n glibc-common x86_64 2.28-251.el8_10.27 rhel-8-for-x86_64-baseos-rpms 1.0 M\n gmp x86_64 1:6.1.2-11.el8 rhel-8-for-x86_64-baseos-rpms 318 k\n gnupg2 x86_64 2.2.20-3.el8_6 rhel-8-for-x86_64-baseos-rpms 2.4 M\n gobject-introspection x86_64 1.56.1-1.el8 rhel-8-for-x86_64-baseos-rpms 255 k\n gpgme x86_64 1.13.1-12.el8 rhel-8-for-x86_64-baseos-rpms 336 k\n gpm-libs x86_64 1.20.7-17.el8 rhel-8-for-x86_64-appstream-rpms 39 k\n grep x86_64 3.1-6.el8 rhel-8-for-x86_64-baseos-rpms 274 k\n groff-base x86_64 1.22.3-18.el8 rhel-8-for-x86_64-baseos-rpms 1.0 M\n grub2-common noarch 1:2.02-169.el8_10 rhel-8-for-x86_64-baseos-rpms 897 k\n grub2-efi-x64-modules noarch 1:2.02-169.el8_10 rhel-8-for-x86_64-baseos-rpms 1.1 M\n grub2-pc x86_64 1:2.02-169.el8_10 rhel-8-for-x86_64-baseos-rpms 47 k\n replacing grub2.x86_64 1:2.02-0.87.el7_9.11\n grub2-pc-modules noarch 1:2.02-169.el8_10 rhel-8-for-x86_64-baseos-rpms 929 k\n grub2-tools x86_64 1:2.02-169.el8_10 rhel-8-for-x86_64-baseos-rpms 2.0 M\n grub2-tools-extra x86_64 1:2.02-169.el8_10 rhel-8-for-x86_64-baseos-rpms 1.1 M\n grub2-tools-minimal x86_64 1:2.02-169.el8_10 rhel-8-for-x86_64-baseos-rpms 216 k\n grubby x86_64 8.40-49.el8 rhel-8-for-x86_64-baseos-rpms 50 k\n gssproxy x86_64 0.8.0-21.el8 rhel-8-for-x86_64-baseos-rpms 119 k\n gzip x86_64 1.9-13.el8_5 rhel-8-for-x86_64-baseos-rpms 167 k\n hardlink x86_64 1:1.3-6.el8 rhel-8-for-x86_64-baseos-rpms 29 k\n hostname x86_64 3.20-6.el8 rhel-8-for-x86_64-baseos-rpms 32 k\n hwdata noarch 0.314-8.22.el8 rhel-8-for-x86_64-baseos-rpms 1.8 M\n info x86_64 6.5-7.el8 rhel-8-for-x86_64-baseos-rpms 198 k\n initscripts x86_64 10.00.19-1.el8_10 rhel-8-for-x86_64-baseos-rpms 339 k\n insights-client noarch 3.2.2-2.el8 rhel-8-for-x86_64-appstream-rpms 1.3 M\n iproute x86_64 6.2.0-6.el8_10 rhel-8-for-x86_64-baseos-rpms 854 k\n iprutils x86_64 2.4.19-1.el8 rhel-8-for-x86_64-baseos-rpms 256 k\n ipset x86_64 7.1-1.el8 rhel-8-for-x86_64-baseos-rpms 45 k\n ipset-libs x86_64 7.1-1.el8 rhel-8-for-x86_64-baseos-rpms 71 k\n iptables x86_64 1.8.5-11.el8_9 rhel-8-for-x86_64-baseos-rpms 592 k\n iputils x86_64 20180629-11.el8 rhel-8-for-x86_64-baseos-rpms 149 k\n jansson x86_64 2.14-1.el8 rhel-8-for-x86_64-baseos-rpms 47 k\n json-c x86_64 0.13.1-3.el8 rhel-8-for-x86_64-baseos-rpms 41 k\n json-glib x86_64 1.4.4-1.el8 rhel-8-for-x86_64-baseos-rpms 144 k\n kbd x86_64 2.0.4-11.el8 rhel-8-for-x86_64-baseos-rpms 390 k\n kbd-legacy noarch 2.0.4-11.el8 rhel-8-for-x86_64-baseos-rpms 481 k\n kbd-misc noarch 2.0.4-11.el8 rhel-8-for-x86_64-baseos-rpms 1.5 M\n kernel-tools x86_64 4.18.0-553.89.1.el8_10 rhel-8-for-x86_64-baseos-rpms 11 M\n kernel-tools-libs x86_64 4.18.0-553.89.1.el8_10 rhel-8-for-x86_64-baseos-rpms 11 M\n kexec-tools x86_64 2.0.26-14.el8_10.2 rhel-8-for-x86_64-baseos-rpms 532 k\n keyutils x86_64 1.5.10-9.el8 rhel-8-for-x86_64-baseos-rpms 66 k\n keyutils-libs x86_64 1.5.10-9.el8 rhel-8-for-x86_64-baseos-rpms 34 k\n kmod x86_64 25-20.el8 rhel-8-for-x86_64-baseos-rpms 126 k\n kmod-libs x86_64 25-20.el8 rhel-8-for-x86_64-baseos-rpms 69 k\n kpartx x86_64 0.8.4-42.el8_10 rhel-8-for-x86_64-baseos-rpms 120 k\n krb5-libs x86_64 1.18.2-32.el8_10 rhel-8-for-x86_64-baseos-rpms 846 k\n less x86_64 530-3.el8_10 rhel-8-for-x86_64-baseos-rpms 164 k\n libacl x86_64 2.2.53-3.el8 rhel-8-for-x86_64-baseos-rpms 35 k\n libassuan x86_64 2.5.1-3.el8 rhel-8-for-x86_64-baseos-rpms 83 k\n libattr x86_64 2.4.48-3.el8 rhel-8-for-x86_64-baseos-rpms 27 k\n libbasicobjects x86_64 0.1.1-40.el8 rhel-8-for-x86_64-baseos-rpms 31 k\n libblkid x86_64 2.32.1-47.el8_10 rhel-8-for-x86_64-baseos-rpms 220 k\n libcap x86_64 2.48-6.el8_9 rhel-8-for-x86_64-baseos-rpms 74 k\n libcap-ng x86_64 0.7.11-1.el8 rhel-8-for-x86_64-baseos-rpms 33 k\n libcollection x86_64 0.7.0-40.el8 rhel-8-for-x86_64-baseos-rpms 48 k\n libcom_err x86_64 1.45.6-7.el8_10 rhel-8-for-x86_64-baseos-rpms 49 k\n libcomps x86_64 0.1.18-1.el8 rhel-8-for-x86_64-baseos-rpms 82 k\n libcurl x86_64 7.61.1-34.el8_10.9 rhel-8-for-x86_64-baseos-rpms 304 k\n libdaemon x86_64 0.14-15.el8 rhel-8-for-x86_64-baseos-rpms 36 k\n libdb x86_64 5.3.28-42.el8_4 rhel-8-for-x86_64-baseos-rpms 751 k\n libdb-utils x86_64 5.3.28-42.el8_4 rhel-8-for-x86_64-baseos-rpms 150 k\n libdnf x86_64 0.63.0-21.el8_10 rhel-8-for-x86_64-baseos-rpms 712 k\n replacing python2-hawkey.x86_64 0.22.5-2.el7_9\n replacing python2-libdnf.x86_64 0.22.5-2.el7_9\n libdrm x86_64 2.4.115-2.el8 rhel-8-for-x86_64-appstream-rpms 165 k\n libedit x86_64 3.1-23.20170329cvs.el8 rhel-8-for-x86_64-baseos-rpms 102 k\n libestr x86_64 0.1.10-3.el8 rhel-8-for-x86_64-appstream-rpms 28 k\n libevent x86_64 2.1.8-5.el8 rhel-8-for-x86_64-baseos-rpms 253 k\n libfastjson x86_64 0.99.9-2.el8 rhel-8-for-x86_64-appstream-rpms 38 k\n libffi x86_64 3.1-24.el8 rhel-8-for-x86_64-baseos-rpms 38 k\n libgcc x86_64 8.5.0-28.el8_10 rhel-8-for-x86_64-baseos-rpms 82 k\n libgcrypt x86_64 1.8.5-7.el8_6 rhel-8-for-x86_64-baseos-rpms 463 k\n libgomp x86_64 8.5.0-28.el8_10 rhel-8-for-x86_64-baseos-rpms 209 k\n libgpg-error x86_64 1.31-1.el8 rhel-8-for-x86_64-baseos-rpms 242 k\n libidn x86_64 1.34-5.el8 rhel-8-for-x86_64-appstream-rpms 239 k\n libini_config x86_64 1.3.1-40.el8 rhel-8-for-x86_64-baseos-rpms 71 k\n libmnl x86_64 1.0.4-6.el8 rhel-8-for-x86_64-baseos-rpms 30 k\n libmodulemd x86_64 2.13.0-1.el8 rhel-8-for-x86_64-baseos-rpms 233 k\n libmount x86_64 2.32.1-47.el8_10 rhel-8-for-x86_64-baseos-rpms 236 k\n libndp x86_64 1.7-7.el8_10 rhel-8-for-x86_64-baseos-rpms 41 k\n libnetfilter_conntrack x86_64 1.0.6-5.el8 rhel-8-for-x86_64-baseos-rpms 65 k\n libnfnetlink x86_64 1.0.1-13.el8 rhel-8-for-x86_64-baseos-rpms 33 k\n libnfsidmap x86_64 1:2.3.3-64.el8_10 rhel-8-for-x86_64-baseos-rpms 123 k\n libnl3 x86_64 3.7.0-1.el8 rhel-8-for-x86_64-baseos-rpms 337 k\n libnl3-cli x86_64 3.7.0-1.el8 rhel-8-for-x86_64-baseos-rpms 194 k\n libpath_utils x86_64 0.2.1-40.el8 rhel-8-for-x86_64-baseos-rpms 34 k\n libpcap x86_64 14:1.9.1-5.el8 rhel-8-for-x86_64-baseos-rpms 169 k\n libpciaccess x86_64 0.14-1.el8 rhel-8-for-x86_64-baseos-rpms 32 k\n libpipeline x86_64 1.5.0-2.el8 rhel-8-for-x86_64-baseos-rpms 54 k\n libpng x86_64 2:1.6.34-5.el8 rhel-8-for-x86_64-baseos-rpms 126 k\n libpwquality x86_64 1.4.4-6.el8 rhel-8-for-x86_64-baseos-rpms 107 k\n libref_array x86_64 0.1.5-40.el8 rhel-8-for-x86_64-baseos-rpms 33 k\n librepo x86_64 1.14.2-5.el8 rhel-8-for-x86_64-baseos-rpms 93 k\n libreport-filesystem x86_64 2.9.5-15.el8 rhel-8-for-x86_64-baseos-rpms 21 k\n librhsm x86_64 0.0.3-5.el8 rhel-8-for-x86_64-baseos-rpms 35 k\n libseccomp x86_64 2.5.2-1.el8 rhel-8-for-x86_64-baseos-rpms 71 k\n libselinux x86_64 2.9-10.el8_10 rhel-8-for-x86_64-baseos-rpms 166 k\n libselinux-utils x86_64 2.9-10.el8_10 rhel-8-for-x86_64-baseos-rpms 243 k\n libsemanage x86_64 2.9-12.el8_10 rhel-8-for-x86_64-baseos-rpms 169 k\n libsepol x86_64 2.9-3.el8 rhel-8-for-x86_64-baseos-rpms 340 k\n libsmartcols x86_64 2.32.1-47.el8_10 rhel-8-for-x86_64-baseos-rpms 179 k\n libsolv x86_64 0.7.20-6.el8 rhel-8-for-x86_64-baseos-rpms 376 k\n libss x86_64 1.45.6-7.el8_10 rhel-8-for-x86_64-baseos-rpms 53 k\n libstdc++ x86_64 8.5.0-28.el8_10 rhel-8-for-x86_64-baseos-rpms 474 k\n libsysfs x86_64 2.1.0-25.el8 rhel-8-for-x86_64-baseos-rpms 53 k\n libtasn1 x86_64 4.13-5.el8_10 rhel-8-for-x86_64-baseos-rpms 77 k\n libteam x86_64 1.31-4.el8 rhel-8-for-x86_64-baseos-rpms 65 k\n libtirpc x86_64 1.1.4-12.el8_10 rhel-8-for-x86_64-baseos-rpms 114 k\n libunistring x86_64 0.9.9-3.el8 rhel-8-for-x86_64-baseos-rpms 422 k\n libuser x86_64 0.62-26.el8_10 rhel-8-for-x86_64-baseos-rpms 414 k\n libutempter x86_64 1.1.6-14.el8 rhel-8-for-x86_64-baseos-rpms 32 k\n libuuid x86_64 2.32.1-47.el8_10 rhel-8-for-x86_64-baseos-rpms 98 k\n libverto x86_64 0.3.2-2.el8 rhel-8-for-x86_64-baseos-rpms 24 k\n libverto-libevent x86_64 0.3.2-2.el8 rhel-8-for-x86_64-baseos-rpms 16 k\n libxml2 x86_64 2.9.7-21.el8_10.3 rhel-8-for-x86_64-baseos-rpms 697 k\n libxslt x86_64 1.1.32-6.3.el8_10 rhel-8-for-x86_64-baseos-rpms 249 k\n libyaml x86_64 0.1.7-5.el8 rhel-8-for-x86_64-baseos-rpms 61 k\n linux-firmware noarch 20251019-134.git8b4de42e.el8_10 rhel-8-for-x86_64-baseos-rpms 582 M\n logrotate x86_64 3.14.0-6.el8 rhel-8-for-x86_64-baseos-rpms 86 k\n lshw x86_64 B.02.19.2-6.el8_10.1 rhel-8-for-x86_64-baseos-rpms 342 k\n lsscsi x86_64 0.32-3.el8 rhel-8-for-x86_64-baseos-rpms 71 k\n lua x86_64 5.3.4-12.el8 rhel-8-for-x86_64-appstream-rpms 192 k\n lz4 x86_64 1.8.3-5.el8_10 rhel-8-for-x86_64-baseos-rpms 104 k\n lzo x86_64 2.08-14.el8 rhel-8-for-x86_64-baseos-rpms 69 k\n mailcap noarch 2.1.48-3.el8 rhel-8-for-x86_64-baseos-rpms 39 k\n make x86_64 1:4.2.1-11.el8 rhel-8-for-x86_64-baseos-rpms 498 k\n man-db x86_64 2.7.6.1-18.el8 rhel-8-for-x86_64-baseos-rpms 887 k\n microcode_ctl x86_64 4:20250812-1.el8_10 rhel-8-for-x86_64-baseos-rpms 15 M\n mokutil x86_64 1:0.3.0-12.el8 rhel-8-for-x86_64-baseos-rpms 46 k\n ncurses x86_64 6.1-10.20180224.el8 rhel-8-for-x86_64-baseos-rpms 387 k\n ncurses-base noarch 6.1-10.20180224.el8 rhel-8-for-x86_64-baseos-rpms 81 k\n ncurses-libs x86_64 6.1-10.20180224.el8 rhel-8-for-x86_64-baseos-rpms 334 k\n net-tools x86_64 2.0-0.52.20160912git.el8 rhel-8-for-x86_64-baseos-rpms 322 k\n newt x86_64 0.52.20-11.el8 rhel-8-for-x86_64-baseos-rpms 122 k\n nfs-utils x86_64 1:2.3.3-64.el8_10 rhel-8-for-x86_64-baseos-rpms 515 k\n nmap-ncat x86_64 2:7.92-2.el8_10 rhel-8-for-x86_64-appstream-rpms 242 k\n nspr x86_64 4.36.0-2.el8_10 rhel-8-for-x86_64-appstream-rpms 143 k\n nss x86_64 3.112.0-4.el8_10 rhel-8-for-x86_64-appstream-rpms 771 k\n nss-softokn x86_64 3.112.0-4.el8_10 rhel-8-for-x86_64-appstream-rpms 540 k\n nss-softokn-freebl x86_64 3.112.0-4.el8_10 rhel-8-for-x86_64-appstream-rpms 482 k\n nss-sysinit x86_64 3.112.0-4.el8_10 rhel-8-for-x86_64-appstream-rpms 76 k\n nss-tools x86_64 3.112.0-4.el8_10 rhel-8-for-x86_64-appstream-rpms 599 k\n nss-util x86_64 3.112.0-4.el8_10 rhel-8-for-x86_64-appstream-rpms 143 k\n numactl-libs x86_64 2.0.16-4.el8 rhel-8-for-x86_64-baseos-rpms 37 k\n openldap x86_64 2.4.46-21.el8_10 rhel-8-for-x86_64-baseos-rpms 354 k\n openssh x86_64 8.0p1-26.el8_10 rhel-8-for-x86_64-baseos-rpms 525 k\n openssh-clients x86_64 8.0p1-26.el8_10 rhel-8-for-x86_64-baseos-rpms 646 k\n openssh-server x86_64 8.0p1-26.el8_10 rhel-8-for-x86_64-baseos-rpms 494 k\n openssl x86_64 1:1.1.1k-14.el8_6 rhel-8-for-x86_64-baseos-rpms 711 k\n openssl-libs x86_64 1:1.1.1k-14.el8_6 rhel-8-for-x86_64-baseos-rpms 1.5 M\n os-prober x86_64 1.74-9.el8 rhel-8-for-x86_64-baseos-rpms 51 k\n p11-kit x86_64 0.23.22-2.el8 rhel-8-for-x86_64-baseos-rpms 327 k\n p11-kit-trust x86_64 0.23.22-2.el8 rhel-8-for-x86_64-baseos-rpms 138 k\n pam x86_64 1.3.1-39.el8_10 rhel-8-for-x86_64-baseos-rpms 749 k\n parted x86_64 3.2-39.el8 rhel-8-for-x86_64-baseos-rpms 555 k\n passwd x86_64 0.80-4.el8 rhel-8-for-x86_64-baseos-rpms 115 k\n pciutils x86_64 3.7.0-3.el8 rhel-8-for-x86_64-baseos-rpms 105 k\n pciutils-libs x86_64 3.7.0-3.el8 rhel-8-for-x86_64-baseos-rpms 54 k\n pcre x86_64 8.42-6.el8 rhel-8-for-x86_64-baseos-rpms 211 k\n perl-CGI noarch 4.38-2.el8 rhel-8-for-x86_64-appstream-rpms 208 k\n perl-Carp noarch 1.42-396.el8 rhel-8-for-x86_64-baseos-rpms 30 k\n perl-Compress-Raw-Bzip2 x86_64 2.081-1.el8 rhel-8-for-x86_64-baseos-rpms 41 k\n perl-Data-Dumper x86_64 2.167-399.el8 rhel-8-for-x86_64-baseos-rpms 58 k\n perl-Date-Manip noarch 6.60-3.el8 rhel-8-for-x86_64-baseos-rpms 1.1 M\n perl-Digest noarch 1.17-395.el8 rhel-8-for-x86_64-baseos-rpms 27 k\n perl-Digest-MD5 x86_64 2.55-396.el8 rhel-8-for-x86_64-baseos-rpms 37 k\n perl-Encode x86_64 4:2.97-3.el8 rhel-8-for-x86_64-baseos-rpms 1.5 M\n perl-Encode-Locale noarch 1.05-10.module+el8.3.0+6498+9eecfe51 rhel-8-for-x86_64-appstream-rpms 22 k\n perl-Error noarch 1:0.17025-2.el8 rhel-8-for-x86_64-appstream-rpms 46 k\n perl-Exporter noarch 5.72-396.el8 rhel-8-for-x86_64-baseos-rpms 34 k\n perl-FCGI x86_64 1:0.78-12.module+el8.10.0+23147+20b7d289 rhel-8-for-x86_64-appstream-rpms 49 k\n perl-File-Listing noarch 6.04-17.module+el8.3.0+6498+9eecfe51 rhel-8-for-x86_64-appstream-rpms 18 k\n perl-File-Path noarch 2.15-2.el8 rhel-8-for-x86_64-baseos-rpms 38 k\n perl-File-Temp noarch 0.230.600-1.el8 rhel-8-for-x86_64-baseos-rpms 63 k\n perl-Filter x86_64 2:1.58-2.el8 rhel-8-for-x86_64-appstream-rpms 82 k\n perl-Getopt-Long noarch 1:2.50-4.el8 rhel-8-for-x86_64-baseos-rpms 63 k\n perl-Git noarch 2.43.7-1.el8_10 rhel-8-for-x86_64-appstream-rpms 79 k\n perl-HTML-Parser x86_64 3.72-15.module+el8.3.0+6498+9eecfe51 rhel-8-for-x86_64-appstream-rpms 119 k\n perl-HTML-Tagset noarch 3.20-34.module+el8.3.0+6498+9eecfe51 rhel-8-for-x86_64-appstream-rpms 24 k\n perl-HTTP-Cookies noarch 6.04-2.module+el8.3.0+6498+9eecfe51 rhel-8-for-x86_64-appstream-rpms 39 k\n perl-HTTP-Date noarch 6.02-19.module+el8.3.0+6498+9eecfe51 rhel-8-for-x86_64-appstream-rpms 19 k\n perl-HTTP-Message noarch 6.18-1.module+el8.3.0+6498+9eecfe51 rhel-8-for-x86_64-appstream-rpms 100 k\n perl-HTTP-Negotiate noarch 6.01-19.module+el8.3.0+6498+9eecfe51 rhel-8-for-x86_64-appstream-rpms 22 k\n perl-HTTP-Tiny noarch 0.074-3.el8 rhel-8-for-x86_64-baseos-rpms 59 k\n perl-IO-Compress noarch 2.081-1.el8 rhel-8-for-x86_64-baseos-rpms 258 k\n perl-IO-HTML noarch 1.001-11.module+el8.3.0+6498+9eecfe51 rhel-8-for-x86_64-appstream-rpms 28 k\n perl-IO-Socket-IP noarch 0.39-5.el8 rhel-8-for-x86_64-baseos-rpms 47 k\n perl-IO-Socket-SSL noarch 2.066-4.module+el8.3.0+6446+594cad75 rhel-8-for-x86_64-appstream-rpms 298 k\n perl-IO-Zlib noarch 1:1.10-423.el8_10 rhel-8-for-x86_64-baseos-rpms 81 k\n perl-LWP-MediaTypes noarch 6.02-15.module+el8.3.0+6498+9eecfe51 rhel-8-for-x86_64-appstream-rpms 29 k\n perl-LWP-Protocol-https noarch 6.07-4.module+el8.3.0+6498+9eecfe51 rhel-8-for-x86_64-appstream-rpms 18 k\n perl-Module-Load noarch 1:0.32-395.el8 rhel-8-for-x86_64-appstream-rpms 19 k\n perl-Mozilla-CA noarch 20160104-7.module+el8.3.0+6498+9eecfe51 rhel-8-for-x86_64-appstream-rpms 15 k\n perl-Net-HTTP noarch 6.17-2.module+el8.3.0+6498+9eecfe51 rhel-8-for-x86_64-appstream-rpms 43 k\n perl-Net-SSLeay x86_64 1.88-2.module+el8.6.0+13392+f0897f98 rhel-8-for-x86_64-appstream-rpms 379 k\n perl-PathTools x86_64 3.74-1.el8 rhel-8-for-x86_64-baseos-rpms 90 k\n perl-Pod-Escapes noarch 1:1.07-395.el8 rhel-8-for-x86_64-baseos-rpms 20 k\n perl-Pod-Perldoc noarch 3.28-396.el8 rhel-8-for-x86_64-baseos-rpms 88 k\n perl-Pod-Simple noarch 1:3.35-395.el8 rhel-8-for-x86_64-baseos-rpms 213 k\n perl-Pod-Usage noarch 4:1.69-395.el8 rhel-8-for-x86_64-baseos-rpms 34 k\n perl-Scalar-List-Utils x86_64 3:1.49-2.el8 rhel-8-for-x86_64-baseos-rpms 68 k\n perl-Socket x86_64 4:2.027-3.el8 rhel-8-for-x86_64-baseos-rpms 59 k\n perl-Storable x86_64 1:3.11-3.el8 rhel-8-for-x86_64-baseos-rpms 98 k\n perl-TermReadKey x86_64 2.37-7.el8 rhel-8-for-x86_64-appstream-rpms 40 k\n perl-Text-ParseWords noarch 3.30-395.el8 rhel-8-for-x86_64-baseos-rpms 18 k\n perl-Time-HiRes x86_64 4:1.9758-2.el8 rhel-8-for-x86_64-appstream-rpms 61 k\n perl-Time-Local noarch 1:1.280-1.el8 rhel-8-for-x86_64-baseos-rpms 34 k\n perl-TimeDate noarch 1:2.30-15.module+el8.3.0+6498+9eecfe51 rhel-8-for-x86_64-appstream-rpms 53 k\n perl-URI noarch 1.73-3.el8 rhel-8-for-x86_64-baseos-rpms 116 k\n perl-WWW-RobotRules noarch 6.02-18.module+el8.3.0+6498+9eecfe51 rhel-8-for-x86_64-appstream-rpms 23 k\n perl-XML-LibXML x86_64 1:2.0132-2.el8 rhel-8-for-x86_64-appstream-rpms 372 k\n perl-XML-NamespaceSupport noarch 1.12-4.el8 rhel-8-for-x86_64-appstream-rpms 30 k\n perl-XML-Parser x86_64 2.44-11.el8 rhel-8-for-x86_64-appstream-rpms 226 k\n perl-XML-SAX noarch 1.00-1.el8 rhel-8-for-x86_64-appstream-rpms 65 k\n perl-XML-SAX-Base noarch 1.09-4.el8 rhel-8-for-x86_64-appstream-rpms 35 k\n perl-constant noarch 1.33-396.el8 rhel-8-for-x86_64-baseos-rpms 25 k\n perl-libs x86_64 4:5.26.3-423.el8_10 rhel-8-for-x86_64-baseos-rpms 1.6 M\n perl-libwww-perl noarch 6.34-1.module+el8.3.0+6498+9eecfe51 rhel-8-for-x86_64-appstream-rpms 213 k\n perl-macros x86_64 4:5.26.3-423.el8_10 rhel-8-for-x86_64-baseos-rpms 73 k\n perl-parent noarch 1:0.237-1.el8 rhel-8-for-x86_64-baseos-rpms 20 k\n perl-podlators noarch 4.11-1.el8 rhel-8-for-x86_64-baseos-rpms 118 k\n perl-threads x86_64 1:2.21-2.el8 rhel-8-for-x86_64-baseos-rpms 61 k\n perl-threads-shared x86_64 1.58-2.el8 rhel-8-for-x86_64-baseos-rpms 48 k\n pinentry x86_64 1.1.0-2.el8 rhel-8-for-x86_64-appstream-rpms 100 k\n plymouth x86_64 0.9.4-12.20200615git1e36e30.el8_10 rhel-8-for-x86_64-appstream-rpms 126 k\n plymouth-core-libs x86_64 0.9.4-12.20200615git1e36e30.el8_10 rhel-8-for-x86_64-appstream-rpms 121 k\n plymouth-scripts x86_64 0.9.4-12.20200615git1e36e30.el8_10 rhel-8-for-x86_64-appstream-rpms 43 k\n policycoreutils x86_64 2.9-26.el8_10 rhel-8-for-x86_64-baseos-rpms 377 k\n polkit x86_64 0.115-15.el8_10.2 rhel-8-for-x86_64-baseos-rpms 155 k\n polkit-pkla-compat x86_64 0.1-12.el8 rhel-8-for-x86_64-baseos-rpms 46 k\n popt x86_64 1.18-1.el8 rhel-8-for-x86_64-baseos-rpms 61 k\n postfix x86_64 2:3.5.8-7.el8 rhel-8-for-x86_64-baseos-rpms 1.5 M\n procps-ng x86_64 3.3.15-14.el8 rhel-8-for-x86_64-baseos-rpms 330 k\n pygobject2 x86_64 2.28.7-5.module+el8.10.0+22676+becd68d6 rhel-8-for-x86_64-appstream-rpms 236 k\n qemu-guest-agent x86_64 15:6.2.0-53.module+el8.10.0+23081+c18b1ee3.4 rhel-8-for-x86_64-appstream-rpms 372 k\n qrencode-libs x86_64 3.4.4-5.el8 rhel-8-for-x86_64-appstream-rpms 59 k\n quota x86_64 1:4.04-14.el8 rhel-8-for-x86_64-baseos-rpms 214 k\n quota-nls noarch 1:4.04-14.el8 rhel-8-for-x86_64-baseos-rpms 95 k\n readline x86_64 7.0-10.el8 rhel-8-for-x86_64-baseos-rpms 199 k\n redhat-logos x86_64 810.1-1.el8_10 rhel-8-for-x86_64-baseos-rpms 371 k\n redhat-release-eula x86_64 8.10-0.3.el8 rhel-8-for-x86_64-baseos-rpms 21 k\n redhat-support-lib-python noarch 0.14.1-0.el8_9 rhel-8-for-x86_64-appstream-rpms 296 k\n redhat-support-tool noarch 0.14.1-0.el8_9 rhel-8-for-x86_64-appstream-rpms 245 k\n rhn-check x86_64 2.8.16-13.module+el8.1.0+3455+3ddf2832 rhel-8-for-x86_64-appstream-rpms 25 k\n rhn-client-tools x86_64 2.8.16-13.module+el8.1.0+3455+3ddf2832 rhel-8-for-x86_64-appstream-rpms 385 k\n rhn-setup x86_64 2.8.16-13.module+el8.1.0+3455+3ddf2832 rhel-8-for-x86_64-appstream-rpms 30 k\n rhnlib noarch 2.8.6-8.module+el8.1.0+3455+3ddf2832 rhel-8-for-x86_64-appstream-rpms 18 k\n rhnsd x86_64 5.0.35-3.module+el8.1.0+3455+3ddf2832 rhel-8-for-x86_64-appstream-rpms 51 k\n rng-tools x86_64 6.16-1.el8 rhel-8-for-x86_64-baseos-rpms 80 k\n rootfiles noarch 8.1-22.el8 rhel-8-for-x86_64-baseos-rpms 13 k\n rpcbind x86_64 1.2.5-10.el8 rhel-8-for-x86_64-baseos-rpms 70 k\n rpm x86_64 4.14.3-32.el8_10 rhel-8-for-x86_64-baseos-rpms 545 k\n rpm-build-libs x86_64 4.14.3-32.el8_10 rhel-8-for-x86_64-baseos-rpms 158 k\n rpm-libs x86_64 4.14.3-32.el8_10 rhel-8-for-x86_64-baseos-rpms 348 k\n rsync x86_64 3.1.3-23.el8_10 rhel-8-for-x86_64-baseos-rpms 412 k\n rsyslog x86_64 8.2102.0-15.el8_10.1 rhel-8-for-x86_64-appstream-rpms 755 k\n ruby x86_64 2.5.9-114.module+el8.10.0+23088+750dc6ca rhel-8-for-x86_64-appstream-rpms 89 k\n ruby-irb noarch 2.5.9-114.module+el8.10.0+23088+750dc6ca rhel-8-for-x86_64-appstream-rpms 104 k\n ruby-libs x86_64 2.5.9-114.module+el8.10.0+23088+750dc6ca rhel-8-for-x86_64-appstream-rpms 2.9 M\n rubygem-bigdecimal x86_64 1.3.4-114.module+el8.10.0+23088+750dc6ca rhel-8-for-x86_64-appstream-rpms 99 k\n rubygem-io-console x86_64 0.4.6-114.module+el8.10.0+23088+750dc6ca rhel-8-for-x86_64-appstream-rpms 69 k\n rubygem-json x86_64 2.1.0-114.module+el8.10.0+23088+750dc6ca rhel-8-for-x86_64-appstream-rpms 93 k\n rubygem-psych x86_64 3.0.2-114.module+el8.10.0+23088+750dc6ca rhel-8-for-x86_64-appstream-rpms 97 k\n rubygem-rdoc noarch 6.0.1.1-114.module+el8.10.0+23088+750dc6ca rhel-8-for-x86_64-appstream-rpms 458 k\n rubygems noarch 2.7.6.3-114.module+el8.10.0+23088+750dc6ca rhel-8-for-x86_64-appstream-rpms 310 k\n sed x86_64 4.5-5.el8 rhel-8-for-x86_64-baseos-rpms 298 k\n selinux-policy noarch 3.14.3-139.el8_10.1 rhel-8-for-x86_64-baseos-rpms 670 k\n selinux-policy-targeted noarch 3.14.3-139.el8_10.1 rhel-8-for-x86_64-baseos-rpms 15 M\n setup noarch 2.12.2-9.el8 rhel-8-for-x86_64-baseos-rpms 181 k\n shadow-utils x86_64 2:4.6-23.el8_10 rhel-8-for-x86_64-baseos-rpms 1.2 M\n shared-mime-info x86_64 1.9-4.el8 rhel-8-for-x86_64-baseos-rpms 329 k\n shim-x64 x86_64 15.8-2.el8_10 rhel-8-for-x86_64-baseos-rpms 464 k\n slang x86_64 2.3.2-3.el8 rhel-8-for-x86_64-baseos-rpms 368 k\n snappy x86_64 1.1.8-3.el8 rhel-8-for-x86_64-baseos-rpms 37 k\n sqlite x86_64 3.26.0-20.el8_10 rhel-8-for-x86_64-baseos-rpms 668 k\n subscription-manager x86_64 1.28.44-1.el8_10 rhel-8-for-x86_64-baseos-rpms 1.2 M\n subscription-manager-rhsm-certificates noarch 20220623-1.el8 rhel-8-for-x86_64-baseos-rpms 21 k\n sudo x86_64 1.9.5p2-1.el8_10.3 rhel-8-for-x86_64-baseos-rpms 1.0 M\n systemd x86_64 239-82.el8_10.8 rhel-8-for-x86_64-baseos-rpms 3.7 M\n systemd-libs x86_64 239-82.el8_10.8 rhel-8-for-x86_64-baseos-rpms 1.1 M\n tar x86_64 2:1.30-11.el8_10 rhel-8-for-x86_64-baseos-rpms 838 k\n teamd x86_64 1.31-4.el8 rhel-8-for-x86_64-baseos-rpms 131 k\n time x86_64 1.9-3.el8 rhel-8-for-x86_64-baseos-rpms 54 k\n tuned noarch 2.22.1-6.el8_10 rhel-8-for-x86_64-baseos-rpms 368 k\n tzdata noarch 2025b-1.el8 rhel-8-for-x86_64-baseos-rpms 477 k\n usermode x86_64 1.113-2.el8 rhel-8-for-x86_64-baseos-rpms 202 k\n util-linux x86_64 2.32.1-47.el8_10 rhel-8-for-x86_64-baseos-rpms 2.5 M\n vim-common x86_64 2:8.0.1763-21.el8_10 rhel-8-for-x86_64-appstream-rpms 6.3 M\n vim-enhanced x86_64 2:8.0.1763-21.el8_10 rhel-8-for-x86_64-appstream-rpms 1.4 M\n vim-filesystem noarch 2:8.0.1763-21.el8_10 rhel-8-for-x86_64-appstream-rpms 50 k\n vim-minimal x86_64 2:8.0.1763-21.el8_10 rhel-8-for-x86_64-baseos-rpms 574 k\n virt-what x86_64 1.25-4.el8 rhel-8-for-x86_64-baseos-rpms 38 k\n wget x86_64 1.19.5-12.el8_10 rhel-8-for-x86_64-appstream-rpms 734 k\n which x86_64 2.21-21.el8_10 rhel-8-for-x86_64-baseos-rpms 50 k\n wpa_supplicant x86_64 1:2.10-1.el8 rhel-8-for-x86_64-baseos-rpms 2.1 M\n xdg-utils noarch 1.1.2-5.el8 rhel-8-for-x86_64-appstream-rpms 84 k\n xfsprogs x86_64 5.0.0-12.el8 rhel-8-for-x86_64-baseos-rpms 1.1 M\n xz x86_64 5.2.4-4.el8_6 rhel-8-for-x86_64-baseos-rpms 153 k\n xz-libs x86_64 5.2.4-4.el8_6 rhel-8-for-x86_64-baseos-rpms 94 k\n yum noarch 4.7.0-21.el8_10 rhel-8-for-x86_64-baseos-rpms 209 k\n yum-utils noarch 4.0.21-25.el8 rhel-8-for-x86_64-baseos-rpms 76 k\n zlib x86_64 1.2.11-25.el8 rhel-8-for-x86_64-baseos-rpms 103 k\nInstalling dependencies:\n NetworkManager-initscripts-updown noarch 1:1.40.16-20.el8_10 rhel-8-for-x86_64-baseos-rpms 144 k\n authselect x86_64 1.2.6-2.el8 rhel-8-for-x86_64-baseos-rpms 147 k\n authselect-libs x86_64 1.2.6-2.el8 rhel-8-for-x86_64-baseos-rpms 244 k\n brotli x86_64 1.0.6-3.el8 rhel-8-for-x86_64-baseos-rpms 323 k\n bubblewrap x86_64 0.4.0-2.el8_10 rhel-8-for-x86_64-baseos-rpms 51 k\n compat-openssl10 x86_64 1:1.0.2o-4.el8_10.1 rhel-8-for-x86_64-appstream-rpms 1.1 M\n crypto-policies noarch 20230731-1.git3177e06.el8 rhel-8-for-x86_64-baseos-rpms 64 k\n crypto-policies-scripts noarch 20230731-1.git3177e06.el8 rhel-8-for-x86_64-baseos-rpms 84 k\n dnf-plugin-subscription-manager x86_64 1.28.44-1.el8_10 rhel-8-for-x86_64-baseos-rpms 329 k\n dnf-plugins-core noarch 4.0.21-25.el8 rhel-8-for-x86_64-baseos-rpms 77 k\n dosfstools x86_64 4.1-6.el8 rhel-8-for-x86_64-baseos-rpms 122 k\n dwz x86_64 0.12-10.el8 rhel-8-for-x86_64-appstream-rpms 109 k\n efi-srpm-macros noarch 3-3.el8 rhel-8-for-x86_64-appstream-rpms 22 k\n fuse-libs x86_64 2.9.7-19.el8 rhel-8-for-x86_64-baseos-rpms 103 k\n fwupd x86_64 1.7.8-2.el8 rhel-8-for-x86_64-baseos-rpms 3.5 M\n gdisk x86_64 1.0.3-11.el8 rhel-8-for-x86_64-baseos-rpms 241 k\n ghc-srpm-macros noarch 1.4.2-7.el8 rhel-8-for-x86_64-appstream-rpms 9.4 k\n glibc-gconv-extra x86_64 2.28-251.el8_10.27 rhel-8-for-x86_64-baseos-rpms 1.6 M\n gnutls x86_64 3.6.16-8.el8_10.4 rhel-8-for-x86_64-baseos-rpms 1.0 M\n go-srpm-macros noarch 2-17.el8 rhel-8-for-x86_64-appstream-rpms 13 k\n hdparm x86_64 9.54-4.el8 rhel-8-for-x86_64-baseos-rpms 100 k\n ima-evm-utils x86_64 1.3.2-12.el8 rhel-8-for-x86_64-baseos-rpms 64 k\n ipcalc x86_64 0.2.4-4.el8 rhel-8-for-x86_64-baseos-rpms 38 k\n libarchive x86_64 3.3.3-6.el8_10 rhel-8-for-x86_64-baseos-rpms 359 k\n libatasmart x86_64 0.19-14.el8 rhel-8-for-x86_64-appstream-rpms 50 k\n libblockdev x86_64 2.28-7.el8_10 rhel-8-for-x86_64-appstream-rpms 133 k\n libblockdev-crypto x86_64 2.28-7.el8_10 rhel-8-for-x86_64-appstream-rpms 82 k\n libblockdev-fs x86_64 2.28-7.el8_10 rhel-8-for-x86_64-appstream-rpms 88 k\n libblockdev-loop x86_64 2.28-7.el8_10 rhel-8-for-x86_64-appstream-rpms 71 k\n libblockdev-mdraid x86_64 2.28-7.el8_10 rhel-8-for-x86_64-appstream-rpms 78 k\n libblockdev-part x86_64 2.28-7.el8_10 rhel-8-for-x86_64-appstream-rpms 81 k\n libblockdev-swap x86_64 2.28-7.el8_10 rhel-8-for-x86_64-appstream-rpms 73 k\n libblockdev-utils x86_64 2.28-7.el8_10 rhel-8-for-x86_64-appstream-rpms 81 k\n libbpf x86_64 0.5.0-1.el8 rhel-8-for-x86_64-baseos-rpms 137 k\n libbytesize x86_64 1.4-3.el8 rhel-8-for-x86_64-appstream-rpms 59 k\n libfdisk x86_64 2.32.1-47.el8_10 rhel-8-for-x86_64-baseos-rpms 253 k\n libgcab1 x86_64 1.1-1.el8 rhel-8-for-x86_64-baseos-rpms 79 k\n libgusb x86_64 0.3.0-1.el8 rhel-8-for-x86_64-baseos-rpms 49 k\n libibverbs x86_64 48.0-1.el8 rhel-8-for-x86_64-baseos-rpms 404 k\n libicu x86_64 60.3-2.el8_1 rhel-8-for-x86_64-baseos-rpms 8.8 M\n libidn2 x86_64 2.2.0-1.el8 rhel-8-for-x86_64-baseos-rpms 94 k\n libkcapi x86_64 1.4.0-2.el8 rhel-8-for-x86_64-baseos-rpms 53 k\n libkcapi-hmaccalc x86_64 1.4.0-2.el8 rhel-8-for-x86_64-baseos-rpms 32 k\n libksba x86_64 1.3.5-9.el8_7 rhel-8-for-x86_64-baseos-rpms 134 k\n libmetalink x86_64 0.1.3-7.el8 rhel-8-for-x86_64-baseos-rpms 32 k\n libnftnl x86_64 1.2.2-3.el8 rhel-8-for-x86_64-baseos-rpms 87 k\n libnghttp2 x86_64 1.33.0-6.el8_10.1 rhel-8-for-x86_64-baseos-rpms 78 k\n libnsl2 x86_64 1.2.0-2.20180605git4a062cf.el8 rhel-8-for-x86_64-baseos-rpms 58 k\n libpkgconf x86_64 1.4.2-1.el8 rhel-8-for-x86_64-baseos-rpms 35 k\n libpsl x86_64 0.20.2-6.el8 rhel-8-for-x86_64-baseos-rpms 61 k\n libsecret x86_64 0.18.6-1.el8 rhel-8-for-x86_64-baseos-rpms 163 k\n libsigsegv x86_64 2.11-5.el8 rhel-8-for-x86_64-baseos-rpms 30 k\n libsmbios x86_64 2.4.1-2.el8 rhel-8-for-x86_64-baseos-rpms 99 k\n libssh-config noarch 0.9.6-16.el8_10 rhel-8-for-x86_64-baseos-rpms 20 k\n libudisks2 x86_64 2.9.0-16.el8_10.1 rhel-8-for-x86_64-appstream-rpms 184 k\n libusbx x86_64 1.0.23-4.el8 rhel-8-for-x86_64-baseos-rpms 74 k\n libxmlb x86_64 0.1.15-1.el8 rhel-8-for-x86_64-baseos-rpms 91 k\n libzstd x86_64 1.4.4-1.el8 rhel-8-for-x86_64-baseos-rpms 266 k\n mariadb-connector-c-config noarch 3.1.11-2.el8_3 rhel-8-for-x86_64-appstream-rpms 15 k\n mdadm x86_64 4.2-19.el8_10 rhel-8-for-x86_64-baseos-rpms 470 k\n mozjs60 x86_64 60.9.0-4.el8 rhel-8-for-x86_64-baseos-rpms 6.6 M\n mpfr x86_64 3.1.6-1.el8 rhel-8-for-x86_64-baseos-rpms 221 k\n nettle x86_64 3.4.1-7.el8 rhel-8-for-x86_64-baseos-rpms 301 k\n nftables x86_64 1:1.0.4-7.el8_10 rhel-8-for-x86_64-baseos-rpms 382 k\n ocaml-srpm-macros noarch 5-4.el8 rhel-8-for-x86_64-appstream-rpms 9.5 k\n oddjob x86_64 0.34.7-3.el8 rhel-8-for-x86_64-appstream-rpms 81 k\n openblas-srpm-macros noarch 2-2.el8 rhel-8-for-x86_64-appstream-rpms 8.0 k\n pcre2 x86_64 10.32-3.el8_6 rhel-8-for-x86_64-baseos-rpms 247 k\n perl-CPAN-Meta-Requirements noarch 2.140-396.el8 rhel-8-for-x86_64-appstream-rpms 37 k\n perl-CPAN-Meta-YAML noarch 0.018-397.el8 rhel-8-for-x86_64-appstream-rpms 34 k\n perl-Data-Dump noarch 1.23-7.module+el8.3.0+6498+9eecfe51 rhel-8-for-x86_64-appstream-rpms 37 k\n perl-Digest-HMAC noarch 1.03-17.module+el8.3.0+6498+9eecfe51 rhel-8-for-x86_64-appstream-rpms 20 k\n perl-Digest-SHA x86_64 1:6.02-1.el8 rhel-8-for-x86_64-appstream-rpms 66 k\n perl-ExtUtils-Embed noarch 1.34-423.el8_10 rhel-8-for-x86_64-appstream-rpms 80 k\n perl-ExtUtils-Install noarch 2.14-4.el8 rhel-8-for-x86_64-appstream-rpms 46 k\n perl-ExtUtils-MakeMaker noarch 1:7.34-1.el8 rhel-8-for-x86_64-appstream-rpms 301 k\n perl-ExtUtils-Manifest noarch 1.70-395.el8 rhel-8-for-x86_64-appstream-rpms 37 k\n perl-ExtUtils-ParseXS noarch 1:3.35-2.el8 rhel-8-for-x86_64-appstream-rpms 83 k\n perl-JSON-PP noarch 1:2.97.001-3.el8 rhel-8-for-x86_64-appstream-rpms 68 k\n perl-NTLM noarch 1.09-17.module+el8.3.0+6498+9eecfe51 rhel-8-for-x86_64-appstream-rpms 24 k\n perl-Test-Harness noarch 1:3.42-1.el8 rhel-8-for-x86_64-appstream-rpms 279 k\n perl-Try-Tiny noarch 0.30-7.module+el8.3.0+6498+9eecfe51 rhel-8-for-x86_64-appstream-rpms 45 k\n perl-devel x86_64 4:5.26.3-423.el8_10 rhel-8-for-x86_64-appstream-rpms 600 k\n perl-encoding x86_64 4:2.22-3.el8 rhel-8-for-x86_64-appstream-rpms 68 k\n perl-srpm-macros noarch 1-25.el8 rhel-8-for-x86_64-appstream-rpms 11 k\n perl-version x86_64 6:0.99.24-1.el8 rhel-8-for-x86_64-appstream-rpms 67 k\n pkgconf x86_64 1.4.2-1.el8 rhel-8-for-x86_64-baseos-rpms 38 k\n platform-python-pip noarch 9.0.3-24.el8 rhel-8-for-x86_64-baseos-rpms 1.6 M\n platform-python-setuptools noarch 39.2.0-9.el8_10 rhel-8-for-x86_64-baseos-rpms 633 k\n psmisc x86_64 23.1-5.el8 rhel-8-for-x86_64-baseos-rpms 151 k\n publicsuffix-list-dafsa noarch 20180723-1.el8 rhel-8-for-x86_64-baseos-rpms 56 k\n python-rpm-macros noarch 3-45.el8 rhel-8-for-x86_64-appstream-rpms 16 k\n python-srpm-macros noarch 3-45.el8 rhel-8-for-x86_64-appstream-rpms 16 k\n python2 x86_64 2.7.18-17.module+el8.10.0+20822+a15ec22d rhel-8-for-x86_64-appstream-rpms 111 k\n python2-pip-wheel noarch 9.0.3-19.module+el8.9.0+19487+7dc18407 rhel-8-for-x86_64-appstream-rpms 892 k\n python2-pysocks noarch 1.6.8-6.module+el8.9.0+19487+7dc18407 rhel-8-for-x86_64-appstream-rpms 33 k\n python2-pytz noarch 2017.2-13.module+el8.9.0+19487+7dc18407 rhel-8-for-x86_64-appstream-rpms 54 k\n python2-setuptools-wheel noarch 39.0.1-14.module+el8.10.0+20444+3bf7fee4 rhel-8-for-x86_64-appstream-rpms 287 k\n python3-audit x86_64 3.1.2-1.el8_10.1 rhel-8-for-x86_64-baseos-rpms 88 k\n python3-cloud-what x86_64 1.28.44-1.el8_10 rhel-8-for-x86_64-baseos-rpms 328 k\n python3-dnf-plugin-spacewalk noarch 2.8.5-11.module+el8.1.0+3455+3ddf2832 rhel-8-for-x86_64-appstream-rpms 30 k\n python3-dnf-plugins-core noarch 4.0.21-25.el8 rhel-8-for-x86_64-baseos-rpms 263 k\n python3-gpg x86_64 1.13.1-12.el8 rhel-8-for-x86_64-baseos-rpms 244 k\n python3-jsonschema noarch 2.6.0-4.el8 rhel-8-for-x86_64-appstream-rpms 82 k\n python3-jwt noarch 1.6.1-2.el8 rhel-8-for-x86_64-baseos-rpms 43 k\n python3-librepo x86_64 1.14.2-5.el8 rhel-8-for-x86_64-baseos-rpms 54 k\n python3-netifaces x86_64 0.10.6-4.el8 rhel-8-for-x86_64-appstream-rpms 25 k\n python3-nftables x86_64 1:1.0.4-7.el8_10 rhel-8-for-x86_64-baseos-rpms 32 k\n python3-oauthlib noarch 2.1.0-1.el8 rhel-8-for-x86_64-baseos-rpms 155 k\n python3-pip noarch 9.0.3-24.el8 rhel-8-for-x86_64-appstream-rpms 20 k\n python3-pip-wheel noarch 9.0.3-24.el8 rhel-8-for-x86_64-baseos-rpms 866 k\n python3-ptyprocess noarch 0.5.2-4.el8 rhel-8-for-x86_64-appstream-rpms 31 k\n python3-pyparsing noarch 2.1.10-7.el8 rhel-8-for-x86_64-baseos-rpms 142 k\n python3-pysocks noarch 1.6.8-3.el8 rhel-8-for-x86_64-baseos-rpms 34 k\n python3-pytz noarch 2017.2-11.el8 rhel-8-for-x86_64-appstream-rpms 54 k\n python3-rhn-check x86_64 2.8.16-13.module+el8.1.0+3455+3ddf2832 rhel-8-for-x86_64-appstream-rpms 38 k\n python3-rhn-client-tools x86_64 2.8.16-13.module+el8.1.0+3455+3ddf2832 rhel-8-for-x86_64-appstream-rpms 109 k\n python3-rhn-setup x86_64 2.8.16-13.module+el8.1.0+3455+3ddf2832 rhel-8-for-x86_64-appstream-rpms 67 k\n python3-rhnlib noarch 2.8.6-8.module+el8.1.0+3455+3ddf2832 rhel-8-for-x86_64-appstream-rpms 77 k\n python3-rpm-macros noarch 3-45.el8 rhel-8-for-x86_64-appstream-rpms 15 k\n python3-setuptools noarch 39.2.0-9.el8_10 rhel-8-for-x86_64-baseos-rpms 163 k\n python3-setuptools-wheel noarch 39.2.0-9.el8_10 rhel-8-for-x86_64-baseos-rpms 289 k\n python3-systemd x86_64 234-8.el8 rhel-8-for-x86_64-baseos-rpms 81 k\n python3-webencodings noarch 0.5.1-6.el8 rhel-8-for-x86_64-appstream-rpms 27 k\n python36 x86_64 3.6.8-39.module+el8.10.0+20784+edafcd43 rhel-8-for-x86_64-appstream-rpms 20 k\n qt5-srpm-macros noarch 5.15.3-1.el8 rhel-8-for-x86_64-appstream-rpms 11 k\n redhat-rpm-config noarch 131-1.el8 rhel-8-for-x86_64-appstream-rpms 91 k\n rpm-plugin-selinux x86_64 4.14.3-32.el8_10 rhel-8-for-x86_64-baseos-rpms 79 k\n rubygem-openssl x86_64 2.1.2-114.module+el8.10.0+23088+750dc6ca rhel-8-for-x86_64-appstream-rpms 191 k\n rust-srpm-macros noarch 5-2.el8 rhel-8-for-x86_64-appstream-rpms 9.3 k\n sqlite-libs x86_64 3.26.0-20.el8_10 rhel-8-for-x86_64-baseos-rpms 580 k\n squashfs-tools x86_64 4.3-21.el8 rhel-8-for-x86_64-baseos-rpms 165 k\n systemtap-sdt-devel x86_64 4.9-3.el8 rhel-8-for-x86_64-appstream-rpms 88 k\n tpm2-tss x86_64 2.3.2-6.el8 rhel-8-for-x86_64-baseos-rpms 275 k\n trousers-lib x86_64 0.3.15-2.el8 rhel-8-for-x86_64-baseos-rpms 168 k\n unbound-libs x86_64 1.16.2-5.9.el8_10 rhel-8-for-x86_64-appstream-rpms 577 k\n unzip x86_64 6.0-48.el8_10 rhel-8-for-x86_64-baseos-rpms 196 k\n volume_key-libs x86_64 0.3.11-6.el8 rhel-8-for-x86_64-appstream-rpms 149 k\n xkeyboard-config noarch 2.28-1.el8 rhel-8-for-x86_64-appstream-rpms 782 k\n zip x86_64 3.0-23.el8 rhel-8-for-x86_64-baseos-rpms 270 k\nInstalling weak dependencies:\n elfutils-debuginfod-client x86_64 0.190-2.el8 rhel-8-for-x86_64-baseos-rpms 76 k\n geolite2-city noarch 20180605-1.el8 rhel-8-for-x86_64-appstream-rpms 19 M\n geolite2-country noarch 20180605-1.el8 rhel-8-for-x86_64-appstream-rpms 1.0 M\n gnupg2-smime x86_64 2.2.20-3.el8_6 rhel-8-for-x86_64-baseos-rpms 283 k\n libmaxminddb x86_64 1.2.0-10.el8_9.1 rhel-8-for-x86_64-appstream-rpms 33 k\n libxkbcommon x86_64 0.9.1-1.el8 rhel-8-for-x86_64-appstream-rpms 116 k\n memstrack x86_64 0.2.5-2.el8 rhel-8-for-x86_64-baseos-rpms 52 k\n oddjob-mkhomedir x86_64 0.34.7-3.el8 rhel-8-for-x86_64-appstream-rpms 50 k\n openssl-pkcs11 x86_64 0.4.10-3.el8 rhel-8-for-x86_64-baseos-rpms 66 k\n perl-CPAN-Meta noarch 2.150010-396.el8 rhel-8-for-x86_64-appstream-rpms 191 k\n pigz x86_64 2.4-4.el8 rhel-8-for-x86_64-baseos-rpms 79 k\n python2-pip noarch 9.0.3-19.module+el8.9.0+19487+7dc18407 rhel-8-for-x86_64-appstream-rpms 1.6 M\n python3-html5lib noarch 1:0.999999999-6.el8 rhel-8-for-x86_64-appstream-rpms 214 k\n python3-unbound x86_64 1.16.2-5.9.el8_10 rhel-8-for-x86_64-appstream-rpms 129 k\n rpm-plugin-systemd-inhibit x86_64 4.14.3-32.el8_10 rhel-8-for-x86_64-baseos-rpms 80 k\n rubygem-did_you_mean noarch 1.2.0-114.module+el8.10.0+23088+750dc6ca rhel-8-for-x86_64-appstream-rpms 83 k\n trousers x86_64 0.3.15-2.el8 rhel-8-for-x86_64-baseos-rpms 153 k\n udisks2 x86_64 2.9.0-16.el8_10.1 rhel-8-for-x86_64-appstream-rpms 474 k\nRemoving:\n Red_Hat_Enterprise_Linux-Release_Notes-7-en-US noarch 7-2.el7 @System 317 k\n aic94xx-firmware noarch 30-6.el7 @System 30 k\n audit-libs-python x86_64 2.8.5-4.el7 @System 316 k\n btrfs-progs x86_64 4.9.1-1.el7 @System 4.0 M\n dbus-python x86_64 1.1.1-9.el7 @System 828 k\n libnl x86_64 1.1.4-3.el7 @System 365 k\n libselinux-python x86_64 2.5-15.el7 @System 589 k\n libsemanage-python x86_64 2.5-14.el7 @System 441 k\n libxml2-python x86_64 2.9.1-6.el7_9.6 @System 1.4 M\n m2crypto x86_64 0.21.1-17.el7 @System 1.9 M\n mariadb-libs x86_64 1:5.5.68-1.el7 @System 4.4 M\n mozjs17 x86_64 17.0.0-20.el7 @System 3.9 M\n newt-python x86_64 0.52.15-4.el7 @System 114 k\n nss-pem x86_64 1.0.3-7.el7_9.1 @System 205 k\n perl-Business-ISBN noarch 2.06-2.el7 @System 39 k\n perl-Business-ISBN-Data noarch 20120719.001-2.el7 @System 161 k\n perl-Font-AFM noarch 1.20-13.el7 @System 46 k\n perl-HTML-Format noarch 2.10-7.el7 @System 125 k\n perl-Net-LibIDN x86_64 0.12-15.el7 @System 51 k\n pexpect noarch 2.3-11.el7 @System 784 k\n policycoreutils-python x86_64 2.5-34.el7 @System 1.2 M\n pth x86_64 2.0.7-23.el7 @System 262 k\n pyOpenSSL x86_64 0.13.1-4.el7 @System 630 k\n pygpgme x86_64 0.3-9.el7 @System 193 k\n pyliblzma x86_64 0.5.3-11.el7 @System 186 k\n pyserial noarch 2.6-6.el7 @System 538 k\n python x86_64 2.7.5-94.el7_9 @System 79 k\n python-IPy noarch 0.75-6.el7 @System 119 k\n python-babel noarch 0.9.6-8.el7 @System 5.2 M\n python-backports x86_64 1.0-8.el7 @System 638 \n python-backports-ssl_match_hostname noarch 3.5.0.1-1.el7 @System 18 k\n python-cffi x86_64 1.6.0-5.el7 @System 1.0 M\n python-chardet noarch 2.2.1-3.el7 @System 1.1 M\n python-configobj noarch 4.7.2-7.el7 @System 598 k\n python-dateutil noarch 1.5-7.el7 @System 343 k\n python-decorator noarch 3.4.0-3.el7 @System 71 k\n python-dmidecode x86_64 3.12.2-4.el7 @System 261 k\n python-enum34 noarch 1.0.4-1.el7 @System 322 k\n python-ethtool x86_64 0.8-8.el7 @System 74 k\n python-firewall noarch 0.6.3-13.el7_9 @System 1.9 M\n python-gobject-base x86_64 3.22.0-1.el7_4.1 @System 1.1 M\n python-gudev x86_64 147.2-7.el7 @System 45 k\n python-hwdata noarch 1.7.3-4.el7 @System 172 k\n python-idna noarch 2.4-1.el7 @System 563 k\n python-iniparse noarch 0.4-9.el7 @System 112 k\n python-inotify noarch 0.9.4-4.el7 @System 256 k\n python-ipaddr noarch 2.1.11-2.el7 @System 194 k\n python-ipaddress noarch 1.0.16-2.el7 @System 227 k\n python-jinja2 noarch 2.7.2-4.el7 @System 3.0 M\n python-jsonpatch noarch 1.2-4.el7 @System 52 k\n python-jsonpointer noarch 1.9-2.el7 @System 34 k\n python-jwcrypto noarch 0.4.2-1.el7 @System 249 k\n python-kitchen noarch 1.1.1-5.el7 @System 1.4 M\n python-libs x86_64 2.7.5-94.el7_9 @System 24 M\n python-linux-procfs noarch 0.4.11-4.el7 @System 95 k\n python-lxml x86_64 3.2.1-4.el7 @System 2.6 M\n python-magic noarch 5.11-37.el7 @System 17 k\n python-markupsafe x86_64 0.11-10.el7 @System 58 k\n python-perf x86_64 3.10.0-1160.120.1.el7 @System 336 k\n python-ply noarch 3.4-11.el7 @System 529 k\n python-prettytable noarch 0.7.2-3.el7 @System 180 k\n python-pycparser noarch 2.14-1.el7 @System 622 k\n python-pycurl x86_64 7.19.0-19.el7 @System 236 k\n python-pyudev noarch 0.15-9.el7 @System 236 k\n python-requests noarch 2.6.0-10.el7 @System 341 k\n python-schedutils x86_64 0.4-6.el7 @System 42 k\n python-setuptools noarch 0.9.8-7.el7 @System 1.9 M\n python-six noarch 1.9.0-2.el7 @System 97 k\n python-slip noarch 0.4.0-4.el7 @System 60 k\n python-slip-dbus noarch 0.4.0-4.el7 @System 75 k\n python-syspurpose x86_64 1.24.54-1.el7_9 @System 125 k\n python-urlgrabber noarch 3.10-10.el7 @System 492 k\n python-urllib3 noarch 1.10.2-7.el7 @System 380 k\n python2-cryptography x86_64 1.7.2-2.el7 @System 2.6 M\n python2-dnf noarch 4.0.9.2-2.el7_9 @System 1.9 M\n python2-futures noarch 3.1.1-5.el7 @System 91 k\n python2-libcomps x86_64 0.1.8-14.el7 @System 140 k\n python2-pyasn1 noarch 0.1.9-7.el7 @System 458 k\n pyxattr x86_64 0.5.1-5.el7 @System 62 k\n rpm-python x86_64 4.11.3-48.el7_9 @System 146 k\n subscription-manager-rhsm x86_64 1.24.54-1.el7_9 @System 413 k\n systemd-sysv x86_64 219-78.el7_9.9 @System 3.9 k\n sysvinit-tools x86_64 2.88-14.dsf.el7 @System 107 k\n tcp_wrappers x86_64 7.6-77.el7 @System 198 k\n tcp_wrappers-libs x86_64 7.6-77.el7 @System 131 k\n yum-metadata-parser x86_64 1.1.4-10.el7 @System 57 k\n yum-rhn-plugin noarch 2.0.1-10.el7 @System 202 k\nRemoving dependent packages:\n beakerlib noarch 1.29.3-1.el7bkr @System 454 k\n beakerlib-redhat noarch 1-33.el7bkr @System 22 k\n perl-HTML-Tree noarch 1:5.03-2.el7 @System 481 k\n perl-HTTP-Daemon noarch 6.01-8.el7 @System 40 k\n perl-IO-stringy noarch 2.110-22.el7 @System 130 k\n perl-XML-Twig noarch 3.44-2.el7 @System 642 k\n restraint-rhts x86_64 0.4.4-1.el7bkr @System 68 k\n tps-devel noarch 2.44.50-1 @System 1.5 M\nDowngrading:\n irqbalance x86_64 2:1.9.2-1.el8 rhel-8-for-x86_64-baseos-rpms 72 k\n libcgroup x86_64 0.41-19.el8 rhel-8-for-x86_64-baseos-rpms 70 k\n libcroco x86_64 0.6.12-4.el8_2.1 rhel-8-for-x86_64-baseos-rpms 113 k\n perl-Compress-Raw-Zlib x86_64 2.081-1.el8 rhel-8-for-x86_64-baseos-rpms 68 k\n sg3_utils x86_64 1.44-6.el8 rhel-8-for-x86_64-baseos-rpms 918 k\n sg3_utils-libs x86_64 1.44-6.el8 rhel-8-for-x86_64-baseos-rpms 99 k\nEnabling module streams:\n gimp 2.8 \n idm client \n perl 5.26 \n perl-FCGI 0.78 \n perl-IO-Socket-SSL 2.066 \n perl-libwww-perl 6.34 \n python27 2.7 \n python36 3.6 \n ruby 2.5 \n satellite-5-client 1.0 \n virt rhel \n\nTransaction Summary\n==============================================================================================================================================\nInstall 329 Packages\nUpgrade 374 Packages\nRemove 95 Packages\nDowngrade 6 Packages\n\nTotal size: 1.1 G\nTotal download size: 988 M\nDownloading Packages:\nCheck completed.\n==> Processing phase `Reports`\n====> * verify_check_results\n Check all dialogs and notify that user needs to make some choices.\n====> * verify_check_results\n Check all generated results messages and notify user about them.\n\nDebug output written to /var/log/leapp/leapp-preupgrade.log\n\n============================================================\n REPORT OVERVIEW \n============================================================\n\nHIGH and MEDIUM severity reports:\n 1. Packages available in excluded repositories will not be installed\n 2. GRUB2 core will be automatically updated during the upgrade\n 3. Difference in Python versions and support in RHEL 8\n 4. Upgrade is unsupported\n 5. Module pam_pkcs11 will be removed from PAM configuration\n 6. chrony using default configuration\n\nReports summary:\n Errors: 0\n Inhibitors: 0\n HIGH severity reports: 4\n MEDIUM severity reports: 2\n LOW severity reports: 6\n INFO severity reports: 3\n\nBefore continuing, review the full report below for details about discovered problems and possible remediation instructions:\n A report has been generated at /var/log/leapp/leapp-report.txt\n A report has been generated at /var/log/leapp/leapp-report.json\n\n============================================================\n END OF REPORT OVERVIEW \n============================================================\n\nAnswerfile has been generated at /var/log/leapp/answerfile", "stdout_lines": ["", "============================================================", " UNSUPPORTED UPGRADE ", "============================================================", "", "Variable LEAPP_UNSUPPORTED has been detected. Proceeding at your own risk.", "Development variables have been detected:", "- LEAPP_DEVEL_RPMS_ALL_SIGNED=1", "", "============================================================", " UNSUPPORTED UPGRADE ", "============================================================", "", "==> Processing phase `configuration_phase`", "====> * ipu_workflow_config", " IPU workflow config actor", "==> Processing phase `FactsCollection`", "====> * scanzfcp", " In case of s390x architecture, check whether ZFCP is used.", "====> * load_device_driver_deprecation_data", " Loads deprecation data for drivers and devices (PCI & CPU)", "====> * get_enabled_modules", " Provides data about which module streams are enabled on the source system.", "====> * scancpu", " Scan CPUs of the machine.", "====> * copy_dnf_conf_into_target_userspace", " Copy dnf.conf into target userspace", "====> * pam_modules_scanner", " Scan the pam directory for services and modules used in them", "====> * sssd_facts", " Check SSSD configuration for changes in RHEL8 and report them in model.", "====> * repository_mapping", " Produces message containing repository mapping based on provided file.", "====> * scandasd", " In case of s390x architecture, check whether DASD is used.", "====> * system_facts", " Provides data about many facts from system.", "====> * storage_scanner", " Provides data about storage settings.", "====> * root_scanner", " Scan the system root directory and produce a message containing", "====> * common_leapp_dracut_modules", " Influences the generation of the initram disk", "====> * register_yum_adjustment", " Registers a workaround which will adjust the yum directories during the upgrade.", "====> * rpm_scanner", " Provides data about installed RPM Packages.", "Loaded plugins: product-id, subscription-manager", "", "This system is not registered with an entitlement server. You can use subscription-manager to register.", "", "====> * satellite_upgrade_facts", " Report which Satellite packages require updates and how to handle PostgreSQL data", "====> * scan_systemd_source", " Provides info about systemd on the source system", "====> * scan_grub_config", " Scan grub configuration files for errors.", "====> * network_manager_read_config", " Provides data about NetworkManager configuration.", "====> * scan_kernel_cmdline", " No documentation has been provided for the scan_kernel_cmdline actor.", "====> * scan_custom_modifications_actor", " Collects information about files in leapp directories that have been modified or newly added.", "====> * scan_custom_repofile", " Scan the custom /etc/leapp/files/leapp_upgrade_repositories.repo repo file.", "====> * trusted_gpg_keys_scanner", " Scan for trusted GPG keys.", "====> * checkrhui", " Check if system is using RHUI infrastructure (on public cloud) and send messages to", "====> * selinuxcontentscanner", " Scan the system for any SELinux customizations", "====> * authselect_scanner", " Detect what authselect configuration should be suggested to administrator.", "====> * removed_pam_modules_scanner", " Scan PAM configuration for modules that are not available in RHEL-8.", "====> * read_openssh_config", " Collect information about the OpenSSH configuration.", "====> * scan_files_for_target_userspace", " Scan the source system and identify files that will be copied into the target userspace when it is created.", "====> * scan_fips", " Determine whether the source system has FIPS enabled.", "====> * check_kde_apps", " Actor checks which KDE apps are installed.", "====> * pci_devices_scanner", " Provides data about existing PCI Devices.", "====> * scan_source_files", " Scan files (explicitly specified) of the source system.", "====> * persistentnetnames", " Get network interface information for physical ethernet interfaces of the original system.", "====> * source_boot_loader_scanner", " Scans the boot loader configuration on the source system.", "====> * distribution_signed_rpm_scanner", " Provide data about distribution signed & unsigned RPM packages.", "====> * scanclienablerepo", " Produce CustomTargetRepository based on the LEAPP_ENABLE_REPOS in config.", "====> * scan_grub_device_name", " Find the name of the block devices where GRUB is located", "====> * transaction_workarounds", " Provides additional RPM transaction tasks based on bundled RPM packages.", "====> * scan_subscription_manager_info", " Scans the current system for subscription manager information", "====> * udevadm_info", " Produces data exported by the \"udevadm info\" command.", "====> * check_grub_legacy", " Check whether GRUB Legacy is installed in the MBR.", "====> * persistentnetnamesdisable", " Disable systemd-udevd persistent network naming on machine with single eth0 NIC", "====> * scan_target_os_image", " Scans the provided target OS ISO image to use as a content source for the IPU, if any.", "====> * tcp_wrappers_config_read", " Parse tcp_wrappers configuration files /etc/hosts.{allow,deny}.", "====> * scan_pkg_manager", " Provides data about package manager (yum/dnf)", "====> * scan_sap_hana", " Gathers information related to SAP HANA instances on the system.", "====> * scanmemory", " Scan Memory of the machine.", "====> * firewalld_facts_actor", " Provide data about firewalld", "====> * remove_obsolete_gpg_keys", " Remove obsoleted RPM GPG keys.", "====> * sctp_read_status", " Determines whether or not the SCTP kernel module might be wanted.", "====> * multipath_conf_read", " Read multipath configuration files and extract the necessary information", "====> * biosdevname", " Enable biosdevname on the target RHEL system if all interfaces on the source RHEL", "====> * detect_kernel_drivers", " Matches all currently loaded kernel drivers against known deprecated and removed drivers.", "====> * spamassassin_config_read", " Reads spamc configuration (/etc/mail/spamassassin/spamc.conf), the", "====> * get_installed_desktops", " Actor checks if kde or gnome desktop environments", "====> * scan_grub_device_partition_layout", " Scan all identified GRUB devices for their partition layout.", "====> * vsftpd_config_read", " Reads vsftpd configuration files (/etc/vsftpd/*.conf) and extracts necessary information.", "====> * scan_source_kernel", " Scan the source system kernel.", "====> * xfs_info_scanner", " This actor scans all mounted mountpoints for XFS information", "====> * used_repository_scanner", " Scan used enabled repositories", "====> * repositories_blacklist", " Exclude target repositories provided by Red Hat without support.", "====> * quagga_daemons", " Active quagga daemons check.", "====> * rpm_transaction_config_tasks_collector", " Provides additional RPM transaction tasks from /etc/leapp/transaction.", "====> * cups_scanner", " Gather facts about CUPS features which needs to be migrated", "====> * ipa_scanner", " Scan system for ipa-client and ipa-server status", "====> * scan_dynamic_linker_configuration", " Scan the dynamic linker configuration and find modifications.", "====> * pes_events_scanner", " Provides data about package events from Package Evolution Service.", "====> * setuptargetrepos", " Produces list of repositories that should be available to be used by Upgrade process.", "==> Processing phase `Checks`", "====> * check_sendmail", " Check if sendmail is installed, check whether configuration update is needed, inhibit upgrade if TCP wrappers", "====> * tcp_wrappers_check", " Check the list of packages previously compiled with TCP wrappers support", "====> * check_kde_gnome", " Checks whether KDE is installed", "====> * open_ssh_algorithms", " OpenSSH configuration does not contain any unsupported cryptographic algorithms.", "====> * check_ipa_server", " Check for ipa-server and inhibit upgrade", "====> * check_wireshark", " Report a couple of changes in tshark usage", "====> * check_memcached", " Check for incompatible changes in memcached configuration.", "====> * check_mount_options", " Check for mount options preventing the upgrade.", "====> * check_installed_debug_kernels", " Inhibit IPU (in-place upgrade) when multiple debug kernels are installed.", "====> * check_yum_plugins_enabled", " Checks that the required yum plugins are enabled.", "====> * check_root_symlinks", " Check if the symlinks /bin and /lib are relative, not absolute.", "====> * sssd_check", " Check SSSD configuration for changes in RHEL8 and report them.", "====> * check_ntp", " Check if ntp and/or ntpdate configuration needs to be migrated.", "====> * check_sap_hana", " If SAP HANA has been detected, several checks are performed to ensure a successful upgrade.", "====> * multipath_conf_check", " Checks whether the multipath configuration can be updated to RHEL-8 and", "====> * check_se_linux", " Check SELinux status and produce decision messages for further action.", "====> * checkmemory", " The actor check the size of RAM against RHEL8 minimal hardware requirements", "====> * check_bind", " Actor parsing BIND configuration and checking for known issues in it.", "====> * check_postfix", " Check if postfix is installed, check whether configuration update is needed.", "====> * check_consumed_assets", " Check whether Leapp is using correct data assets.", "====> * spamassassin_config_check", " Reports changes in spamassassin between RHEL-7 and RHEL-8", "====> * check_openssl_conf", " Check whether the openssl configuration and openssl-IBMCA.", "====> * open_ssh_use_privilege_separation", " UsePrivilegeSeparation configuration option was removed.", "====> * cephvolumescan", " Retrieves the list of encrypted Ceph OSD", "====> * satellite_upgrade_check", " Check state of Satellite system before upgrade", "====> * check_etc_releasever", " Check releasever info and provide a guidance based on the facts", "====> * check_target_iso", " Check that the provided target ISO is a valid ISO image and is located on a persistent partition.", "====> * open_ssh_protocol", " Protocol configuration option was removed.", "====> * check_removed_envvars", " Check for usage of removed environment variables and inhibit the upgrade", "====> * check_ha_cluster", " Check if HA Cluster is in use. If yes, inhibit the upgrade process.", "====> * check_fstab_mount_order", " Checks order of entries in /etc/fstab based on their mount point and inhibits upgrade if overshadowing is detected.", "====> * check_system_arch", " Check if system is running at a supported architecture. If no, inhibit the upgrade process.", "====> * open_ssh_deprecated_directives_check", " Check for any deprecated directives in the OpenSSH configuration.", "====> * check_grub_core", " Check whether we are on legacy (BIOS) system and instruct Leapp to upgrade GRUB core", "====> * checkgrep", " Check if Grep is installed. If yes, write information about non-compatible changes.", "====> * checktargetrepos", " Check whether target yum repositories are specified.", "====> * check_rhsmsku", " Ensure the system is subscribed to the subscription manager", "====> * postgresql_check", " Actor checking for presence of PostgreSQL installation.", "====> * check_fips", " Inhibit upgrade if FIPS is detected as enabled.", "====> * check_insights_auto_register", " Checks if system can be automatically registered into Red Hat Insights", "====> * check_first_partition_offset", " Check whether the first partition starts at the offset >=1MiB.", "====> * check_btrfs", " Check if Btrfs filesystem is in use. If yes, inhibit the upgrade process.", "====> * removed_pam_modules_check", " Check if it is all right to disable PAM modules that are not in RHEL-8.", "====> * bacula_check", " Actor checking for presence of Bacula installation.", "====> * check_dynamic_linker_configuration", " Check for customization of dynamic linker configuration.", "====> * python_inform_user", " This actor informs the user of differences in Python version and support in RHEL 8.", "====> * check_boot_avail_space", " Check if at least 100Mib of available space on /boot. If not, inhibit the upgrade process.", "====> * check_detected_devices_and_drivers", " Checks whether or not detected devices and drivers are usable on the target system.", "====> * checkirssi", " Check if irssi is installed. If yes, write information about non-compatible changes.", "====> * detect_grub_config_error", " Check grub configuration for various errors.", "====> * check_skipped_repositories", " Produces a report if any repositories enabled on the system are going to be skipped.", "====> * openssh_permit_root_login", " OpenSSH no longer allows root logins with password.", "====> * cups_check", " Reports changes in configuration between CUPS 1.6.3 and 2.2.6", "====> * checkacpid", " Check if acpid is installed. If yes, write information about non-compatible changes.", "====> * check_installed_devel_kernels", " Inhibit IPU (in-place upgrade) when multiple devel kernels are installed.", "====> * check_cifs", " Check if CIFS filesystem is in use. If yes, inhibit the upgrade process.", "====> * check_installed_kernels", " Inhibit IPU (in-place upgrade) when installed kernels conflict with a safe upgrade.", "====> * removed_pam_modules", " Check for modules that are not available in RHEL 8 anymore", "====> * unsupported_upgrade_check", " Checks environment variables and produces a warning report if the upgrade is unsupported.", "====> * authselect_check", " Confirm suggested authselect call from AuthselectScanner.", "====> * checkdosfstools", " Check if dosfstools is installed. If yes, write information about non-compatible changes.", "====> * check_docker", " Checks if Docker is installed and warns about its deprecation in RHEL8.", "====> * powertop", " Check if PowerTOP is installed. If yes, write information about non-compatible changes.", "====> * check_os_release", " Check if the current RHEL minor version is supported. If not, inhibit the upgrade process.", "====> * zipl_check_boot_entries", " Inhibits the upgrade if a problematic Zipl configuration is detected on the system.", "====> * enable_device_cio_free_service", " Enables device_cio_free.service systemd service on s390x", "====> * check_luks_and_inhibit", " Check if any encrypted partitions is in use. If yes, inhibit the upgrade process.", "====> * quagga_report", " Checking for babeld on RHEL-7.", "====> * check_chrony", " Check for incompatible changes in chrony configuration.", "====> * check_custom_modifications_actor", " Checks CustomModifications messages and produces a report about files in leapp directories that have been", "====> * checkhybridimage", " Check if the system is using Azure hybrid image.", "====> * check_systemd_broken_symlinks", " Check whether some systemd symlinks are broken", "====> * check_firewalld", " Check for certain firewalld configuration that may prevent an upgrade.", "====> * checkfstabxfsoptions", " Check the FSTAB file for the deprecated / removed XFS mount options.", "====> * sctp_checks", " Parses collected SCTP information and take necessary actions.", "====> * efi_check_boot", " Adjust EFI boot entry for first reboot", "====> * vsftpd_config_check", " Checks whether the vsftpd configuration is supported in RHEL-8. Namely checks that", "====> * check_persistent_mounts", " Check if mounts required to be persistent are mounted in persistent fashion.", "====> * check_brltty", " Check if brltty is installed, check whether configuration update is needed.", "====> * multiple_package_versions", " Check for problematic 32bit packages installed together with 64bit ones.", "====> * red_hat_signed_rpm_check", " Check if there are packages not signed by Red Hat in use. If yes, warn user about it.", "====> * check_nfs", " Check if NFS filesystem is in use. If yes, inhibit the upgrade process.", "====> * check_rpm_transaction_events", " Filter RPM transaction events based on installed RPM packages", "====> * check_skip_phase", " Skip all the subsequent phases until the report phase.", "==> Processing phase `TargetTransactionFactsCollection`", "====> * create_iso_repofile", " Create custom repofile containing information about repositories found in target OS installation ISO, if used.", "====> * target_userspace_creator", " Initializes a directory to be populated as a minimal environment to run binaries from the target system.", "BaseOS for x86_64 17 MB/s | 2.5 MB 00:00 ", "AppStream for x86_64 45 MB/s | 9.4 MB 00:00 ", "Dependencies resolved.", "================================================================================", " Package ArchVersion Repository Size", "================================================================================", "Installing:", " dnf noarch4.7.0-21.el8_10 rhel-8-for-x86_64-baseos-rpms 543 k", " dnf-plugins-core noarch4.0.21-25.el8 rhel-8-for-x86_64-baseos-rpms 77 k", "Installing dependencies:", " acl x86_642.2.53-3.el8 rhel-8-for-x86_64-baseos-rpms 81 k", " audit-libs x86_643.1.2-1.el8_10.1 rhel-8-for-x86_64-baseos-rpms 125 k", " basesystem noarch11-5.el8 rhel-8-for-x86_64-baseos-rpms 11 k", " bash x86_644.4.20-6.el8_10 rhel-8-for-x86_64-baseos-rpms 1.5 M", " brotli x86_641.0.6-3.el8 rhel-8-for-x86_64-baseos-rpms 323 k", " bzip2-libs x86_641.0.6-28.el8_10 rhel-8-for-x86_64-baseos-rpms 48 k", " ca-certificates noarch2025.2.80_v9.0.304-80.2.el8_10 rhel-8-for-x86_64-baseos-rpms 1.0 M", " chkconfig x86_641.19.2-1.el8 rhel-8-for-x86_64-baseos-rpms 199 k", " coreutils x86_648.30-16.el8_10 rhel-8-for-x86_64-baseos-rpms 1.2 M", " coreutils-common x86_648.30-16.el8_10 rhel-8-for-x86_64-baseos-rpms 2.0 M", " cpio x86_642.12-11.el8 rhel-8-for-x86_64-baseos-rpms 266 k", " cracklib x86_642.9.6-15.el8 rhel-8-for-x86_64-baseos-rpms 93 k", " cracklib-dicts x86_642.9.6-15.el8 rhel-8-for-x86_64-baseos-rpms 4.0 M", " crypto-policies noarch20230731-1.git3177e06.el8 rhel-8-for-x86_64-baseos-rpms 64 k", " cryptsetup-libs x86_642.3.7-7.el8 rhel-8-for-x86_64-baseos-rpms 489 k", " curl x86_647.61.1-34.el8_10.9 rhel-8-for-x86_64-baseos-rpms 354 k", " cyrus-sasl-lib x86_642.1.27-6.el8_5 rhel-8-for-x86_64-baseos-rpms 123 k", " dbus x86_641:1.12.8-27.el8_10 rhel-8-for-x86_64-baseos-rpms 42 k", " dbus-common noarch1:1.12.8-27.el8_10 rhel-8-for-x86_64-baseos-rpms 47 k", " dbus-daemon x86_641:1.12.8-27.el8_10 rhel-8-for-x86_64-baseos-rpms 242 k", " dbus-glib x86_640.110-2.el8 rhel-8-for-x86_64-baseos-rpms 127 k", " dbus-libs x86_641:1.12.8-27.el8_10 rhel-8-for-x86_64-baseos-rpms 185 k", " dbus-tools x86_641:1.12.8-27.el8_10 rhel-8-for-x86_64-baseos-rpms 87 k", " device-mapper x86_648:1.02.181-15.el8_10.2 rhel-8-for-x86_64-baseos-rpms 379 k", " device-mapper-libs x86_648:1.02.181-15.el8_10.2 rhel-8-for-x86_64-baseos-rpms 412 k", " dnf-data noarch4.7.0-21.el8_10 rhel-8-for-x86_64-baseos-rpms 157 k", " dracut x86_64049-239.git20251127.el8_10 rhel-8-for-x86_64-baseos-rpms 380 k", " elfutils-default-yama-scope noarch0.190-2.el8 rhel-8-for-x86_64-baseos-rpms 53 k", " elfutils-libelf x86_640.190-2.el8 rhel-8-for-x86_64-baseos-rpms 233 k", " elfutils-libs x86_640.190-2.el8 rhel-8-for-x86_64-baseos-rpms 305 k", " expat x86_642.5.0-1.el8_10 rhel-8-for-x86_64-baseos-rpms 131 k", " file x86_645.33-27.el8_10 rhel-8-for-x86_64-baseos-rpms 78 k", " file-libs x86_645.33-27.el8_10 rhel-8-for-x86_64-baseos-rpms 544 k", " filesystem x86_643.8-6.el8 rhel-8-for-x86_64-baseos-rpms 1.1 M", " findutils x86_641:4.6.0-24.el8_10 rhel-8-for-x86_64-baseos-rpms 526 k", " gawk x86_644.2.1-4.el8 rhel-8-for-x86_64-baseos-rpms 1.1 M", " gdbm x86_641:1.18-2.el8 rhel-8-for-x86_64-baseos-rpms 130 k", " gdbm-libs x86_641:1.18-2.el8 rhel-8-for-x86_64-baseos-rpms 60 k", " gettext x86_640.19.8.1-17.el8 rhel-8-for-x86_64-baseos-rpms 1.1 M", " gettext-libs x86_640.19.8.1-17.el8 rhel-8-for-x86_64-baseos-rpms 313 k", " glib2 x86_642.56.4-167.el8_10 rhel-8-for-x86_64-baseos-rpms 2.5 M", " glibc x86_642.28-251.el8_10.27 rhel-8-for-x86_64-baseos-rpms 2.2 M", " glibc-all-langpacks x86_642.28-251.el8_10.27 rhel-8-for-x86_64-baseos-rpms 26 M", " glibc-common x86_642.28-251.el8_10.27 rhel-8-for-x86_64-baseos-rpms 1.0 M", " gmp x86_641:6.1.2-11.el8 rhel-8-for-x86_64-baseos-rpms 318 k", " gnupg2 x86_642.2.20-3.el8_6 rhel-8-for-x86_64-baseos-rpms 2.4 M", " gnutls x86_643.6.16-8.el8_10.4 rhel-8-for-x86_64-baseos-rpms 1.0 M", " gpgme x86_641.13.1-12.el8 rhel-8-for-x86_64-baseos-rpms 336 k", " grep x86_643.1-6.el8 rhel-8-for-x86_64-baseos-rpms 274 k", " grub2-common noarch1:2.02-169.el8_10 rhel-8-for-x86_64-baseos-rpms 897 k", " grub2-tools x86_641:2.02-169.el8_10 rhel-8-for-x86_64-baseos-rpms 2.0 M", " grub2-tools-minimal x86_641:2.02-169.el8_10 rhel-8-for-x86_64-baseos-rpms 216 k", " gzip x86_641.9-13.el8_5 rhel-8-for-x86_64-baseos-rpms 167 k", " ima-evm-utils x86_641.3.2-12.el8 rhel-8-for-x86_64-baseos-rpms 64 k", " info x86_646.5-7.el8 rhel-8-for-x86_64-baseos-rpms 198 k", " json-c x86_640.13.1-3.el8 rhel-8-for-x86_64-baseos-rpms 41 k", " json-glib x86_641.4.4-1.el8 rhel-8-for-x86_64-baseos-rpms 144 k", " kbd-legacy noarch2.0.4-11.el8 rhel-8-for-x86_64-baseos-rpms 481 k", " kbd-misc noarch2.0.4-11.el8 rhel-8-for-x86_64-baseos-rpms 1.5 M", " keyutils-libs x86_641.5.10-9.el8 rhel-8-for-x86_64-baseos-rpms 34 k", " kmod x86_6425-20.el8 rhel-8-for-x86_64-baseos-rpms 126 k", " kmod-libs x86_6425-20.el8 rhel-8-for-x86_64-baseos-rpms 69 k", " krb5-libs x86_641.18.2-32.el8_10 rhel-8-for-x86_64-baseos-rpms 846 k", " libacl x86_642.2.53-3.el8 rhel-8-for-x86_64-baseos-rpms 35 k", " libarchive x86_643.3.3-6.el8_10 rhel-8-for-x86_64-baseos-rpms 359 k", " libassuan x86_642.5.1-3.el8 rhel-8-for-x86_64-baseos-rpms 83 k", " libattr x86_642.4.48-3.el8 rhel-8-for-x86_64-baseos-rpms 27 k", " libblkid x86_642.32.1-47.el8_10 rhel-8-for-x86_64-baseos-rpms 220 k", " libcap x86_642.48-6.el8_9 rhel-8-for-x86_64-baseos-rpms 74 k", " libcap-ng x86_640.7.11-1.el8 rhel-8-for-x86_64-baseos-rpms 33 k", " libcom_err x86_641.45.6-7.el8_10 rhel-8-for-x86_64-baseos-rpms 49 k", " libcomps x86_640.1.18-1.el8 rhel-8-for-x86_64-baseos-rpms 82 k", " libcroco x86_640.6.12-4.el8_2.1 rhel-8-for-x86_64-baseos-rpms 113 k", " libcurl x86_647.61.1-34.el8_10.9 rhel-8-for-x86_64-baseos-rpms 304 k", " libdb x86_645.3.28-42.el8_4 rhel-8-for-x86_64-baseos-rpms 751 k", " libdb-utils x86_645.3.28-42.el8_4 rhel-8-for-x86_64-baseos-rpms 150 k", " libdnf x86_640.63.0-21.el8_10 rhel-8-for-x86_64-baseos-rpms 712 k", " libevent x86_642.1.8-5.el8 rhel-8-for-x86_64-baseos-rpms 253 k", " libfdisk x86_642.32.1-47.el8_10 rhel-8-for-x86_64-baseos-rpms 253 k", " libffi x86_643.1-24.el8 rhel-8-for-x86_64-baseos-rpms 38 k", " libgcc x86_648.5.0-28.el8_10 rhel-8-for-x86_64-baseos-rpms 82 k", " libgcrypt x86_641.8.5-7.el8_6 rhel-8-for-x86_64-baseos-rpms 463 k", " libgomp x86_648.5.0-28.el8_10 rhel-8-for-x86_64-baseos-rpms 209 k", " libgpg-error x86_641.31-1.el8 rhel-8-for-x86_64-baseos-rpms 242 k", " libidn2 x86_642.2.0-1.el8 rhel-8-for-x86_64-baseos-rpms 94 k", " libkcapi x86_641.4.0-2.el8 rhel-8-for-x86_64-baseos-rpms 53 k", " libkcapi-hmaccalc x86_641.4.0-2.el8 rhel-8-for-x86_64-baseos-rpms 32 k", " libksba x86_641.3.5-9.el8_7 rhel-8-for-x86_64-baseos-rpms 134 k", " libmodulemd x86_642.13.0-1.el8 rhel-8-for-x86_64-baseos-rpms 233 k", " libmount x86_642.32.1-47.el8_10 rhel-8-for-x86_64-baseos-rpms 236 k", " libnghttp2 x86_641.33.0-6.el8_10.1 rhel-8-for-x86_64-baseos-rpms 78 k", " libnsl2 x86_641.2.0-2.20180605git4a062cf.el8 rhel-8-for-x86_64-baseos-rpms 58 k", " libpsl x86_640.20.2-6.el8 rhel-8-for-x86_64-baseos-rpms 61 k", " libpwquality x86_641.4.4-6.el8 rhel-8-for-x86_64-baseos-rpms 107 k", " librepo x86_641.14.2-5.el8 rhel-8-for-x86_64-baseos-rpms 93 k", " libreport-filesystem x86_642.9.5-15.el8 rhel-8-for-x86_64-baseos-rpms 21 k", " librhsm x86_640.0.3-5.el8 rhel-8-for-x86_64-baseos-rpms 35 k", " libseccomp x86_642.5.2-1.el8 rhel-8-for-x86_64-baseos-rpms 71 k", " libsecret x86_640.18.6-1.el8 rhel-8-for-x86_64-baseos-rpms 163 k", " libselinux x86_642.9-10.el8_10 rhel-8-for-x86_64-baseos-rpms 166 k", " libsemanage x86_642.9-12.el8_10 rhel-8-for-x86_64-baseos-rpms 169 k", " libsepol x86_642.9-3.el8 rhel-8-for-x86_64-baseos-rpms 340 k", " libsigsegv x86_642.11-5.el8 rhel-8-for-x86_64-baseos-rpms 30 k", " libsmartcols x86_642.32.1-47.el8_10 rhel-8-for-x86_64-baseos-rpms 179 k", " libsolv x86_640.7.20-6.el8 rhel-8-for-x86_64-baseos-rpms 376 k", " libssh x86_640.9.6-16.el8_10 rhel-8-for-x86_64-baseos-rpms 219 k", " libssh-config noarch0.9.6-16.el8_10 rhel-8-for-x86_64-baseos-rpms 20 k", " libstdc++ x86_648.5.0-28.el8_10 rhel-8-for-x86_64-baseos-rpms 474 k", " libtasn1 x86_644.13-5.el8_10 rhel-8-for-x86_64-baseos-rpms 77 k", " libtirpc x86_641.1.4-12.el8_10 rhel-8-for-x86_64-baseos-rpms 114 k", " libunistring x86_640.9.9-3.el8 rhel-8-for-x86_64-baseos-rpms 422 k", " libusbx x86_641.0.23-4.el8 rhel-8-for-x86_64-baseos-rpms 74 k", " libutempter x86_641.1.6-14.el8 rhel-8-for-x86_64-baseos-rpms 32 k", " libuuid x86_642.32.1-47.el8_10 rhel-8-for-x86_64-baseos-rpms 98 k", " libverto x86_640.3.2-2.el8 rhel-8-for-x86_64-baseos-rpms 24 k", " libxcrypt x86_644.1.1-6.el8 rhel-8-for-x86_64-baseos-rpms 73 k", " libxml2 x86_642.9.7-21.el8_10.3 rhel-8-for-x86_64-baseos-rpms 697 k", " libyaml x86_640.1.7-5.el8 rhel-8-for-x86_64-baseos-rpms 61 k", " libzstd x86_641.4.4-1.el8 rhel-8-for-x86_64-baseos-rpms 266 k", " lua-libs x86_645.3.4-12.el8 rhel-8-for-x86_64-baseos-rpms 118 k", " lz4-libs x86_641.8.3-5.el8_10 rhel-8-for-x86_64-baseos-rpms 66 k", " mpfr x86_643.1.6-1.el8 rhel-8-for-x86_64-baseos-rpms 221 k", " ncurses x86_646.1-10.20180224.el8 rhel-8-for-x86_64-baseos-rpms 387 k", " ncurses-base noarch6.1-10.20180224.el8 rhel-8-for-x86_64-baseos-rpms 81 k", " ncurses-libs x86_646.1-10.20180224.el8 rhel-8-for-x86_64-baseos-rpms 334 k", " nettle x86_643.4.1-7.el8 rhel-8-for-x86_64-baseos-rpms 301 k", " npth x86_641.5-4.el8 rhel-8-for-x86_64-baseos-rpms 26 k", " openldap x86_642.4.46-21.el8_10 rhel-8-for-x86_64-baseos-rpms 354 k", " openssl x86_641:1.1.1k-14.el8_6 rhel-8-for-x86_64-baseos-rpms 711 k", " openssl-libs x86_641:1.1.1k-14.el8_6 rhel-8-for-x86_64-baseos-rpms 1.5 M", " os-prober x86_641.74-9.el8 rhel-8-for-x86_64-baseos-rpms 51 k", " p11-kit x86_640.23.22-2.el8 rhel-8-for-x86_64-baseos-rpms 327 k", " p11-kit-trust x86_640.23.22-2.el8 rhel-8-for-x86_64-baseos-rpms 138 k", " pam x86_641.3.1-39.el8_10 rhel-8-for-x86_64-baseos-rpms 749 k", " pcre x86_648.42-6.el8 rhel-8-for-x86_64-baseos-rpms 211 k", " pcre2 x86_6410.32-3.el8_6 rhel-8-for-x86_64-baseos-rpms 247 k", " platform-python x86_643.6.8-71.el8_10 rhel-8-for-x86_64-baseos-rpms 88 k", " platform-python-setuptools noarch39.2.0-9.el8_10 rhel-8-for-x86_64-baseos-rpms 633 k", " popt x86_641.18-1.el8 rhel-8-for-x86_64-baseos-rpms 61 k", " procps-ng x86_643.3.15-14.el8 rhel-8-for-x86_64-baseos-rpms 330 k", " publicsuffix-list-dafsa noarch20180723-1.el8 rhel-8-for-x86_64-baseos-rpms 56 k", " python3-dateutil noarch1:2.6.1-6.el8 rhel-8-for-x86_64-baseos-rpms 251 k", " python3-dbus x86_641.2.4-15.el8 rhel-8-for-x86_64-baseos-rpms 134 k", " python3-dnf noarch4.7.0-21.el8_10 rhel-8-for-x86_64-baseos-rpms 551 k", " python3-dnf-plugins-core noarch4.0.21-25.el8 rhel-8-for-x86_64-baseos-rpms 263 k", " python3-gpg x86_641.13.1-12.el8 rhel-8-for-x86_64-baseos-rpms 244 k", " python3-hawkey x86_640.63.0-21.el8_10 rhel-8-for-x86_64-baseos-rpms 119 k", " python3-libcomps x86_640.1.18-1.el8 rhel-8-for-x86_64-baseos-rpms 52 k", " python3-libdnf x86_640.63.0-21.el8_10 rhel-8-for-x86_64-baseos-rpms 781 k", " python3-libs x86_643.6.8-71.el8_10 rhel-8-for-x86_64-baseos-rpms 7.9 M", " python3-pip-wheel noarch9.0.3-24.el8 rhel-8-for-x86_64-baseos-rpms 866 k", " python3-rpm x86_644.14.3-32.el8_10 rhel-8-for-x86_64-baseos-rpms 156 k", " python3-setuptools-wheel noarch39.2.0-9.el8_10 rhel-8-for-x86_64-baseos-rpms 289 k", " python3-six noarch1.11.0-8.el8 rhel-8-for-x86_64-baseos-rpms 38 k", " python3-systemd x86_64234-8.el8 rhel-8-for-x86_64-baseos-rpms 81 k", " readline x86_647.0-10.el8 rhel-8-for-x86_64-baseos-rpms 199 k", " redhat-release x86_648.10-0.3.el8 rhel-8-for-x86_64-baseos-rpms 45 k", " rpm x86_644.14.3-32.el8_10 rhel-8-for-x86_64-baseos-rpms 545 k", " rpm-build-libs x86_644.14.3-32.el8_10 rhel-8-for-x86_64-baseos-rpms 158 k", " rpm-libs x86_644.14.3-32.el8_10 rhel-8-for-x86_64-baseos-rpms 348 k", " sed x86_644.5-5.el8 rhel-8-for-x86_64-baseos-rpms 298 k", " setup noarch2.12.2-9.el8 rhel-8-for-x86_64-baseos-rpms 181 k", " shadow-utils x86_642:4.6-23.el8_10 rhel-8-for-x86_64-baseos-rpms 1.2 M", " sqlite-libs x86_643.26.0-20.el8_10 rhel-8-for-x86_64-baseos-rpms 580 k", " systemd-libs x86_64239-82.el8_10.8 rhel-8-for-x86_64-baseos-rpms 1.1 M", " systemd-pam x86_64239-82.el8_10.8 rhel-8-for-x86_64-baseos-rpms 515 k", " systemd-udev x86_64239-82.el8_10.8 rhel-8-for-x86_64-baseos-rpms 1.6 M", " tpm2-tss x86_642.3.2-6.el8 rhel-8-for-x86_64-baseos-rpms 275 k", " trousers-lib x86_640.3.15-2.el8 rhel-8-for-x86_64-baseos-rpms 168 k", " tzdata noarch2025b-1.el8 rhel-8-for-x86_64-baseos-rpms 477 k", " util-linux x86_642.32.1-47.el8_10 rhel-8-for-x86_64-baseos-rpms 2.5 M", " which x86_642.21-21.el8_10 rhel-8-for-x86_64-baseos-rpms 50 k", " xz x86_645.2.4-4.el8_6 rhel-8-for-x86_64-baseos-rpms 153 k", " xz-libs x86_645.2.4-4.el8_6 rhel-8-for-x86_64-baseos-rpms 94 k", " zlib x86_641.2.11-25.el8 rhel-8-for-x86_64-baseos-rpms 103 k", " unbound-libs x86_641.16.2-5.9.el8_10 rhel-8-for-x86_64-appstream-rpms 577 k", " xkeyboard-config noarch2.28-1.el8 rhel-8-for-x86_64-appstream-rpms 782 k", "Installing weak dependencies:", " crypto-policies-scripts noarch20230731-1.git3177e06.el8 rhel-8-for-x86_64-baseos-rpms 84 k", " diffutils x86_643.6-6.el8 rhel-8-for-x86_64-baseos-rpms 359 k", " elfutils-debuginfod-client x86_640.190-2.el8 rhel-8-for-x86_64-baseos-rpms 76 k", " glibc-gconv-extra x86_642.28-251.el8_10.27 rhel-8-for-x86_64-baseos-rpms 1.6 M", " gnupg2-smime x86_642.2.20-3.el8_6 rhel-8-for-x86_64-baseos-rpms 283 k", " grubby x86_648.40-49.el8 rhel-8-for-x86_64-baseos-rpms 50 k", " hardlink x86_641:1.3-6.el8 rhel-8-for-x86_64-baseos-rpms 29 k", " kbd x86_642.0.4-11.el8 rhel-8-for-x86_64-baseos-rpms 390 k", " kpartx x86_640.8.4-42.el8_10 rhel-8-for-x86_64-baseos-rpms 120 k", " memstrack x86_640.2.5-2.el8 rhel-8-for-x86_64-baseos-rpms 52 k", " openssl-pkcs11 x86_640.4.10-3.el8 rhel-8-for-x86_64-baseos-rpms 66 k", " pigz x86_642.4-4.el8 rhel-8-for-x86_64-baseos-rpms 79 k", " platform-python-pip noarch9.0.3-24.el8 rhel-8-for-x86_64-baseos-rpms 1.6 M", " redhat-release-eula x86_648.10-0.3.el8 rhel-8-for-x86_64-baseos-rpms 21 k", " rpm-plugin-systemd-inhibit x86_644.14.3-32.el8_10 rhel-8-for-x86_64-baseos-rpms 80 k", " shared-mime-info x86_641.9-4.el8 rhel-8-for-x86_64-baseos-rpms 329 k", " systemd x86_64239-82.el8_10.8 rhel-8-for-x86_64-baseos-rpms 3.7 M", " trousers x86_640.3.15-2.el8 rhel-8-for-x86_64-baseos-rpms 153 k", " libxkbcommon x86_640.9.1-1.el8 rhel-8-for-x86_64-appstream-rpms 116 k", " pinentry x86_641.1.0-2.el8 rhel-8-for-x86_64-appstream-rpms 100 k", " python3-unbound x86_641.16.2-5.9.el8_10 rhel-8-for-x86_64-appstream-rpms 129 k", "", "Transaction Summary", "================================================================================", "Install 200 Packages", "", "Total download size: 111 M", "Installed size: 707 M", "Downloading Packages:", "(1/200): basesystem-11-5.el8.noarch.rpm 414 kB/s | 11 kB 00:00 ", "(2/200): audit-libs-3.1.2-1.el8_10.1.x86_64.rpm 2.1 MB/s | 125 kB 00:00 ", "(3/200): acl-2.2.53-3.el8.x86_64.rpm 1.3 MB/s | 81 kB 00:00 ", "(4/200): bzip2-libs-1.0.6-28.el8_10.x86_64.rpm 3.2 MB/s | 48 kB 00:00 ", "(5/200): brotli-1.0.6-3.el8.x86_64.rpm 9.5 MB/s | 323 kB 00:00 ", "(6/200): bash-4.4.20-6.el8_10.x86_64.rpm 20 MB/s | 1.5 MB 00:00 ", "(7/200): chkconfig-1.19.2-1.el8.x86_64.rpm 11 MB/s | 199 kB 00:00 ", "(8/200): coreutils-8.30-16.el8_10.x86_64.rpm 33 MB/s | 1.2 MB 00:00 ", "(9/200): ca-certificates-2025.2.80_v9.0.304-80. 14 MB/s | 1.0 MB 00:00 ", "(10/200): cpio-2.12-11.el8.x86_64.rpm 15 MB/s | 266 kB 00:00 ", "(11/200): cracklib-2.9.6-15.el8.x86_64.rpm 6.6 MB/s | 93 kB 00:00 ", "(12/200): crypto-policies-20230731-1.git3177e06 4.1 MB/s | 64 kB 00:00 ", "(13/200): coreutils-common-8.30-16.el8_10.x86_6 26 MB/s | 2.0 MB 00:00 ", "(14/200): crypto-policies-scripts-20230731-1.gi 6.5 MB/s | 84 kB 00:00 ", "(15/200): cryptsetup-libs-2.3.7-7.el8.x86_64.rp 15 MB/s | 489 kB 00:00 ", "(16/200): cyrus-sasl-lib-2.1.27-6.el8_5.x86_64. 7.9 MB/s | 123 kB 00:00 ", "(17/200): cracklib-dicts-2.9.6-15.el8.x86_64.rp 38 MB/s | 4.0 MB 00:00 ", "(18/200): dbus-1.12.8-27.el8_10.x86_64.rpm 1.5 MB/s | 42 kB 00:00 ", "(19/200): curl-7.61.1-34.el8_10.9.x86_64.rpm 3.9 MB/s | 354 kB 00:00 ", "(20/200): dbus-common-1.12.8-27.el8_10.noarch.r 3.2 MB/s | 47 kB 00:00 ", "(21/200): dbus-daemon-1.12.8-27.el8_10.x86_64.r 9.4 MB/s | 242 kB 00:00 ", "(22/200): dbus-glib-0.110-2.el8.x86_64.rpm 8.1 MB/s | 127 kB 00:00 ", "(23/200): dbus-libs-1.12.8-27.el8_10.x86_64.rpm 11 MB/s | 185 kB 00:00 ", "(24/200): dbus-tools-1.12.8-27.el8_10.x86_64.rp 5.7 MB/s | 87 kB 00:00 ", "(25/200): device-mapper-1.02.181-15.el8_10.2.x8 20 MB/s | 379 kB 00:00 ", "(26/200): device-mapper-libs-1.02.181-15.el8_10 16 MB/s | 412 kB 00:00 ", "(27/200): diffutils-3.6-6.el8.x86_64.rpm 16 MB/s | 359 kB 00:00 ", "(28/200): dnf-4.7.0-21.el8_10.noarch.rpm 24 MB/s | 543 kB 00:00 ", "(29/200): dnf-data-4.7.0-21.el8_10.noarch.rpm 9.1 MB/s | 157 kB 00:00 ", "(30/200): dnf-plugins-core-4.0.21-25.el8.noarch 3.7 MB/s | 77 kB 00:00 ", "(31/200): elfutils-debuginfod-client-0.190-2.el 5.1 MB/s | 76 kB 00:00 ", "(32/200): dracut-049-239.git20251127.el8_10.x86 18 MB/s | 380 kB 00:00 ", "(33/200): elfutils-default-yama-scope-0.190-2.e 2.8 MB/s | 53 kB 00:00 ", "(34/200): elfutils-libelf-0.190-2.el8.x86_64.rp 12 MB/s | 233 kB 00:00 ", "(35/200): elfutils-libs-0.190-2.el8.x86_64.rpm 12 MB/s | 305 kB 00:00 ", "(36/200): expat-2.5.0-1.el8_10.x86_64.rpm 7.3 MB/s | 131 kB 00:00 ", "(37/200): file-5.33-27.el8_10.x86_64.rpm 5.3 MB/s | 78 kB 00:00 ", "(38/200): file-libs-5.33-27.el8_10.x86_64.rpm 23 MB/s | 544 kB 00:00 ", "(39/200): filesystem-3.8-6.el8.x86_64.rpm 26 MB/s | 1.1 MB 00:00 ", "(40/200): gawk-4.2.1-4.el8.x86_64.rpm 31 MB/s | 1.1 MB 00:00 ", "(41/200): gdbm-1.18-2.el8.x86_64.rpm 6.9 MB/s | 130 kB 00:00 ", "(42/200): gdbm-libs-1.18-2.el8.x86_64.rpm 4.0 MB/s | 60 kB 00:00 ", "(43/200): gettext-libs-0.19.8.1-17.el8.x86_64.r 15 MB/s | 313 kB 00:00 ", "(44/200): gettext-0.19.8.1-17.el8.x86_64.rpm 29 MB/s | 1.1 MB 00:00 ", "(45/200): findutils-4.6.0-24.el8_10.x86_64.rpm 4.7 MB/s | 526 kB 00:00 ", "(46/200): glibc-2.28-251.el8_10.27.x86_64.rpm 27 MB/s | 2.2 MB 00:00 ", "(47/200): glib2-2.56.4-167.el8_10.x86_64.rpm 27 MB/s | 2.5 MB 00:00 ", "(48/200): glibc-gconv-extra-2.28-251.el8_10.27. 25 MB/s | 1.6 MB 00:00 ", "(49/200): gmp-6.1.2-11.el8.x86_64.rpm 17 MB/s | 318 kB 00:00 ", "(50/200): gnupg2-2.2.20-3.el8_6.x86_64.rpm 26 MB/s | 2.4 MB 00:00 ", "(51/200): gnupg2-smime-2.2.20-3.el8_6.x86_64.rp 16 MB/s | 283 kB 00:00 ", "(52/200): gnutls-3.6.16-8.el8_10.4.x86_64.rpm 23 MB/s | 1.0 MB 00:00 ", "(53/200): gpgme-1.13.1-12.el8.x86_64.rpm 14 MB/s | 336 kB 00:00 ", "(54/200): grep-3.1-6.el8.x86_64.rpm 16 MB/s | 274 kB 00:00 ", "(55/200): glibc-common-2.28-251.el8_10.27.x86_6 3.2 MB/s | 1.0 MB 00:00 ", "(56/200): grub2-common-2.02-169.el8_10.noarch.r 14 MB/s | 897 kB 00:00 ", "(57/200): grub2-tools-minimal-2.02-169.el8_10.x 11 MB/s | 216 kB 00:00 ", "(58/200): grubby-8.40-49.el8.x86_64.rpm 3.8 MB/s | 50 kB 00:00 ", "(59/200): grub2-tools-2.02-169.el8_10.x86_64.rp 23 MB/s | 2.0 MB 00:00 ", "(60/200): gzip-1.9-13.el8_5.x86_64.rpm 7.5 MB/s | 167 kB 00:00 ", "(61/200): hardlink-1.3-6.el8.x86_64.rpm 2.4 MB/s | 29 kB 00:00 ", "(62/200): ima-evm-utils-1.3.2-12.el8.x86_64.rpm 4.1 MB/s | 64 kB 00:00 ", "(63/200): info-6.5-7.el8.x86_64.rpm 11 MB/s | 198 kB 00:00 ", "(64/200): json-c-0.13.1-3.el8.x86_64.rpm 2.9 MB/s | 41 kB 00:00 ", "(65/200): json-glib-1.4.4-1.el8.x86_64.rpm 9.1 MB/s | 144 kB 00:00 ", "(66/200): kbd-2.0.4-11.el8.x86_64.rpm 14 MB/s | 390 kB 00:00 ", "(67/200): kbd-misc-2.0.4-11.el8.noarch.rpm 27 MB/s | 1.5 MB 00:00 ", "(68/200): kbd-legacy-2.0.4-11.el8.noarch.rpm 6.5 MB/s | 481 kB 00:00 ", "(69/200): keyutils-libs-1.5.10-9.el8.x86_64.rpm 2.0 MB/s | 34 kB 00:00 ", "(70/200): kmod-25-20.el8.x86_64.rpm 7.3 MB/s | 126 kB 00:00 ", "(71/200): kmod-libs-25-20.el8.x86_64.rpm 4.7 MB/s | 69 kB 00:00 ", "(72/200): kpartx-0.8.4-42.el8_10.x86_64.rpm 7.3 MB/s | 120 kB 00:00 ", "(73/200): libacl-2.2.53-3.el8.x86_64.rpm 1.9 MB/s | 35 kB 00:00 ", "(74/200): krb5-libs-1.18.2-32.el8_10.x86_64.rpm 23 MB/s | 846 kB 00:00 ", "(75/200): libarchive-3.3.3-6.el8_10.x86_64.rpm 18 MB/s | 359 kB 00:00 ", "(76/200): libassuan-2.5.1-3.el8.x86_64.rpm 6.1 MB/s | 83 kB 00:00 ", "(77/200): libattr-2.4.48-3.el8.x86_64.rpm 2.1 MB/s | 27 kB 00:00 ", "(78/200): libcap-2.48-6.el8_9.x86_64.rpm 5.8 MB/s | 74 kB 00:00 ", "(79/200): libblkid-2.32.1-47.el8_10.x86_64.rpm 11 MB/s | 220 kB 00:00 ", "(80/200): libcap-ng-0.7.11-1.el8.x86_64.rpm 2.1 MB/s | 33 kB 00:00 ", "(81/200): libcom_err-1.45.6-7.el8_10.x86_64.rpm 3.0 MB/s | 49 kB 00:00 ", "(82/200): libcomps-0.1.18-1.el8.x86_64.rpm 5.7 MB/s | 82 kB 00:00 ", "(83/200): libcroco-0.6.12-4.el8_2.1.x86_64.rpm 7.6 MB/s | 113 kB 00:00 ", "(84/200): libcurl-7.61.1-34.el8_10.9.x86_64.rpm 9.0 MB/s | 304 kB 00:00 ", "(85/200): libdb-5.3.28-42.el8_4.x86_64.rpm 21 MB/s | 751 kB 00:00 ", "(86/200): libdb-utils-5.3.28-42.el8_4.x86_64.rp 9.4 MB/s | 150 kB 00:00 ", "(87/200): libdnf-0.63.0-21.el8_10.x86_64.rpm 16 MB/s | 712 kB 00:00 ", "(88/200): libfdisk-2.32.1-47.el8_10.x86_64.rpm 11 MB/s | 253 kB 00:00 ", "(89/200): libevent-2.1.8-5.el8.x86_64.rpm 3.6 MB/s | 253 kB 00:00 ", "(90/200): libffi-3.1-24.el8.x86_64.rpm 2.8 MB/s | 38 kB 00:00 ", "(91/200): libgcc-8.5.0-28.el8_10.x86_64.rpm 6.1 MB/s | 82 kB 00:00 ", "(92/200): libgcrypt-1.8.5-7.el8_6.x86_64.rpm 17 MB/s | 463 kB 00:00 ", "(93/200): libgomp-8.5.0-28.el8_10.x86_64.rpm 12 MB/s | 209 kB 00:00 ", "(94/200): libgpg-error-1.31-1.el8.x86_64.rpm 15 MB/s | 242 kB 00:00 ", "(95/200): libidn2-2.2.0-1.el8.x86_64.rpm 6.4 MB/s | 94 kB 00:00 ", "(96/200): libkcapi-1.4.0-2.el8.x86_64.rpm 3.9 MB/s | 53 kB 00:00 ", "(97/200): libkcapi-hmaccalc-1.4.0-2.el8.x86_64. 2.4 MB/s | 32 kB 00:00 ", "(98/200): libksba-1.3.5-9.el8_7.x86_64.rpm 8.7 MB/s | 134 kB 00:00 ", "(99/200): libmodulemd-2.13.0-1.el8.x86_64.rpm 13 MB/s | 233 kB 00:00 ", "(100/200): libmount-2.32.1-47.el8_10.x86_64.rpm 15 MB/s | 236 kB 00:00 ", "(101/200): libnghttp2-1.33.0-6.el8_10.1.x86_64. 5.4 MB/s | 78 kB 00:00 ", "(102/200): libnsl2-1.2.0-2.20180605git4a062cf.e 3.9 MB/s | 58 kB 00:00 ", "(103/200): libpsl-0.20.2-6.el8.x86_64.rpm 4.1 MB/s | 61 kB 00:00 ", "(104/200): libpwquality-1.4.4-6.el8.x86_64.rpm 7.5 MB/s | 107 kB 00:00 ", "(105/200): librepo-1.14.2-5.el8.x86_64.rpm 6.1 MB/s | 93 kB 00:00 ", "(106/200): libreport-filesystem-2.9.5-15.el8.x8 1.6 MB/s | 21 kB 00:00 ", "(107/200): librhsm-0.0.3-5.el8.x86_64.rpm 2.8 MB/s | 35 kB 00:00 ", "(108/200): libseccomp-2.5.2-1.el8.x86_64.rpm 4.6 MB/s | 71 kB 00:00 ", "(109/200): libsecret-0.18.6-1.el8.x86_64.rpm 8.0 MB/s | 163 kB 00:00 ", "(110/200): libselinux-2.9-10.el8_10.x86_64.rpm 10 MB/s | 166 kB 00:00 ", "(111/200): libsemanage-2.9-12.el8_10.x86_64.rpm 10 MB/s | 169 kB 00:00 ", "(112/200): libsigsegv-2.11-5.el8.x86_64.rpm 2.5 MB/s | 30 kB 00:00 ", "(113/200): libsepol-2.9-3.el8.x86_64.rpm 13 MB/s | 340 kB 00:00 ", "(114/200): libsolv-0.7.20-6.el8.x86_64.rpm 14 MB/s | 376 kB 00:00 ", "(115/200): libsmartcols-2.32.1-47.el8_10.x86_64 4.7 MB/s | 179 kB 00:00 ", "(116/200): libssh-0.9.6-16.el8_10.x86_64.rpm 15 MB/s | 219 kB 00:00 ", "(117/200): libssh-config-0.9.6-16.el8_10.noarch 1.6 MB/s | 20 kB 00:00 ", "(118/200): libtasn1-4.13-5.el8_10.x86_64.rpm 5.8 MB/s | 77 kB 00:00 ", "(119/200): libstdc++-8.5.0-28.el8_10.x86_64.rpm 18 MB/s | 474 kB 00:00 ", "(120/200): libtirpc-1.1.4-12.el8_10.x86_64.rpm 7.0 MB/s | 114 kB 00:00 ", "(121/200): libusbx-1.0.23-4.el8.x86_64.rpm 4.5 MB/s | 74 kB 00:00 ", "(122/200): libunistring-0.9.9-3.el8.x86_64.rpm 16 MB/s | 422 kB 00:00 ", "(123/200): libutempter-1.1.6-14.el8.x86_64.rpm 2.2 MB/s | 32 kB 00:00 ", "(124/200): libuuid-2.32.1-47.el8_10.x86_64.rpm 6.5 MB/s | 98 kB 00:00 ", "(125/200): libverto-0.3.2-2.el8.x86_64.rpm 1.6 MB/s | 24 kB 00:00 ", "(126/200): libxcrypt-4.1.1-6.el8.x86_64.rpm 4.0 MB/s | 73 kB 00:00 ", "(127/200): libyaml-0.1.7-5.el8.x86_64.rpm 2.9 MB/s | 61 kB 00:00 ", "(128/200): libxml2-2.9.7-21.el8_10.3.x86_64.rpm 20 MB/s | 697 kB 00:00 ", "(129/200): lua-libs-5.3.4-12.el8.x86_64.rpm 6.1 MB/s | 118 kB 00:00 ", "(130/200): libzstd-1.4.4-1.el8.x86_64.rpm 10 MB/s | 266 kB 00:00 ", "(131/200): lz4-libs-1.8.3-5.el8_10.x86_64.rpm 3.7 MB/s | 66 kB 00:00 ", "(132/200): memstrack-0.2.5-2.el8.x86_64.rpm 2.6 MB/s | 52 kB 00:00 ", "(133/200): mpfr-3.1.6-1.el8.x86_64.rpm 11 MB/s | 221 kB 00:00 ", "(134/200): ncurses-6.1-10.20180224.el8.x86_64.r 12 MB/s | 387 kB 00:00 ", "(135/200): ncurses-base-6.1-10.20180224.el8.noa 5.2 MB/s | 81 kB 00:00 ", "(136/200): nettle-3.4.1-7.el8.x86_64.rpm 15 MB/s | 301 kB 00:00 ", "(137/200): ncurses-libs-6.1-10.20180224.el8.x86 12 MB/s | 334 kB 00:00 ", "(138/200): npth-1.5-4.el8.x86_64.rpm 1.4 MB/s | 26 kB 00:00 ", "(139/200): openssl-1.1.1k-14.el8_6.x86_64.rpm 17 MB/s | 711 kB 00:00 ", "(140/200): openldap-2.4.46-21.el8_10.x86_64.rpm 5.5 MB/s | 354 kB 00:00 ", "(141/200): glibc-all-langpacks-2.28-251.el8_10. 18 MB/s | 26 MB 00:01 ", "(142/200): openssl-pkcs11-0.4.10-3.el8.x86_64.r 687 kB/s | 66 kB 00:00 ", "(143/200): openssl-libs-1.1.1k-14.el8_6.x86_64. 12 MB/s | 1.5 MB 00:00 ", "(144/200): os-prober-1.74-9.el8.x86_64.rpm 2.6 MB/s | 51 kB 00:00 ", "(145/200): p11-kit-0.23.22-2.el8.x86_64.rpm 9.9 MB/s | 327 kB 00:00 ", "(146/200): p11-kit-trust-0.23.22-2.el8.x86_64.r 7.5 MB/s | 138 kB 00:00 ", "(147/200): pcre-8.42-6.el8.x86_64.rpm 11 MB/s | 211 kB 00:00 ", "(148/200): pcre2-10.32-3.el8_6.x86_64.rpm 12 MB/s | 247 kB 00:00 ", "(149/200): pam-1.3.1-39.el8_10.x86_64.rpm 15 MB/s | 749 kB 00:00 ", "(150/200): pigz-2.4-4.el8.x86_64.rpm 4.2 MB/s | 79 kB 00:00 ", "(151/200): platform-python-3.6.8-71.el8_10.x86_ 5.2 MB/s | 88 kB 00:00 ", "(152/200): popt-1.18-1.el8.x86_64.rpm 2.9 MB/s | 61 kB 00:00 ", "(153/200): platform-python-setuptools-39.2.0-9. 17 MB/s | 633 kB 00:00 ", "(154/200): procps-ng-3.3.15-14.el8.x86_64.rpm 17 MB/s | 330 kB 00:00 ", "(155/200): publicsuffix-list-dafsa-20180723-1.e 4.3 MB/s | 56 kB 00:00 ", "(156/200): python3-dateutil-2.6.1-6.el8.noarch. 11 MB/s | 251 kB 00:00 ", "(157/200): python3-dbus-1.2.4-15.el8.x86_64.rpm 7.3 MB/s | 134 kB 00:00 ", "(158/200): python3-dnf-4.7.0-21.el8_10.noarch.r 20 MB/s | 551 kB 00:00 ", "(159/200): python3-dnf-plugins-core-4.0.21-25.e 10 MB/s | 263 kB 00:00 ", "(160/200): platform-python-pip-9.0.3-24.el8.noa 15 MB/s | 1.6 MB 00:00 ", "(161/200): python3-gpg-1.13.1-12.el8.x86_64.rpm 12 MB/s | 244 kB 00:00 ", "(162/200): python3-hawkey-0.63.0-21.el8_10.x86_ 5.4 MB/s | 119 kB 00:00 ", "(163/200): python3-libcomps-0.1.18-1.el8.x86_64 2.0 MB/s | 52 kB 00:00 ", "(164/200): python3-libdnf-0.63.0-21.el8_10.x86_ 17 MB/s | 781 kB 00:00 ", "(165/200): python3-rpm-4.14.3-32.el8_10.x86_64. 10 MB/s | 156 kB 00:00 ", "(166/200): python3-pip-wheel-9.0.3-24.el8.noarc 13 MB/s | 866 kB 00:00 ", "(167/200): python3-setuptools-wheel-39.2.0-9.el 11 MB/s | 289 kB 00:00 ", "(168/200): python3-six-1.11.0-8.el8.noarch.rpm 2.9 MB/s | 38 kB 00:00 ", "(169/200): python3-systemd-234-8.el8.x86_64.rpm 5.2 MB/s | 81 kB 00:00 ", "(170/200): readline-7.0-10.el8.x86_64.rpm 7.3 MB/s | 199 kB 00:00 ", "(171/200): redhat-release-8.10-0.3.el8.x86_64.r 3.2 MB/s | 45 kB 00:00 ", "(172/200): redhat-release-eula-8.10-0.3.el8.x86 1.7 MB/s | 21 kB 00:00 ", "(173/200): rpm-build-libs-4.14.3-32.el8_10.x86_ 11 MB/s | 158 kB 00:00 ", "(174/200): rpm-4.14.3-32.el8_10.x86_64.rpm 16 MB/s | 545 kB 00:00 ", "(175/200): rpm-plugin-systemd-inhibit-4.14.3-32 5.6 MB/s | 80 kB 00:00 ", "(176/200): rpm-libs-4.14.3-32.el8_10.x86_64.rpm 10 MB/s | 348 kB 00:00 ", "(177/200): sed-4.5-5.el8.x86_64.rpm 10 MB/s | 298 kB 00:00 ", "(178/200): setup-2.12.2-9.el8.noarch.rpm 7.9 MB/s | 181 kB 00:00 ", "(179/200): shared-mime-info-1.9-4.el8.x86_64.rp 9.1 MB/s | 329 kB 00:00 ", "(180/200): shadow-utils-4.6-23.el8_10.x86_64.rp 21 MB/s | 1.2 MB 00:00 ", "(181/200): python3-libs-3.6.8-71.el8_10.x86_64. 28 MB/s | 7.9 MB 00:00 ", "(182/200): sqlite-libs-3.26.0-20.el8_10.x86_64. 9.1 MB/s | 580 kB 00:00 ", "(183/200): systemd-libs-239-82.el8_10.8.x86_64. 25 MB/s | 1.1 MB 00:00 ", "(184/200): systemd-pam-239-82.el8_10.8.x86_64.r 10 MB/s | 515 kB 00:00 ", "(185/200): tpm2-tss-2.3.2-6.el8.x86_64.rpm 5.9 MB/s | 275 kB 00:00 ", "(186/200): systemd-udev-239-82.el8_10.8.x86_64. 21 MB/s | 1.6 MB 00:00 ", "(187/200): trousers-0.3.15-2.el8.x86_64.rpm 7.0 MB/s | 153 kB 00:00 ", "(188/200): trousers-lib-0.3.15-2.el8.x86_64.rpm 10 MB/s | 168 kB 00:00 ", "(189/200): systemd-239-82.el8_10.8.x86_64.rpm 19 MB/s | 3.7 MB 00:00 ", "(190/200): tzdata-2025b-1.el8.noarch.rpm 13 MB/s | 477 kB 00:00 ", "(191/200): which-2.21-21.el8_10.x86_64.rpm 2.0 MB/s | 50 kB 00:00 ", "(192/200): xz-5.2.4-4.el8_6.x86_64.rpm 5.9 MB/s | 153 kB 00:00 ", "(193/200): xz-libs-5.2.4-4.el8_6.x86_64.rpm 5.2 MB/s | 94 kB 00:00 ", "(194/200): zlib-1.2.11-25.el8.x86_64.rpm 6.3 MB/s | 103 kB 00:00 ", "(195/200): util-linux-2.32.1-47.el8_10.x86_64.r 27 MB/s | 2.5 MB 00:00 ", "(196/200): pinentry-1.1.0-2.el8.x86_64.rpm 5.0 MB/s | 100 kB 00:00 ", "(197/200): libxkbcommon-0.9.1-1.el8.x86_64.rpm 4.8 MB/s | 116 kB 00:00 ", "(198/200): python3-unbound-1.16.2-5.9.el8_10.x8 6.3 MB/s | 129 kB 00:00 ", "(199/200): unbound-libs-1.16.2-5.9.el8_10.x86_6 15 MB/s | 577 kB 00:00 ", "(200/200): xkeyboard-config-2.28-1.el8.noarch.r 14 MB/s | 782 kB 00:00 ", "--------------------------------------------------------------------------------", "Total 41 MB/s | 111 MB 00:02 ", "Running transaction check", "Transaction check succeeded.", "Running transaction test", "Transaction test succeeded.", "Running transaction", " Running scriptlet: filesystem-3.8-6.el8.x86_64 1/1 ", " Preparing : 1/1 ", " Installing : libgcc-8.5.0-28.el8_10.x86_64 1/200 ", " Running scriptlet: libgcc-8.5.0-28.el8_10.x86_64 1/200 ", " Installing : crypto-policies-20230731-1.git3177e06.el8.noarch 2/200 ", " Running scriptlet: crypto-policies-20230731-1.git3177e06.el8.noarch 2/200 ", " Installing : tzdata-2025b-1.el8.noarch 3/200 ", " Installing : python3-setuptools-wheel-39.2.0-9.el8_10.noarch 4/200 ", " Installing : python3-pip-wheel-9.0.3-24.el8.noarch 5/200 ", " Installing : xkeyboard-config-2.28-1.el8.noarch 6/200 ", " Installing : redhat-release-8.10-0.3.el8.x86_64 7/200 ", " Installing : setup-2.12.2-9.el8.noarch 8/200 ", " Running scriptlet: setup-2.12.2-9.el8.noarch 8/200 ", " Installing : filesystem-3.8-6.el8.x86_64 9/200 ", " Installing : basesystem-11-5.el8.noarch 10/200 ", " Installing : publicsuffix-list-dafsa-20180723-1.el8.noarch 11/200 ", " Installing : ncurses-base-6.1-10.20180224.el8.noarch 12/200 ", " Installing : pcre2-10.32-3.el8_6.x86_64 13/200 ", " Installing : libselinux-2.9-10.el8_10.x86_64 14/200 ", " Installing : ncurses-libs-6.1-10.20180224.el8.x86_64 15/200 ", " Installing : glibc-all-langpacks-2.28-251.el8_10.27.x86_64 16/200 ", " Installing : glibc-common-2.28-251.el8_10.27.x86_64 17/200 ", " Running scriptlet: glibc-2.28-251.el8_10.27.x86_64 18/200 ", " Installing : glibc-2.28-251.el8_10.27.x86_64 18/200 ", " Running scriptlet: glibc-2.28-251.el8_10.27.x86_64 18/200 ", " Installing : bash-4.4.20-6.el8_10.x86_64 19/200 ", " Running scriptlet: bash-4.4.20-6.el8_10.x86_64 19/200 ", " Installing : libsepol-2.9-3.el8.x86_64 20/200 ", " Running scriptlet: libsepol-2.9-3.el8.x86_64 20/200 ", " Installing : zlib-1.2.11-25.el8.x86_64 21/200 ", " Installing : xz-libs-5.2.4-4.el8_6.x86_64 22/200 ", " Installing : bzip2-libs-1.0.6-28.el8_10.x86_64 23/200 ", " Installing : libgpg-error-1.31-1.el8.x86_64 24/200 ", " Installing : info-6.5-7.el8.x86_64 25/200 ", " Installing : sqlite-libs-3.26.0-20.el8_10.x86_64 26/200 ", " Installing : libxml2-2.9.7-21.el8_10.3.x86_64 27/200 ", " Installing : libcap-2.48-6.el8_9.x86_64 28/200 ", " Installing : libzstd-1.4.4-1.el8.x86_64 29/200 ", " Installing : elfutils-libelf-0.190-2.el8.x86_64 30/200 ", " Installing : expat-2.5.0-1.el8_10.x86_64 31/200 ", " Installing : libxcrypt-4.1.1-6.el8.x86_64 32/200 ", " Installing : popt-1.18-1.el8.x86_64 33/200 ", " Installing : libunistring-0.9.9-3.el8.x86_64 34/200 ", " Installing : readline-7.0-10.el8.x86_64 35/200 ", " Running scriptlet: readline-7.0-10.el8.x86_64 35/200 ", "install-info: No such file or directory for /dev/null", "install-info: No such file or directory for /dev/null", "", " Installing : libgcrypt-1.8.5-7.el8_6.x86_64 36/200 ", " Running scriptlet: libgcrypt-1.8.5-7.el8_6.x86_64 36/200 ", " Installing : gmp-1:6.1.2-11.el8.x86_64 37/200 ", " Running scriptlet: gmp-1:6.1.2-11.el8.x86_64 37/200 ", " Installing : libcom_err-1.45.6-7.el8_10.x86_64 38/200 ", " Running scriptlet: libcom_err-1.45.6-7.el8_10.x86_64 38/200 ", " Installing : libuuid-2.32.1-47.el8_10.x86_64 39/200 ", " Running scriptlet: libuuid-2.32.1-47.el8_10.x86_64 39/200 ", " Installing : lua-libs-5.3.4-12.el8.x86_64 40/200 ", " Installing : libidn2-2.2.0-1.el8.x86_64 41/200 ", " Installing : chkconfig-1.19.2-1.el8.x86_64 42/200 ", " Installing : libassuan-2.5.1-3.el8.x86_64 43/200 ", " Installing : file-libs-5.33-27.el8_10.x86_64 44/200 ", " Installing : json-c-0.13.1-3.el8.x86_64 45/200 ", " Installing : libattr-2.4.48-3.el8.x86_64 46/200 ", " Installing : libacl-2.2.53-3.el8.x86_64 47/200 ", " Installing : sed-4.5-5.el8.x86_64 48/200 ", " Running scriptlet: sed-4.5-5.el8.x86_64 48/200 ", "install-info: No such file or directory for /dev/null", "", " Installing : libsmartcols-2.32.1-47.el8_10.x86_64 49/200 ", " Running scriptlet: libsmartcols-2.32.1-47.el8_10.x86_64 49/200 ", " Installing : libstdc++-8.5.0-28.el8_10.x86_64 50/200 ", " Running scriptlet: libstdc++-8.5.0-28.el8_10.x86_64 50/200 ", " Installing : libcap-ng-0.7.11-1.el8.x86_64 51/200 ", " Installing : audit-libs-3.1.2-1.el8_10.1.x86_64 52/200 ", " Installing : libffi-3.1-24.el8.x86_64 53/200 ", " Installing : p11-kit-0.23.22-2.el8.x86_64 54/200 ", " Installing : lz4-libs-1.8.3-5.el8_10.x86_64 55/200 ", " Installing : findutils-1:4.6.0-24.el8_10.x86_64 56/200 ", " Running scriptlet: findutils-1:4.6.0-24.el8_10.x86_64 56/200 ", " Installing : libgomp-8.5.0-28.el8_10.x86_64 57/200 ", " Running scriptlet: libgomp-8.5.0-28.el8_10.x86_64 57/200 ", " Installing : libksba-1.3.5-9.el8_7.x86_64 58/200 ", " Installing : grub2-common-1:2.02-169.el8_10.noarch 59/200 ", " Installing : gdbm-libs-1:1.18-2.el8.x86_64 60/200 ", " Installing : keyutils-libs-1.5.10-9.el8.x86_64 61/200 ", " Installing : libtasn1-4.13-5.el8_10.x86_64 62/200 ", " Running scriptlet: libtasn1-4.13-5.el8_10.x86_64 62/200 ", " Installing : p11-kit-trust-0.23.22-2.el8.x86_64 63/200 ", " Running scriptlet: p11-kit-trust-0.23.22-2.el8.x86_64 63/200 ", " Installing : pcre-8.42-6.el8.x86_64 64/200 ", " Installing : grep-3.1-6.el8.x86_64 65/200 ", " Running scriptlet: grep-3.1-6.el8.x86_64 65/200 ", " Installing : xz-5.2.4-4.el8_6.x86_64 66/200 ", " Installing : gdbm-1:1.18-2.el8.x86_64 67/200 ", " Installing : libsemanage-2.9-12.el8_10.x86_64 68/200 ", " Installing : acl-2.2.53-3.el8.x86_64 69/200 ", " Installing : file-5.33-27.el8_10.x86_64 70/200 ", " Installing : libpsl-0.20.2-6.el8.x86_64 71/200 ", " Installing : mpfr-3.1.6-1.el8.x86_64 72/200 ", " Running scriptlet: mpfr-3.1.6-1.el8.x86_64 72/200 ", " Installing : nettle-3.4.1-7.el8.x86_64 73/200 ", " Running scriptlet: nettle-3.4.1-7.el8.x86_64 73/200 ", " Installing : gnutls-3.6.16-8.el8_10.4.x86_64 74/200 ", " Installing : libcomps-0.1.18-1.el8.x86_64 75/200 ", " Installing : coreutils-common-8.30-16.el8_10.x86_64 76/200 ", " Running scriptlet: coreutils-common-8.30-16.el8_10.x86_64 76/200 ", " Installing : elfutils-default-yama-scope-0.190-2.el8.noarch 77/200 ", " Running scriptlet: elfutils-default-yama-scope-0.190-2.el8.noarch 77/200 ", " Installing : elfutils-libs-0.190-2.el8.x86_64 78/200 ", " Installing : brotli-1.0.6-3.el8.x86_64 79/200 ", " Installing : cpio-2.12-11.el8.x86_64 80/200 ", " Installing : libnghttp2-1.33.0-6.el8_10.1.x86_64 81/200 ", " Installing : libseccomp-2.5.2-1.el8.x86_64 82/200 ", " Running scriptlet: libseccomp-2.5.2-1.el8.x86_64 82/200 ", " Installing : libsigsegv-2.11-5.el8.x86_64 83/200 ", " Installing : gawk-4.2.1-4.el8.x86_64 84/200 ", " Installing : libverto-0.3.2-2.el8.x86_64 85/200 ", " Installing : libyaml-0.1.7-5.el8.x86_64 86/200 ", " Installing : ncurses-6.1-10.20180224.el8.x86_64 87/200 ", " Installing : openssl-libs-1:1.1.1k-14.el8_6.x86_64 88/200 ", " Running scriptlet: openssl-libs-1:1.1.1k-14.el8_6.x86_64 88/200 ", " Installing : coreutils-8.30-16.el8_10.x86_64 89/200 ", " Running scriptlet: ca-certificates-2025.2.80_v9.0.304-80.2.el8_10.n 90/200 ", " Installing : ca-certificates-2025.2.80_v9.0.304-80.2.el8_10.n 90/200 ", " Running scriptlet: ca-certificates-2025.2.80_v9.0.304-80.2.el8_10.n 90/200 ", " Installing : libdb-5.3.28-42.el8_4.x86_64 91/200 ", " Running scriptlet: libdb-5.3.28-42.el8_4.x86_64 91/200 ", " Installing : libblkid-2.32.1-47.el8_10.x86_64 92/200 ", " Running scriptlet: libblkid-2.32.1-47.el8_10.x86_64 92/200 ", " Installing : shadow-utils-2:4.6-23.el8_10.x86_64 93/200 ", " Installing : libmount-2.32.1-47.el8_10.x86_64 94/200 ", " Running scriptlet: libmount-2.32.1-47.el8_10.x86_64 94/200 ", " Installing : glib2-2.56.4-167.el8_10.x86_64 95/200 ", " Installing : systemd-libs-239-82.el8_10.8.x86_64 96/200 ", " Running scriptlet: systemd-libs-239-82.el8_10.8.x86_64 96/200 ", " Installing : dbus-libs-1:1.12.8-27.el8_10.x86_64 97/200 ", " Running scriptlet: dbus-libs-1:1.12.8-27.el8_10.x86_64 97/200 ", " Installing : json-glib-1.4.4-1.el8.x86_64 98/200 ", " Installing : krb5-libs-1.18.2-32.el8_10.x86_64 99/200 ", " Installing : libtirpc-1.1.4-12.el8_10.x86_64 100/200 ", " Running scriptlet: libtirpc-1.1.4-12.el8_10.x86_64 100/200 ", " Installing : librhsm-0.0.3-5.el8.x86_64 101/200 ", " Installing : kmod-25-20.el8.x86_64 102/200 ", " Installing : kmod-libs-25-20.el8.x86_64 103/200 ", " Running scriptlet: kmod-libs-25-20.el8.x86_64 103/200 ", " Installing : libnsl2-1.2.0-2.20180605git4a062cf.el8.x86_64 104/200 ", " Running scriptlet: libnsl2-1.2.0-2.20180605git4a062cf.el8.x86_64 104/200 ", " Installing : platform-python-setuptools-39.2.0-9.el8_10.noarc 105/200 ", " Installing : platform-python-3.6.8-71.el8_10.x86_64 106/200 ", " Running scriptlet: platform-python-3.6.8-71.el8_10.x86_64 106/200 ", " Installing : python3-libs-3.6.8-71.el8_10.x86_64 107/200 ", " Installing : libcroco-0.6.12-4.el8_2.1.x86_64 108/200 ", " Running scriptlet: libcroco-0.6.12-4.el8_2.1.x86_64 108/200 ", " Installing : gzip-1.9-13.el8_5.x86_64 109/200 ", " Running scriptlet: gzip-1.9-13.el8_5.x86_64 109/200 ", " Installing : cracklib-2.9.6-15.el8.x86_64 110/200 ", " Installing : libevent-2.1.8-5.el8.x86_64 111/200 ", " Installing : cracklib-dicts-2.9.6-15.el8.x86_64 112/200 ", " Installing : libpwquality-1.4.4-6.el8.x86_64 113/200 ", " Installing : pam-1.3.1-39.el8_10.x86_64 114/200 ", " Running scriptlet: pam-1.3.1-39.el8_10.x86_64 114/200 ", " Installing : gettext-libs-0.19.8.1-17.el8.x86_64 115/200 ", " Installing : gettext-0.19.8.1-17.el8.x86_64 116/200 ", " Running scriptlet: gettext-0.19.8.1-17.el8.x86_64 116/200 ", " Installing : python3-libcomps-0.1.18-1.el8.x86_64 117/200 ", " Installing : python3-systemd-234-8.el8.x86_64 118/200 ", " Installing : python3-six-1.11.0-8.el8.noarch 119/200 ", " Installing : python3-dateutil-1:2.6.1-6.el8.noarch 120/200 ", " Installing : cyrus-sasl-lib-2.1.27-6.el8_5.x86_64 121/200 ", " Running scriptlet: cyrus-sasl-lib-2.1.27-6.el8_5.x86_64 121/200 ", " Installing : openldap-2.4.46-21.el8_10.x86_64 122/200 ", " Installing : dbus-glib-0.110-2.el8.x86_64 123/200 ", " Running scriptlet: dbus-glib-0.110-2.el8.x86_64 123/200 ", " Installing : python3-dbus-1.2.4-15.el8.x86_64 124/200 ", " Installing : dbus-tools-1:1.12.8-27.el8_10.x86_64 125/200 ", " Installing : libusbx-1.0.23-4.el8.x86_64 126/200 ", " Installing : procps-ng-3.3.15-14.el8.x86_64 127/200 ", " Installing : libsecret-0.18.6-1.el8.x86_64 128/200 ", " Running scriptlet: libutempter-1.1.6-14.el8.x86_64 129/200 ", " Installing : libutempter-1.1.6-14.el8.x86_64 129/200 ", " Running scriptlet: tpm2-tss-2.3.2-6.el8.x86_64 130/200 ", " Installing : tpm2-tss-2.3.2-6.el8.x86_64 130/200 ", " Running scriptlet: tpm2-tss-2.3.2-6.el8.x86_64 130/200 ", " Installing : ima-evm-utils-1.3.2-12.el8.x86_64 131/200 ", " Installing : libfdisk-2.32.1-47.el8_10.x86_64 132/200 ", " Running scriptlet: libfdisk-2.32.1-47.el8_10.x86_64 132/200 ", " Installing : util-linux-2.32.1-47.el8_10.x86_64 133/200 ", " Running scriptlet: util-linux-2.32.1-47.el8_10.x86_64 133/200 ", " Installing : device-mapper-8:1.02.181-15.el8_10.2.x86_64 134/200 ", " Installing : device-mapper-libs-8:1.02.181-15.el8_10.2.x86_64 135/200 ", " Installing : cryptsetup-libs-2.3.7-7.el8.x86_64 136/200 ", " Running scriptlet: cryptsetup-libs-2.3.7-7.el8.x86_64 136/200 ", " Installing : dbus-common-1:1.12.8-27.el8_10.noarch 137/200 ", " Running scriptlet: dbus-daemon-1:1.12.8-27.el8_10.x86_64 138/200 ", " Installing : dbus-daemon-1:1.12.8-27.el8_10.x86_64 138/200 ", " Running scriptlet: dbus-daemon-1:1.12.8-27.el8_10.x86_64 138/200 ", " Installing : systemd-pam-239-82.el8_10.8.x86_64 139/200 ", " Running scriptlet: systemd-239-82.el8_10.8.x86_64 140/200 ", " Installing : systemd-239-82.el8_10.8.x86_64 140/200 ", " Running scriptlet: systemd-239-82.el8_10.8.x86_64 140/200 ", " Installing : dbus-1:1.12.8-27.el8_10.x86_64 141/200 ", " Installing : systemd-udev-239-82.el8_10.8.x86_64 142/200 ", " Running scriptlet: systemd-udev-239-82.el8_10.8.x86_64 142/200 ", "Failed to open /dev/urandom: No such file or directory", "", " Installing : os-prober-1.74-9.el8.x86_64 143/200 ", " Installing : libkcapi-1.4.0-2.el8.x86_64 144/200 ", " Installing : libkcapi-hmaccalc-1.4.0-2.el8.x86_64 145/200 ", " Installing : dracut-049-239.git20251127.el8_10.x86_64 146/200 ", " Running scriptlet: unbound-libs-1.16.2-5.9.el8_10.x86_64 147/200 ", " Installing : unbound-libs-1.16.2-5.9.el8_10.x86_64 147/200 ", " Running scriptlet: unbound-libs-1.16.2-5.9.el8_10.x86_64 147/200 ", " Installing : grub2-tools-minimal-1:2.02-169.el8_10.x86_64 148/200 ", " Installing : libdb-utils-5.3.28-42.el8_4.x86_64 149/200 ", " Installing : openssl-1:1.1.1k-14.el8_6.x86_64 150/200 ", " Installing : which-2.21-21.el8_10.x86_64 151/200 ", " Installing : libarchive-3.3.3-6.el8_10.x86_64 152/200 ", " Installing : trousers-lib-0.3.15-2.el8.x86_64 153/200 ", " Running scriptlet: trousers-lib-0.3.15-2.el8.x86_64 153/200 ", " Installing : npth-1.5-4.el8.x86_64 154/200 ", " Installing : gnupg2-2.2.20-3.el8_6.x86_64 155/200 ", " Installing : gpgme-1.13.1-12.el8.x86_64 156/200 ", " Installing : python3-gpg-1.13.1-12.el8.x86_64 157/200 ", " Installing : libssh-config-0.9.6-16.el8_10.noarch 158/200 ", " Installing : libssh-0.9.6-16.el8_10.x86_64 159/200 ", " Installing : libcurl-7.61.1-34.el8_10.9.x86_64 160/200 ", " Installing : librepo-1.14.2-5.el8.x86_64 161/200 ", " Installing : curl-7.61.1-34.el8_10.9.x86_64 162/200 ", " Installing : rpm-4.14.3-32.el8_10.x86_64 163/200 ", " Installing : rpm-libs-4.14.3-32.el8_10.x86_64 164/200 ", " Running scriptlet: rpm-libs-4.14.3-32.el8_10.x86_64 164/200 ", " Installing : libmodulemd-2.13.0-1.el8.x86_64 165/200 ", " Installing : libsolv-0.7.20-6.el8.x86_64 166/200 ", " Installing : libdnf-0.63.0-21.el8_10.x86_64 167/200 ", " Installing : python3-libdnf-0.63.0-21.el8_10.x86_64 168/200 ", " Installing : python3-hawkey-0.63.0-21.el8_10.x86_64 169/200 ", " Running scriptlet: grub2-tools-1:2.02-169.el8_10.x86_64 170/200 ", " Installing : grub2-tools-1:2.02-169.el8_10.x86_64 170/200 ", " Running scriptlet: grub2-tools-1:2.02-169.el8_10.x86_64 170/200 ", " Installing : rpm-build-libs-4.14.3-32.el8_10.x86_64 171/200 ", " Running scriptlet: rpm-build-libs-4.14.3-32.el8_10.x86_64 171/200 ", " Installing : python3-rpm-4.14.3-32.el8_10.x86_64 172/200 ", " Installing : libreport-filesystem-2.9.5-15.el8.x86_64 173/200 ", " Installing : dnf-data-4.7.0-21.el8_10.noarch 174/200 ", " Installing : python3-dnf-4.7.0-21.el8_10.noarch 175/200 ", " Installing : python3-dnf-plugins-core-4.0.21-25.el8.noarch 176/200 ", " Installing : kbd-misc-2.0.4-11.el8.noarch 177/200 ", " Installing : kbd-legacy-2.0.4-11.el8.noarch 178/200 ", " Installing : kbd-2.0.4-11.el8.x86_64 179/200 ", " Installing : dnf-plugins-core-4.0.21-25.el8.noarch 180/200 ", " Installing : dnf-4.7.0-21.el8_10.noarch 181/200 ", " Running scriptlet: dnf-4.7.0-21.el8_10.noarch 181/200 ", " Installing : grubby-8.40-49.el8.x86_64 182/200 ", " Installing : rpm-plugin-systemd-inhibit-4.14.3-32.el8_10.x86_ 183/200 ", " Installing : elfutils-debuginfod-client-0.190-2.el8.x86_64 184/200 ", " Installing : gnupg2-smime-2.2.20-3.el8_6.x86_64 185/200 ", " Running scriptlet: trousers-0.3.15-2.el8.x86_64 186/200 ", " Installing : trousers-0.3.15-2.el8.x86_64 186/200 ", " Running scriptlet: trousers-0.3.15-2.el8.x86_64 186/200 ", " Installing : openssl-pkcs11-0.4.10-3.el8.x86_64 187/200 ", " Installing : python3-unbound-1.16.2-5.9.el8_10.x86_64 188/200 ", " Installing : kpartx-0.8.4-42.el8_10.x86_64 189/200 ", " Installing : pinentry-1.1.0-2.el8.x86_64 190/200 ", " Running scriptlet: pinentry-1.1.0-2.el8.x86_64 190/200 ", " Installing : crypto-policies-scripts-20230731-1.git3177e06.el 191/200 ", " Installing : platform-python-pip-9.0.3-24.el8.noarch 192/200 ", " Installing : shared-mime-info-1.9-4.el8.x86_64 193/200 ", " Running scriptlet: shared-mime-info-1.9-4.el8.x86_64 193/200 ", " Installing : diffutils-3.6-6.el8.x86_64 194/200 ", " Running scriptlet: diffutils-3.6-6.el8.x86_64 194/200 ", " Installing : pigz-2.4-4.el8.x86_64 195/200 ", " Installing : glibc-gconv-extra-2.28-251.el8_10.27.x86_64 196/200 ", " Running scriptlet: glibc-gconv-extra-2.28-251.el8_10.27.x86_64 196/200 ", " Installing : hardlink-1:1.3-6.el8.x86_64 197/200 ", " Installing : memstrack-0.2.5-2.el8.x86_64 198/200 ", " Installing : libxkbcommon-0.9.1-1.el8.x86_64 199/200 ", " Installing : redhat-release-eula-8.10-0.3.el8.x86_64 200/200 ", " Running scriptlet: filesystem-3.8-6.el8.x86_64 200/200 ", " Running scriptlet: glibc-all-langpacks-2.28-251.el8_10.27.x86_64 200/200 ", " Running scriptlet: grub2-common-1:2.02-169.el8_10.noarch 200/200 ", " Running scriptlet: ca-certificates-2025.2.80_v9.0.304-80.2.el8_10.n 200/200 ", " Running scriptlet: crypto-policies-scripts-20230731-1.git3177e06.el 200/200 ", " Verifying : acl-2.2.53-3.el8.x86_64 1/200 ", " Verifying : audit-libs-3.1.2-1.el8_10.1.x86_64 2/200 ", " Verifying : basesystem-11-5.el8.noarch 3/200 ", " Verifying : bash-4.4.20-6.el8_10.x86_64 4/200 ", " Verifying : brotli-1.0.6-3.el8.x86_64 5/200 ", " Verifying : bzip2-libs-1.0.6-28.el8_10.x86_64 6/200 ", " Verifying : ca-certificates-2025.2.80_v9.0.304-80.2.el8_10.n 7/200 ", " Verifying : chkconfig-1.19.2-1.el8.x86_64 8/200 ", " Verifying : coreutils-8.30-16.el8_10.x86_64 9/200 ", " Verifying : coreutils-common-8.30-16.el8_10.x86_64 10/200 ", " Verifying : cpio-2.12-11.el8.x86_64 11/200 ", " Verifying : cracklib-2.9.6-15.el8.x86_64 12/200 ", " Verifying : cracklib-dicts-2.9.6-15.el8.x86_64 13/200 ", " Verifying : crypto-policies-20230731-1.git3177e06.el8.noarch 14/200 ", " Verifying : crypto-policies-scripts-20230731-1.git3177e06.el 15/200 ", " Verifying : cryptsetup-libs-2.3.7-7.el8.x86_64 16/200 ", " Verifying : curl-7.61.1-34.el8_10.9.x86_64 17/200 ", " Verifying : cyrus-sasl-lib-2.1.27-6.el8_5.x86_64 18/200 ", " Verifying : dbus-1:1.12.8-27.el8_10.x86_64 19/200 ", " Verifying : dbus-common-1:1.12.8-27.el8_10.noarch 20/200 ", " Verifying : dbus-daemon-1:1.12.8-27.el8_10.x86_64 21/200 ", " Verifying : dbus-glib-0.110-2.el8.x86_64 22/200 ", " Verifying : dbus-libs-1:1.12.8-27.el8_10.x86_64 23/200 ", " Verifying : dbus-tools-1:1.12.8-27.el8_10.x86_64 24/200 ", " Verifying : device-mapper-8:1.02.181-15.el8_10.2.x86_64 25/200 ", " Verifying : device-mapper-libs-8:1.02.181-15.el8_10.2.x86_64 26/200 ", " Verifying : diffutils-3.6-6.el8.x86_64 27/200 ", " Verifying : dnf-4.7.0-21.el8_10.noarch 28/200 ", " Verifying : dnf-data-4.7.0-21.el8_10.noarch 29/200 ", " Verifying : dnf-plugins-core-4.0.21-25.el8.noarch 30/200 ", " Verifying : dracut-049-239.git20251127.el8_10.x86_64 31/200 ", " Verifying : elfutils-debuginfod-client-0.190-2.el8.x86_64 32/200 ", " Verifying : elfutils-default-yama-scope-0.190-2.el8.noarch 33/200 ", " Verifying : elfutils-libelf-0.190-2.el8.x86_64 34/200 ", " Verifying : elfutils-libs-0.190-2.el8.x86_64 35/200 ", " Verifying : expat-2.5.0-1.el8_10.x86_64 36/200 ", " Verifying : file-5.33-27.el8_10.x86_64 37/200 ", " Verifying : file-libs-5.33-27.el8_10.x86_64 38/200 ", " Verifying : filesystem-3.8-6.el8.x86_64 39/200 ", " Verifying : findutils-1:4.6.0-24.el8_10.x86_64 40/200 ", " Verifying : gawk-4.2.1-4.el8.x86_64 41/200 ", " Verifying : gdbm-1:1.18-2.el8.x86_64 42/200 ", " Verifying : gdbm-libs-1:1.18-2.el8.x86_64 43/200 ", " Verifying : gettext-0.19.8.1-17.el8.x86_64 44/200 ", " Verifying : gettext-libs-0.19.8.1-17.el8.x86_64 45/200 ", " Verifying : glib2-2.56.4-167.el8_10.x86_64 46/200 ", " Verifying : glibc-2.28-251.el8_10.27.x86_64 47/200 ", " Verifying : glibc-all-langpacks-2.28-251.el8_10.27.x86_64 48/200 ", " Verifying : glibc-common-2.28-251.el8_10.27.x86_64 49/200 ", " Verifying : glibc-gconv-extra-2.28-251.el8_10.27.x86_64 50/200 ", " Verifying : gmp-1:6.1.2-11.el8.x86_64 51/200 ", " Verifying : gnupg2-2.2.20-3.el8_6.x86_64 52/200 ", " Verifying : gnupg2-smime-2.2.20-3.el8_6.x86_64 53/200 ", " Verifying : gnutls-3.6.16-8.el8_10.4.x86_64 54/200 ", " Verifying : gpgme-1.13.1-12.el8.x86_64 55/200 ", " Verifying : grep-3.1-6.el8.x86_64 56/200 ", " Verifying : grub2-common-1:2.02-169.el8_10.noarch 57/200 ", " Verifying : grub2-tools-1:2.02-169.el8_10.x86_64 58/200 ", " Verifying : grub2-tools-minimal-1:2.02-169.el8_10.x86_64 59/200 ", " Verifying : grubby-8.40-49.el8.x86_64 60/200 ", " Verifying : gzip-1.9-13.el8_5.x86_64 61/200 ", " Verifying : hardlink-1:1.3-6.el8.x86_64 62/200 ", " Verifying : ima-evm-utils-1.3.2-12.el8.x86_64 63/200 ", " Verifying : info-6.5-7.el8.x86_64 64/200 ", " Verifying : json-c-0.13.1-3.el8.x86_64 65/200 ", " Verifying : json-glib-1.4.4-1.el8.x86_64 66/200 ", " Verifying : kbd-2.0.4-11.el8.x86_64 67/200 ", " Verifying : kbd-legacy-2.0.4-11.el8.noarch 68/200 ", " Verifying : kbd-misc-2.0.4-11.el8.noarch 69/200 ", " Verifying : keyutils-libs-1.5.10-9.el8.x86_64 70/200 ", " Verifying : kmod-25-20.el8.x86_64 71/200 ", " Verifying : kmod-libs-25-20.el8.x86_64 72/200 ", " Verifying : kpartx-0.8.4-42.el8_10.x86_64 73/200 ", " Verifying : krb5-libs-1.18.2-32.el8_10.x86_64 74/200 ", " Verifying : libacl-2.2.53-3.el8.x86_64 75/200 ", " Verifying : libarchive-3.3.3-6.el8_10.x86_64 76/200 ", " Verifying : libassuan-2.5.1-3.el8.x86_64 77/200 ", " Verifying : libattr-2.4.48-3.el8.x86_64 78/200 ", " Verifying : libblkid-2.32.1-47.el8_10.x86_64 79/200 ", " Verifying : libcap-2.48-6.el8_9.x86_64 80/200 ", " Verifying : libcap-ng-0.7.11-1.el8.x86_64 81/200 ", " Verifying : libcom_err-1.45.6-7.el8_10.x86_64 82/200 ", " Verifying : libcomps-0.1.18-1.el8.x86_64 83/200 ", " Verifying : libcroco-0.6.12-4.el8_2.1.x86_64 84/200 ", " Verifying : libcurl-7.61.1-34.el8_10.9.x86_64 85/200 ", " Verifying : libdb-5.3.28-42.el8_4.x86_64 86/200 ", " Verifying : libdb-utils-5.3.28-42.el8_4.x86_64 87/200 ", " Verifying : libdnf-0.63.0-21.el8_10.x86_64 88/200 ", " Verifying : libevent-2.1.8-5.el8.x86_64 89/200 ", " Verifying : libfdisk-2.32.1-47.el8_10.x86_64 90/200 ", " Verifying : libffi-3.1-24.el8.x86_64 91/200 ", " Verifying : libgcc-8.5.0-28.el8_10.x86_64 92/200 ", " Verifying : libgcrypt-1.8.5-7.el8_6.x86_64 93/200 ", " Verifying : libgomp-8.5.0-28.el8_10.x86_64 94/200 ", " Verifying : libgpg-error-1.31-1.el8.x86_64 95/200 ", " Verifying : libidn2-2.2.0-1.el8.x86_64 96/200 ", " Verifying : libkcapi-1.4.0-2.el8.x86_64 97/200 ", " Verifying : libkcapi-hmaccalc-1.4.0-2.el8.x86_64 98/200 ", " Verifying : libksba-1.3.5-9.el8_7.x86_64 99/200 ", " Verifying : libmodulemd-2.13.0-1.el8.x86_64 100/200 ", " Verifying : libmount-2.32.1-47.el8_10.x86_64 101/200 ", " Verifying : libnghttp2-1.33.0-6.el8_10.1.x86_64 102/200 ", " Verifying : libnsl2-1.2.0-2.20180605git4a062cf.el8.x86_64 103/200 ", " Verifying : libpsl-0.20.2-6.el8.x86_64 104/200 ", " Verifying : libpwquality-1.4.4-6.el8.x86_64 105/200 ", " Verifying : librepo-1.14.2-5.el8.x86_64 106/200 ", " Verifying : libreport-filesystem-2.9.5-15.el8.x86_64 107/200 ", " Verifying : librhsm-0.0.3-5.el8.x86_64 108/200 ", " Verifying : libseccomp-2.5.2-1.el8.x86_64 109/200 ", " Verifying : libsecret-0.18.6-1.el8.x86_64 110/200 ", " Verifying : libselinux-2.9-10.el8_10.x86_64 111/200 ", " Verifying : libsemanage-2.9-12.el8_10.x86_64 112/200 ", " Verifying : libsepol-2.9-3.el8.x86_64 113/200 ", " Verifying : libsigsegv-2.11-5.el8.x86_64 114/200 ", " Verifying : libsmartcols-2.32.1-47.el8_10.x86_64 115/200 ", " Verifying : libsolv-0.7.20-6.el8.x86_64 116/200 ", " Verifying : libssh-0.9.6-16.el8_10.x86_64 117/200 ", " Verifying : libssh-config-0.9.6-16.el8_10.noarch 118/200 ", " Verifying : libstdc++-8.5.0-28.el8_10.x86_64 119/200 ", " Verifying : libtasn1-4.13-5.el8_10.x86_64 120/200 ", " Verifying : libtirpc-1.1.4-12.el8_10.x86_64 121/200 ", " Verifying : libunistring-0.9.9-3.el8.x86_64 122/200 ", " Verifying : libusbx-1.0.23-4.el8.x86_64 123/200 ", " Verifying : libutempter-1.1.6-14.el8.x86_64 124/200 ", " Verifying : libuuid-2.32.1-47.el8_10.x86_64 125/200 ", " Verifying : libverto-0.3.2-2.el8.x86_64 126/200 ", " Verifying : libxcrypt-4.1.1-6.el8.x86_64 127/200 ", " Verifying : libxml2-2.9.7-21.el8_10.3.x86_64 128/200 ", " Verifying : libyaml-0.1.7-5.el8.x86_64 129/200 ", " Verifying : libzstd-1.4.4-1.el8.x86_64 130/200 ", " Verifying : lua-libs-5.3.4-12.el8.x86_64 131/200 ", " Verifying : lz4-libs-1.8.3-5.el8_10.x86_64 132/200 ", " Verifying : memstrack-0.2.5-2.el8.x86_64 133/200 ", " Verifying : mpfr-3.1.6-1.el8.x86_64 134/200 ", " Verifying : ncurses-6.1-10.20180224.el8.x86_64 135/200 ", " Verifying : ncurses-base-6.1-10.20180224.el8.noarch 136/200 ", " Verifying : ncurses-libs-6.1-10.20180224.el8.x86_64 137/200 ", " Verifying : nettle-3.4.1-7.el8.x86_64 138/200 ", " Verifying : npth-1.5-4.el8.x86_64 139/200 ", " Verifying : openldap-2.4.46-21.el8_10.x86_64 140/200 ", " Verifying : openssl-1:1.1.1k-14.el8_6.x86_64 141/200 ", " Verifying : openssl-libs-1:1.1.1k-14.el8_6.x86_64 142/200 ", " Verifying : openssl-pkcs11-0.4.10-3.el8.x86_64 143/200 ", " Verifying : os-prober-1.74-9.el8.x86_64 144/200 ", " Verifying : p11-kit-0.23.22-2.el8.x86_64 145/200 ", " Verifying : p11-kit-trust-0.23.22-2.el8.x86_64 146/200 ", " Verifying : pam-1.3.1-39.el8_10.x86_64 147/200 ", " Verifying : pcre-8.42-6.el8.x86_64 148/200 ", " Verifying : pcre2-10.32-3.el8_6.x86_64 149/200 ", " Verifying : pigz-2.4-4.el8.x86_64 150/200 ", " Verifying : platform-python-3.6.8-71.el8_10.x86_64 151/200 ", " Verifying : platform-python-pip-9.0.3-24.el8.noarch 152/200 ", " Verifying : platform-python-setuptools-39.2.0-9.el8_10.noarc 153/200 ", " Verifying : popt-1.18-1.el8.x86_64 154/200 ", " Verifying : procps-ng-3.3.15-14.el8.x86_64 155/200 ", " Verifying : publicsuffix-list-dafsa-20180723-1.el8.noarch 156/200 ", " Verifying : python3-dateutil-1:2.6.1-6.el8.noarch 157/200 ", " Verifying : python3-dbus-1.2.4-15.el8.x86_64 158/200 ", " Verifying : python3-dnf-4.7.0-21.el8_10.noarch 159/200 ", " Verifying : python3-dnf-plugins-core-4.0.21-25.el8.noarch 160/200 ", " Verifying : python3-gpg-1.13.1-12.el8.x86_64 161/200 ", " Verifying : python3-hawkey-0.63.0-21.el8_10.x86_64 162/200 ", " Verifying : python3-libcomps-0.1.18-1.el8.x86_64 163/200 ", " Verifying : python3-libdnf-0.63.0-21.el8_10.x86_64 164/200 ", " Verifying : python3-libs-3.6.8-71.el8_10.x86_64 165/200 ", " Verifying : python3-pip-wheel-9.0.3-24.el8.noarch 166/200 ", " Verifying : python3-rpm-4.14.3-32.el8_10.x86_64 167/200 ", " Verifying : python3-setuptools-wheel-39.2.0-9.el8_10.noarch 168/200 ", " Verifying : python3-six-1.11.0-8.el8.noarch 169/200 ", " Verifying : python3-systemd-234-8.el8.x86_64 170/200 ", " Verifying : readline-7.0-10.el8.x86_64 171/200 ", " Verifying : redhat-release-8.10-0.3.el8.x86_64 172/200 ", " Verifying : redhat-release-eula-8.10-0.3.el8.x86_64 173/200 ", " Verifying : rpm-4.14.3-32.el8_10.x86_64 174/200 ", " Verifying : rpm-build-libs-4.14.3-32.el8_10.x86_64 175/200 ", " Verifying : rpm-libs-4.14.3-32.el8_10.x86_64 176/200 ", " Verifying : rpm-plugin-systemd-inhibit-4.14.3-32.el8_10.x86_ 177/200 ", " Verifying : sed-4.5-5.el8.x86_64 178/200 ", " Verifying : setup-2.12.2-9.el8.noarch 179/200 ", " Verifying : shadow-utils-2:4.6-23.el8_10.x86_64 180/200 ", " Verifying : shared-mime-info-1.9-4.el8.x86_64 181/200 ", " Verifying : sqlite-libs-3.26.0-20.el8_10.x86_64 182/200 ", " Verifying : systemd-239-82.el8_10.8.x86_64 183/200 ", " Verifying : systemd-libs-239-82.el8_10.8.x86_64 184/200 ", " Verifying : systemd-pam-239-82.el8_10.8.x86_64 185/200 ", " Verifying : systemd-udev-239-82.el8_10.8.x86_64 186/200 ", " Verifying : tpm2-tss-2.3.2-6.el8.x86_64 187/200 ", " Verifying : trousers-0.3.15-2.el8.x86_64 188/200 ", " Verifying : trousers-lib-0.3.15-2.el8.x86_64 189/200 ", " Verifying : tzdata-2025b-1.el8.noarch 190/200 ", " Verifying : util-linux-2.32.1-47.el8_10.x86_64 191/200 ", " Verifying : which-2.21-21.el8_10.x86_64 192/200 ", " Verifying : xz-5.2.4-4.el8_6.x86_64 193/200 ", " Verifying : xz-libs-5.2.4-4.el8_6.x86_64 194/200 ", " Verifying : zlib-1.2.11-25.el8.x86_64 195/200 ", " Verifying : libxkbcommon-0.9.1-1.el8.x86_64 196/200 ", " Verifying : pinentry-1.1.0-2.el8.x86_64 197/200 ", " Verifying : python3-unbound-1.16.2-5.9.el8_10.x86_64 198/200 ", " Verifying : unbound-libs-1.16.2-5.9.el8_10.x86_64 199/200 ", " Verifying : xkeyboard-config-2.28-1.el8.noarch 200/200 ", "", "Installed:", " dnf-4.7.0-21.el8_10.noarch ", " dnf-plugins-core-4.0.21-25.el8.noarch ", " crypto-policies-scripts-20230731-1.git3177e06.el8.noarch ", " diffutils-3.6-6.el8.x86_64 ", " elfutils-debuginfod-client-0.190-2.el8.x86_64 ", " glibc-gconv-extra-2.28-251.el8_10.27.x86_64 ", " gnupg2-smime-2.2.20-3.el8_6.x86_64 ", " grubby-8.40-49.el8.x86_64 ", " hardlink-1:1.3-6.el8.x86_64 ", " kbd-2.0.4-11.el8.x86_64 ", " kpartx-0.8.4-42.el8_10.x86_64 ", " memstrack-0.2.5-2.el8.x86_64 ", " openssl-pkcs11-0.4.10-3.el8.x86_64 ", " pigz-2.4-4.el8.x86_64 ", " platform-python-pip-9.0.3-24.el8.noarch ", " redhat-release-eula-8.10-0.3.el8.x86_64 ", " rpm-plugin-systemd-inhibit-4.14.3-32.el8_10.x86_64 ", " shared-mime-info-1.9-4.el8.x86_64 ", " systemd-239-82.el8_10.8.x86_64 ", " trousers-0.3.15-2.el8.x86_64 ", " libxkbcommon-0.9.1-1.el8.x86_64 ", " pinentry-1.1.0-2.el8.x86_64 ", " python3-unbound-1.16.2-5.9.el8_10.x86_64 ", " acl-2.2.53-3.el8.x86_64 ", " audit-libs-3.1.2-1.el8_10.1.x86_64 ", " basesystem-11-5.el8.noarch ", " bash-4.4.20-6.el8_10.x86_64 ", " brotli-1.0.6-3.el8.x86_64 ", " bzip2-libs-1.0.6-28.el8_10.x86_64 ", " ca-certificates-2025.2.80_v9.0.304-80.2.el8_10.noarch ", " chkconfig-1.19.2-1.el8.x86_64 ", " coreutils-8.30-16.el8_10.x86_64 ", " coreutils-common-8.30-16.el8_10.x86_64 ", " cpio-2.12-11.el8.x86_64 ", " cracklib-2.9.6-15.el8.x86_64 ", " cracklib-dicts-2.9.6-15.el8.x86_64 ", " crypto-policies-20230731-1.git3177e06.el8.noarch ", " cryptsetup-libs-2.3.7-7.el8.x86_64 ", " curl-7.61.1-34.el8_10.9.x86_64 ", " cyrus-sasl-lib-2.1.27-6.el8_5.x86_64 ", " dbus-1:1.12.8-27.el8_10.x86_64 ", " dbus-common-1:1.12.8-27.el8_10.noarch ", " dbus-daemon-1:1.12.8-27.el8_10.x86_64 ", " dbus-glib-0.110-2.el8.x86_64 ", " dbus-libs-1:1.12.8-27.el8_10.x86_64 ", " dbus-tools-1:1.12.8-27.el8_10.x86_64 ", " device-mapper-8:1.02.181-15.el8_10.2.x86_64 ", " device-mapper-libs-8:1.02.181-15.el8_10.2.x86_64 ", " dnf-data-4.7.0-21.el8_10.noarch ", " dracut-049-239.git20251127.el8_10.x86_64 ", " elfutils-default-yama-scope-0.190-2.el8.noarch ", " elfutils-libelf-0.190-2.el8.x86_64 ", " elfutils-libs-0.190-2.el8.x86_64 ", " expat-2.5.0-1.el8_10.x86_64 ", " file-5.33-27.el8_10.x86_64 ", " file-libs-5.33-27.el8_10.x86_64 ", " filesystem-3.8-6.el8.x86_64 ", " findutils-1:4.6.0-24.el8_10.x86_64 ", " gawk-4.2.1-4.el8.x86_64 ", " gdbm-1:1.18-2.el8.x86_64 ", " gdbm-libs-1:1.18-2.el8.x86_64 ", " gettext-0.19.8.1-17.el8.x86_64 ", " gettext-libs-0.19.8.1-17.el8.x86_64 ", " glib2-2.56.4-167.el8_10.x86_64 ", " glibc-2.28-251.el8_10.27.x86_64 ", " glibc-all-langpacks-2.28-251.el8_10.27.x86_64 ", " glibc-common-2.28-251.el8_10.27.x86_64 ", " gmp-1:6.1.2-11.el8.x86_64 ", " gnupg2-2.2.20-3.el8_6.x86_64 ", " gnutls-3.6.16-8.el8_10.4.x86_64 ", " gpgme-1.13.1-12.el8.x86_64 ", " grep-3.1-6.el8.x86_64 ", " grub2-common-1:2.02-169.el8_10.noarch ", " grub2-tools-1:2.02-169.el8_10.x86_64 ", " grub2-tools-minimal-1:2.02-169.el8_10.x86_64 ", " gzip-1.9-13.el8_5.x86_64 ", " ima-evm-utils-1.3.2-12.el8.x86_64 ", " info-6.5-7.el8.x86_64 ", " json-c-0.13.1-3.el8.x86_64 ", " json-glib-1.4.4-1.el8.x86_64 ", " kbd-legacy-2.0.4-11.el8.noarch ", " kbd-misc-2.0.4-11.el8.noarch ", " keyutils-libs-1.5.10-9.el8.x86_64 ", " kmod-25-20.el8.x86_64 ", " kmod-libs-25-20.el8.x86_64 ", " krb5-libs-1.18.2-32.el8_10.x86_64 ", " libacl-2.2.53-3.el8.x86_64 ", " libarchive-3.3.3-6.el8_10.x86_64 ", " libassuan-2.5.1-3.el8.x86_64 ", " libattr-2.4.48-3.el8.x86_64 ", " libblkid-2.32.1-47.el8_10.x86_64 ", " libcap-2.48-6.el8_9.x86_64 ", " libcap-ng-0.7.11-1.el8.x86_64 ", " libcom_err-1.45.6-7.el8_10.x86_64 ", " libcomps-0.1.18-1.el8.x86_64 ", " libcroco-0.6.12-4.el8_2.1.x86_64 ", " libcurl-7.61.1-34.el8_10.9.x86_64 ", " libdb-5.3.28-42.el8_4.x86_64 ", " libdb-utils-5.3.28-42.el8_4.x86_64 ", " libdnf-0.63.0-21.el8_10.x86_64 ", " libevent-2.1.8-5.el8.x86_64 ", " libfdisk-2.32.1-47.el8_10.x86_64 ", " libffi-3.1-24.el8.x86_64 ", " libgcc-8.5.0-28.el8_10.x86_64 ", " libgcrypt-1.8.5-7.el8_6.x86_64 ", " libgomp-8.5.0-28.el8_10.x86_64 ", " libgpg-error-1.31-1.el8.x86_64 ", " libidn2-2.2.0-1.el8.x86_64 ", " libkcapi-1.4.0-2.el8.x86_64 ", " libkcapi-hmaccalc-1.4.0-2.el8.x86_64 ", " libksba-1.3.5-9.el8_7.x86_64 ", " libmodulemd-2.13.0-1.el8.x86_64 ", " libmount-2.32.1-47.el8_10.x86_64 ", " libnghttp2-1.33.0-6.el8_10.1.x86_64 ", " libnsl2-1.2.0-2.20180605git4a062cf.el8.x86_64 ", " libpsl-0.20.2-6.el8.x86_64 ", " libpwquality-1.4.4-6.el8.x86_64 ", " librepo-1.14.2-5.el8.x86_64 ", " libreport-filesystem-2.9.5-15.el8.x86_64 ", " librhsm-0.0.3-5.el8.x86_64 ", " libseccomp-2.5.2-1.el8.x86_64 ", " libsecret-0.18.6-1.el8.x86_64 ", " libselinux-2.9-10.el8_10.x86_64 ", " libsemanage-2.9-12.el8_10.x86_64 ", " libsepol-2.9-3.el8.x86_64 ", " libsigsegv-2.11-5.el8.x86_64 ", " libsmartcols-2.32.1-47.el8_10.x86_64 ", " libsolv-0.7.20-6.el8.x86_64 ", " libssh-0.9.6-16.el8_10.x86_64 ", " libssh-config-0.9.6-16.el8_10.noarch ", " libstdc++-8.5.0-28.el8_10.x86_64 ", " libtasn1-4.13-5.el8_10.x86_64 ", " libtirpc-1.1.4-12.el8_10.x86_64 ", " libunistring-0.9.9-3.el8.x86_64 ", " libusbx-1.0.23-4.el8.x86_64 ", " libutempter-1.1.6-14.el8.x86_64 ", " libuuid-2.32.1-47.el8_10.x86_64 ", " libverto-0.3.2-2.el8.x86_64 ", " libxcrypt-4.1.1-6.el8.x86_64 ", " libxml2-2.9.7-21.el8_10.3.x86_64 ", " libyaml-0.1.7-5.el8.x86_64 ", " libzstd-1.4.4-1.el8.x86_64 ", " lua-libs-5.3.4-12.el8.x86_64 ", " lz4-libs-1.8.3-5.el8_10.x86_64 ", " mpfr-3.1.6-1.el8.x86_64 ", " ncurses-6.1-10.20180224.el8.x86_64 ", " ncurses-base-6.1-10.20180224.el8.noarch ", " ncurses-libs-6.1-10.20180224.el8.x86_64 ", " nettle-3.4.1-7.el8.x86_64 ", " npth-1.5-4.el8.x86_64 ", " openldap-2.4.46-21.el8_10.x86_64 ", " openssl-1:1.1.1k-14.el8_6.x86_64 ", " openssl-libs-1:1.1.1k-14.el8_6.x86_64 ", " os-prober-1.74-9.el8.x86_64 ", " p11-kit-0.23.22-2.el8.x86_64 ", " p11-kit-trust-0.23.22-2.el8.x86_64 ", " pam-1.3.1-39.el8_10.x86_64 ", " pcre-8.42-6.el8.x86_64 ", " pcre2-10.32-3.el8_6.x86_64 ", " platform-python-3.6.8-71.el8_10.x86_64 ", " platform-python-setuptools-39.2.0-9.el8_10.noarch ", " popt-1.18-1.el8.x86_64 ", " procps-ng-3.3.15-14.el8.x86_64 ", " publicsuffix-list-dafsa-20180723-1.el8.noarch ", " python3-dateutil-1:2.6.1-6.el8.noarch ", " python3-dbus-1.2.4-15.el8.x86_64 ", " python3-dnf-4.7.0-21.el8_10.noarch ", " python3-dnf-plugins-core-4.0.21-25.el8.noarch ", " python3-gpg-1.13.1-12.el8.x86_64 ", " python3-hawkey-0.63.0-21.el8_10.x86_64 ", " python3-libcomps-0.1.18-1.el8.x86_64 ", " python3-libdnf-0.63.0-21.el8_10.x86_64 ", " python3-libs-3.6.8-71.el8_10.x86_64 ", " python3-pip-wheel-9.0.3-24.el8.noarch ", " python3-rpm-4.14.3-32.el8_10.x86_64 ", " python3-setuptools-wheel-39.2.0-9.el8_10.noarch ", " python3-six-1.11.0-8.el8.noarch ", " python3-systemd-234-8.el8.x86_64 ", " readline-7.0-10.el8.x86_64 ", " redhat-release-8.10-0.3.el8.x86_64 ", " rpm-4.14.3-32.el8_10.x86_64 ", " rpm-build-libs-4.14.3-32.el8_10.x86_64 ", " rpm-libs-4.14.3-32.el8_10.x86_64 ", " sed-4.5-5.el8.x86_64 ", " setup-2.12.2-9.el8.noarch ", " shadow-utils-2:4.6-23.el8_10.x86_64 ", " sqlite-libs-3.26.0-20.el8_10.x86_64 ", " systemd-libs-239-82.el8_10.8.x86_64 ", " systemd-pam-239-82.el8_10.8.x86_64 ", " systemd-udev-239-82.el8_10.8.x86_64 ", " tpm2-tss-2.3.2-6.el8.x86_64 ", " trousers-lib-0.3.15-2.el8.x86_64 ", " tzdata-2025b-1.el8.noarch ", " util-linux-2.32.1-47.el8_10.x86_64 ", " which-2.21-21.el8_10.x86_64 ", " xz-5.2.4-4.el8_6.x86_64 ", " xz-libs-5.2.4-4.el8_6.x86_64 ", " zlib-1.2.11-25.el8.x86_64 ", " unbound-libs-1.16.2-5.9.el8_10.x86_64 ", " xkeyboard-config-2.28-1.el8.noarch ", "", "Complete!", "==> Processing phase `TargetTransactionCheck`", "====> * missing_gpg_keys_inhibitor", " Check if all used target repositories have signing gpg keys", "====> * tmp_actor_to_satisfy_sanity_checks", " The actor does NOTHING but satisfy static sanity checks", "====> * check_initramfs_tasks", " Inhibit the upgrade if conflicting \"initramfs\" tasks are detected", "====> * report_set_target_release", " Reports information related to the release set in the subscription-manager after the upgrade.", "====> * adjust_local_repos", " Adjust local repositories to the target user-space container.", "====> * check_systemd_services_tasks", " Inhibit the upgrade if SystemdServicesTasks tasks are in conflict", "====> * dnf_transaction_check", " This actor tries to solve the RPM transaction to verify the all package dependencies can be successfully resolved.", "Applying transaction workaround - yum config fix", "", "Applying transaction workaround - import trusted gpg keys to RPM DB", "", "Last metadata expiration check: 0:00:47 ago on Fri Dec 12 15:53:40 2025.", "==============================================================================================================================================", " Package Arch Version Repository Size", "==============================================================================================================================================", "Installing:", " authselect-compat x86_64 1.2.6-2.el8 rhel-8-for-x86_64-appstream-rpms 38 k", " replacing authconfig.x86_64 6.2.8-30.el7", " coreutils-common x86_64 8.30-16.el8_10 rhel-8-for-x86_64-baseos-rpms 2.0 M", " dbus-common noarch 1:1.12.8-27.el8_10 rhel-8-for-x86_64-baseos-rpms 47 k", " dbus-daemon x86_64 1:1.12.8-27.el8_10 rhel-8-for-x86_64-baseos-rpms 242 k", " dbus-tools x86_64 1:1.12.8-27.el8_10 rhel-8-for-x86_64-baseos-rpms 87 k", " dhcp-client x86_64 12:4.3.6-50.el8_10 rhel-8-for-x86_64-baseos-rpms 319 k", " replacing dhclient.x86_64 12:4.2.5-83.el7_9.1", " dnf-plugin-spacewalk noarch 2.8.5-11.module+el8.1.0+3455+3ddf2832 rhel-8-for-x86_64-appstream-rpms 24 k", " dracut-live x86_64 049-239.git20251127.el8_10 rhel-8-for-x86_64-baseos-rpms 73 k", " dracut-squash x86_64 049-239.git20251127.el8_10 rhel-8-for-x86_64-baseos-rpms 63 k", " efi-filesystem noarch 3-3.el8 rhel-8-for-x86_64-baseos-rpms 9.0 k", " gdbm-libs x86_64 1:1.18-2.el8 rhel-8-for-x86_64-baseos-rpms 60 k", " git-core x86_64 2.43.7-1.el8_10 rhel-8-for-x86_64-appstream-rpms 11 M", " git-core-doc noarch 2.43.7-1.el8_10 rhel-8-for-x86_64-appstream-rpms 3.1 M", " git-subtree x86_64 2.43.7-1.el8_10 rhel-8-for-x86_64-appstream-rpms 74 k", " glibc-all-langpacks x86_64 2.28-251.el8_10.27 rhel-8-for-x86_64-baseos-rpms 26 M", " glibc-locale-source x86_64 2.28-251.el8_10.27 rhel-8-for-x86_64-baseos-rpms 4.2 M", " glibc-minimal-langpack x86_64 2.28-251.el8_10.27 rhel-8-for-x86_64-baseos-rpms 71 k", " gmp-c++ x86_64 1:6.1.2-11.el8 rhel-8-for-x86_64-baseos-rpms 33 k", " grub2-tools-efi x86_64 1:2.02-169.el8_10 rhel-8-for-x86_64-baseos-rpms 486 k", " iproute-tc x86_64 6.2.0-6.el8_10 rhel-8-for-x86_64-baseos-rpms 469 k", " iptables-ebtables x86_64 1.8.5-11.el8_9 rhel-8-for-x86_64-baseos-rpms 74 k", " replacing ebtables.x86_64 2.0.10-16.el7", " iptables-libs x86_64 1.8.5-11.el8_9 rhel-8-for-x86_64-baseos-rpms 103 k", " kernel x86_64 4.18.0-553.89.1.el8_10 rhel-8-for-x86_64-baseos-rpms 11 M", " kernel-core x86_64 4.18.0-553.89.1.el8_10 rhel-8-for-x86_64-baseos-rpms 44 M", " kernel-modules x86_64 4.18.0-553.89.1.el8_10 rhel-8-for-x86_64-baseos-rpms 36 M", " kernel-modules-extra x86_64 4.18.0-553.89.1.el8_10 rhel-8-for-x86_64-baseos-rpms 11 M", " kernel-workaround noarch 0.1-1.el8 @commandline 2.2 k", " leapp-deps-el8 noarch 5.0.8-100.202401121819Z.0e51aebb.master.el8 @commandline 6.7 k", " replacing leapp-deps.noarch 0.17.0-2.el7_9", " leapp-repository-deps-el8 noarch 5.0.8-100.202401121819Z.0e51aebb.master.el8 @commandline 6.8 k", " replacing leapp-upgrade-el7toel8-deps.noarch 0.20.0-9.el7_9", " libgudev x86_64 232-4.el8 rhel-8-for-x86_64-baseos-rpms 33 k", " replacing libgudev1.x86_64 219-78.el7_9.9", " libmodulemd1 x86_64 1.8.16-0.2.13.0.1 rhel-8-for-x86_64-baseos-rpms 176 k", " libnsl x86_64 2.28-251.el8_10.27 rhel-8-for-x86_64-baseos-rpms 112 k", " libssh x86_64 0.9.6-16.el8_10 rhel-8-for-x86_64-baseos-rpms 219 k", " libxcrypt x86_64 4.1.1-6.el8 rhel-8-for-x86_64-baseos-rpms 73 k", " lua-libs x86_64 5.3.4-12.el8 rhel-8-for-x86_64-baseos-rpms 118 k", " lz4-libs x86_64 1.8.3-5.el8_10 rhel-8-for-x86_64-baseos-rpms 66 k", " make-devel x86_64 1:4.2.1-11.el8 rhel-8-for-x86_64-baseos-rpms 22 k", " mariadb-connector-c x86_64 3.1.11-2.el8_3 rhel-8-for-x86_64-appstream-rpms 200 k", " ncurses-c++-libs x86_64 6.1-10.20180224.el8 rhel-8-for-x86_64-baseos-rpms 58 k", " ncurses-compat-libs x86_64 6.1-10.20180224.el8 rhel-8-for-x86_64-baseos-rpms 329 k", " netconsole-service noarch 10.00.19-1.el8_10 rhel-8-for-x86_64-baseos-rpms 149 k", " network-scripts x86_64 10.00.19-1.el8_10 rhel-8-for-x86_64-baseos-rpms 196 k", " network-scripts-team x86_64 1.31-4.el8 rhel-8-for-x86_64-baseos-rpms 28 k", " npth x86_64 1.5-4.el8 rhel-8-for-x86_64-baseos-rpms 26 k", " nss_db x86_64 2.28-251.el8_10.27 rhel-8-for-x86_64-baseos-rpms 84 k", " pcre-cpp x86_64 8.42-6.el8 rhel-8-for-x86_64-baseos-rpms 47 k", " pcre-utf16 x86_64 8.42-6.el8 rhel-8-for-x86_64-baseos-rpms 195 k", " pcre-utf32 x86_64 8.42-6.el8 rhel-8-for-x86_64-baseos-rpms 186 k", " perl-Attribute-Handlers noarch 0.99-423.el8_10 rhel-8-for-x86_64-appstream-rpms 89 k", " perl-B-Debug noarch 1.26-2.el8 rhel-8-for-x86_64-appstream-rpms 26 k", " perl-Devel-PPPort x86_64 3.36-5.el8 rhel-8-for-x86_64-appstream-rpms 118 k", " perl-Devel-Peek x86_64 1.26-423.el8_10 rhel-8-for-x86_64-appstream-rpms 94 k", " perl-Devel-SelfStubber noarch 1.06-423.el8_10 rhel-8-for-x86_64-appstream-rpms 76 k", " perl-Errno x86_64 1.28-423.el8_10 rhel-8-for-x86_64-baseos-rpms 77 k", " perl-ExtUtils-Command noarch 1:7.34-1.el8 rhel-8-for-x86_64-appstream-rpms 19 k", " perl-ExtUtils-Miniperl noarch 1.06-423.el8_10 rhel-8-for-x86_64-appstream-rpms 77 k", " perl-Filter-Simple noarch 0.94-2.el8 rhel-8-for-x86_64-appstream-rpms 29 k", " perl-IO x86_64 1.38-423.el8_10 rhel-8-for-x86_64-baseos-rpms 143 k", " perl-IPC-SysV x86_64 2.07-397.el8 rhel-8-for-x86_64-appstream-rpms 43 k", " perl-MIME-Base64 x86_64 3.15-396.el8 rhel-8-for-x86_64-baseos-rpms 31 k", " perl-Math-BigInt noarch 1:1.9998.11-7.el8 rhel-8-for-x86_64-baseos-rpms 196 k", " perl-Math-BigInt-FastCalc x86_64 0.500.600-6.el8 rhel-8-for-x86_64-appstream-rpms 27 k", " perl-Math-BigRat noarch 0.2614-1.el8 rhel-8-for-x86_64-appstream-rpms 40 k", " perl-Math-Complex noarch 1.59-423.el8_10 rhel-8-for-x86_64-baseos-rpms 109 k", " perl-Memoize noarch 1.03-423.el8_10 rhel-8-for-x86_64-appstream-rpms 119 k", " perl-Net-Ping noarch 2.55-423.el8_10 rhel-8-for-x86_64-appstream-rpms 102 k", " perl-PerlIO-via-QuotedPrint noarch 0.08-395.el8 rhel-8-for-x86_64-appstream-rpms 14 k", " perl-Pod-Html noarch 1.22.02-423.el8_10 rhel-8-for-x86_64-appstream-rpms 88 k", " perl-SelfLoader noarch 1.23-423.el8_10 rhel-8-for-x86_64-appstream-rpms 84 k", " perl-Term-ANSIColor noarch 4.06-396.el8 rhel-8-for-x86_64-baseos-rpms 46 k", " perl-Term-Cap noarch 1.17-395.el8 rhel-8-for-x86_64-baseos-rpms 23 k", " perl-Test noarch 1.30-423.el8_10 rhel-8-for-x86_64-appstream-rpms 91 k", " perl-Text-Balanced noarch 2.03-395.el8 rhel-8-for-x86_64-appstream-rpms 58 k", " perl-Text-Tabs+Wrap noarch 2013.0523-395.el8 rhel-8-for-x86_64-baseos-rpms 24 k", " perl-Unicode-Collate x86_64 1.25-2.el8 rhel-8-for-x86_64-appstream-rpms 686 k", " perl-Unicode-Normalize x86_64 1.25-396.el8 rhel-8-for-x86_64-baseos-rpms 82 k", " perl-bignum noarch 0.49-2.el8 rhel-8-for-x86_64-appstream-rpms 44 k", " perl-interpreter x86_64 4:5.26.3-423.el8_10 rhel-8-for-x86_64-baseos-rpms 6.3 M", " replacing perl.x86_64 4:5.16.3-299.el7_9", " perl-libnet noarch 3.11-3.el8 rhel-8-for-x86_64-baseos-rpms 121 k", " perl-open noarch 1.11-423.el8_10 rhel-8-for-x86_64-appstream-rpms 78 k", " perl-perlfaq noarch 5.20180605-1.el8 rhel-8-for-x86_64-appstream-rpms 386 k", " perl-utils noarch 5.26.3-423.el8_10 rhel-8-for-x86_64-appstream-rpms 129 k", " pkgconf-m4 noarch 1.4.2-1.el8 rhel-8-for-x86_64-baseos-rpms 17 k", " replacing pkgconfig.x86_64 1:0.27.1-4.el7", " pkgconf-pkg-config x86_64 1.4.2-1.el8 rhel-8-for-x86_64-baseos-rpms 15 k", " replacing pkgconfig.x86_64 1:0.27.1-4.el7", " platform-python x86_64 3.6.8-71.el8_10 rhel-8-for-x86_64-baseos-rpms 88 k", " policycoreutils-python-utils noarch 2.9-26.el8_10 rhel-8-for-x86_64-baseos-rpms 254 k", " polkit-libs x86_64 0.115-15.el8_10.2 rhel-8-for-x86_64-baseos-rpms 77 k", " postfix-ldap x86_64 2:3.5.8-7.el8 rhel-8-for-x86_64-appstream-rpms 69 k", " postfix-mysql x86_64 2:3.5.8-7.el8 rhel-8-for-x86_64-appstream-rpms 55 k", " postfix-pcre x86_64 2:3.5.8-7.el8 rhel-8-for-x86_64-appstream-rpms 52 k", " python2-babel noarch 2.5.1-10.module+el8.9.0+19487+7dc18407 rhel-8-for-x86_64-appstream-rpms 4.8 M", " python2-backports x86_64 1.0-16.module+el8.9.0+18326+1b5baeee rhel-8-for-x86_64-appstream-rpms 10 k", " python2-backports-ssl_match_hostname noarch 3.5.0.1-12.module+el8.9.0+18326+1b5baeee rhel-8-for-x86_64-appstream-rpms 17 k", " python2-chardet noarch 3.0.4-10.module+el8.9.0+19487+7dc18407 rhel-8-for-x86_64-appstream-rpms 188 k", " python2-idna noarch 2.5-7.module+el8.9.0+19487+7dc18407 rhel-8-for-x86_64-appstream-rpms 98 k", " python2-ipaddress noarch 1.0.18-6.module+el8.9.0+18326+1b5baeee rhel-8-for-x86_64-appstream-rpms 39 k", " python2-jinja2 noarch 2.10-10.module+el8.10.0+21290+abd5b761 rhel-8-for-x86_64-appstream-rpms 255 k", " python2-libs x86_64 2.7.18-17.module+el8.10.0+20822+a15ec22d rhel-8-for-x86_64-appstream-rpms 6.0 M", " python2-lxml x86_64 4.2.3-6.module+el8.9.0+19487+7dc18407 rhel-8-for-x86_64-appstream-rpms 1.5 M", " python2-markupsafe x86_64 0.23-19.module+el8.9.0+19487+7dc18407 rhel-8-for-x86_64-appstream-rpms 38 k", " python2-pyyaml x86_64 3.12-16.module+el8.9.0+19487+7dc18407 rhel-8-for-x86_64-appstream-rpms 191 k", " replacing PyYAML.x86_64 3.10-11.el7", " python2-requests noarch 2.20.0-4.module+el8.9.0+19487+7dc18407 rhel-8-for-x86_64-appstream-rpms 124 k", " python2-setuptools noarch 39.0.1-14.module+el8.10.0+20444+3bf7fee4 rhel-8-for-x86_64-appstream-rpms 642 k", " python2-six noarch 1.11.0-6.module+el8.9.0+18326+1b5baeee rhel-8-for-x86_64-appstream-rpms 37 k", " python2-urllib3 noarch 1.24.2-4.module+el8.10.0+20444+3bf7fee4 rhel-8-for-x86_64-appstream-rpms 169 k", " python3-babel noarch 2.5.1-7.el8 rhel-8-for-x86_64-appstream-rpms 4.8 M", " python3-cffi x86_64 1.11.5-6.el8 rhel-8-for-x86_64-baseos-rpms 238 k", " python3-chardet noarch 3.0.4-7.el8 rhel-8-for-x86_64-baseos-rpms 195 k", " python3-configobj noarch 5.0.6-11.el8 rhel-8-for-x86_64-baseos-rpms 68 k", " python3-cryptography x86_64 3.2.1-8.el8_10 rhel-8-for-x86_64-baseos-rpms 559 k", " python3-dateutil noarch 1:2.6.1-6.el8 rhel-8-for-x86_64-baseos-rpms 251 k", " python3-dbus x86_64 1.2.4-15.el8 rhel-8-for-x86_64-baseos-rpms 134 k", " python3-decorator noarch 4.2.1-2.el8 rhel-8-for-x86_64-baseos-rpms 27 k", " python3-dmidecode x86_64 3.12.3-2.el8 rhel-8-for-x86_64-baseos-rpms 102 k", " python3-dnf noarch 4.7.0-21.el8_10 rhel-8-for-x86_64-baseos-rpms 551 k", " python3-ethtool x86_64 0.14-5.el8 rhel-8-for-x86_64-baseos-rpms 45 k", " python3-firewall noarch 0.9.11-10.el8_10 rhel-8-for-x86_64-baseos-rpms 438 k", " python3-gobject-base x86_64 3.28.3-2.el8 rhel-8-for-x86_64-baseos-rpms 313 k", " python3-hawkey x86_64 0.63.0-21.el8_10 rhel-8-for-x86_64-baseos-rpms 119 k", " python3-hwdata noarch 2.3.6-3.el8 rhel-8-for-x86_64-appstream-rpms 39 k", " python3-idna noarch 2.5-7.el8_10 rhel-8-for-x86_64-baseos-rpms 103 k", " python3-iniparse noarch 0.4-31.el8 rhel-8-for-x86_64-baseos-rpms 49 k", " python3-inotify noarch 0.9.6-13.el8 rhel-8-for-x86_64-baseos-rpms 57 k", " python3-jinja2 noarch 2.10.1-7.el8_10 rhel-8-for-x86_64-appstream-rpms 539 k", " python3-jsonpatch noarch 1.21-2.el8 rhel-8-for-x86_64-appstream-rpms 27 k", " python3-jsonpointer noarch 1.10-11.el8 rhel-8-for-x86_64-appstream-rpms 20 k", " python3-jwcrypto noarch 0.5.0-2.module+el8.10.0+21692+c9b201bc rhel-8-for-x86_64-appstream-rpms 66 k", " python3-libcomps x86_64 0.1.18-1.el8 rhel-8-for-x86_64-baseos-rpms 52 k", " python3-libdnf x86_64 0.63.0-21.el8_10 rhel-8-for-x86_64-baseos-rpms 781 k", " python3-libs x86_64 3.6.8-71.el8_10 rhel-8-for-x86_64-baseos-rpms 7.9 M", " python3-libselinux x86_64 2.9-10.el8_10 rhel-8-for-x86_64-baseos-rpms 284 k", " python3-libsemanage x86_64 2.9-12.el8_10 rhel-8-for-x86_64-baseos-rpms 129 k", " python3-libxml2 x86_64 2.9.7-21.el8_10.3 rhel-8-for-x86_64-baseos-rpms 238 k", " python3-linux-procfs noarch 0.7.3-1.el8 rhel-8-for-x86_64-baseos-rpms 37 k", " python3-lxml x86_64 4.2.3-4.el8 rhel-8-for-x86_64-appstream-rpms 1.5 M", " python3-magic noarch 5.33-27.el8_10 rhel-8-for-x86_64-baseos-rpms 47 k", " python3-markupsafe x86_64 0.23-19.el8 rhel-8-for-x86_64-appstream-rpms 39 k", " python3-newt x86_64 0.52.20-11.el8 rhel-8-for-x86_64-appstream-rpms 64 k", " python3-perf x86_64 4.18.0-553.89.1.el8_10 rhel-8-for-x86_64-baseos-rpms 11 M", " python3-pexpect noarch 4.3.1-3.el8 rhel-8-for-x86_64-appstream-rpms 138 k", " python3-ply noarch 3.9-9.el8 rhel-8-for-x86_64-baseos-rpms 111 k", " python3-policycoreutils noarch 2.9-26.el8_10 rhel-8-for-x86_64-baseos-rpms 2.3 M", " python3-prettytable noarch 0.7.2-14.el8 rhel-8-for-x86_64-appstream-rpms 44 k", " python3-pyOpenSSL noarch 19.0.0-1.el8 rhel-8-for-x86_64-appstream-rpms 103 k", " python3-pyasn1 noarch 0.3.7-6.el8 rhel-8-for-x86_64-appstream-rpms 126 k", " python3-pycparser noarch 2.14-14.el8 rhel-8-for-x86_64-baseos-rpms 109 k", " python3-pycurl x86_64 7.43.0.2-4.el8 rhel-8-for-x86_64-appstream-rpms 227 k", " python3-pyserial noarch 3.1.1-9.el8 rhel-8-for-x86_64-appstream-rpms 169 k", " python3-pyudev noarch 0.21.0-7.el8 rhel-8-for-x86_64-baseos-rpms 84 k", " python3-pyyaml x86_64 3.12-12.el8 rhel-8-for-x86_64-baseos-rpms 193 k", " python3-requests noarch 2.20.0-6.el8_10 rhel-8-for-x86_64-baseos-rpms 125 k", " python3-rpm x86_64 4.14.3-32.el8_10 rhel-8-for-x86_64-baseos-rpms 156 k", " python3-schedutils x86_64 0.6-6.el8 rhel-8-for-x86_64-baseos-rpms 29 k", " python3-setools x86_64 4.3.0-5.el8 rhel-8-for-x86_64-baseos-rpms 627 k", " replacing setools-libs.x86_64 3.3.8-4.el7", " python3-six noarch 1.11.0-8.el8 rhel-8-for-x86_64-baseos-rpms 38 k", " python3-slip noarch 0.6.4-13.el8 rhel-8-for-x86_64-baseos-rpms 39 k", " python3-slip-dbus noarch 0.6.4-13.el8 rhel-8-for-x86_64-baseos-rpms 39 k", " python3-subscription-manager-rhsm x86_64 1.28.44-1.el8_10 rhel-8-for-x86_64-baseos-rpms 408 k", " python3-syspurpose x86_64 1.28.44-1.el8_10 rhel-8-for-x86_64-baseos-rpms 347 k", " python3-urllib3 noarch 1.24.2-8.el8_10 rhel-8-for-x86_64-baseos-rpms 177 k", " quota-rpc x86_64 1:4.04-14.el8 rhel-8-for-x86_64-baseos-rpms 84 k", " readonly-root noarch 10.00.19-1.el8_10 rhel-8-for-x86_64-baseos-rpms 150 k", " redhat-backgrounds noarch 810.1-1.el8_10 rhel-8-for-x86_64-appstream-rpms 42 M", " redhat-logos-httpd noarch 810.1-1.el8_10 rhel-8-for-x86_64-baseos-rpms 30 k", " redhat-release x86_64 8.10-0.3.el8 rhel-8-for-x86_64-baseos-rpms 45 k", " replacing redhat-release-server.x86_64 7.9-9.el7_9", " rsync-daemon noarch 3.1.3-23.el8_10 rhel-8-for-x86_64-baseos-rpms 45 k", " systemd-container x86_64 239-82.el8_10.8 rhel-8-for-x86_64-baseos-rpms 784 k", " systemd-pam x86_64 239-82.el8_10.8 rhel-8-for-x86_64-baseos-rpms 515 k", " systemd-udev x86_64 239-82.el8_10.8 rhel-8-for-x86_64-baseos-rpms 1.6 M", " timedatex x86_64 0.5-3.el8 rhel-8-for-x86_64-baseos-rpms 32 k", " util-linux-user x86_64 2.32.1-47.el8_10 rhel-8-for-x86_64-baseos-rpms 102 k", "Upgrading:", " NetworkManager x86_64 1:1.40.16-20.el8_10 rhel-8-for-x86_64-baseos-rpms 2.3 M", " NetworkManager-config-server noarch 1:1.40.16-20.el8_10 rhel-8-for-x86_64-baseos-rpms 143 k", " NetworkManager-libnm x86_64 1:1.40.16-20.el8_10 rhel-8-for-x86_64-baseos-rpms 1.9 M", " NetworkManager-team x86_64 1:1.40.16-20.el8_10 rhel-8-for-x86_64-baseos-rpms 160 k", " NetworkManager-tui x86_64 1:1.40.16-20.el8_10 rhel-8-for-x86_64-baseos-rpms 356 k", " acl x86_64 2.2.53-3.el8 rhel-8-for-x86_64-baseos-rpms 81 k", " alsa-firmware noarch 1.0.29-6.el8 rhel-8-for-x86_64-appstream-rpms 3.2 M", " alsa-lib x86_64 1.2.10-2.el8 rhel-8-for-x86_64-appstream-rpms 501 k", " alsa-tools-firmware x86_64 1.1.6-1.el8 rhel-8-for-x86_64-appstream-rpms 43 k", " audit x86_64 3.1.2-1.el8_10.1 rhel-8-for-x86_64-baseos-rpms 266 k", " audit-libs x86_64 3.1.2-1.el8_10.1 rhel-8-for-x86_64-baseos-rpms 125 k", " basesystem noarch 11-5.el8 rhel-8-for-x86_64-baseos-rpms 11 k", " bash x86_64 4.4.20-6.el8_10 rhel-8-for-x86_64-baseos-rpms 1.5 M", " bc x86_64 1.07.1-5.el8 rhel-8-for-x86_64-baseos-rpms 129 k", " bind-export-libs x86_64 32:9.11.36-16.el8_10.6 rhel-8-for-x86_64-baseos-rpms 1.1 M", " binutils x86_64 2.30-128.el8_10 rhel-8-for-x86_64-baseos-rpms 5.8 M", " biosdevname x86_64 0.7.3-2.el8 rhel-8-for-x86_64-baseos-rpms 44 k", " bzip2-libs x86_64 1.0.6-28.el8_10 rhel-8-for-x86_64-baseos-rpms 48 k", " ca-certificates noarch 2025.2.80_v9.0.304-80.2.el8_10 rhel-8-for-x86_64-baseos-rpms 1.0 M", " checkpolicy x86_64 2.9-1.el8 rhel-8-for-x86_64-baseos-rpms 346 k", " chkconfig x86_64 1.19.2-1.el8 rhel-8-for-x86_64-baseos-rpms 199 k", " chrony x86_64 4.5-2.el8_10 rhel-8-for-x86_64-baseos-rpms 355 k", " cloud-init noarch 23.4-7.el8_10.10 rhel-8-for-x86_64-appstream-rpms 1.3 M", " cloud-utils-growpart noarch 0.33-0.el8 rhel-8-for-x86_64-appstream-rpms 36 k", " coreutils x86_64 8.30-16.el8_10 rhel-8-for-x86_64-baseos-rpms 1.2 M", " cpio x86_64 2.12-11.el8 rhel-8-for-x86_64-baseos-rpms 266 k", " cracklib x86_64 2.9.6-15.el8 rhel-8-for-x86_64-baseos-rpms 93 k", " cracklib-dicts x86_64 2.9.6-15.el8 rhel-8-for-x86_64-baseos-rpms 4.0 M", " cronie x86_64 1.5.2-10.el8 rhel-8-for-x86_64-baseos-rpms 119 k", " cronie-anacron x86_64 1.5.2-10.el8 rhel-8-for-x86_64-baseos-rpms 42 k", " crontabs noarch 1.11-17.20190603git.el8 rhel-8-for-x86_64-baseos-rpms 25 k", " cryptsetup-libs x86_64 2.3.7-7.el8 rhel-8-for-x86_64-baseos-rpms 489 k", " curl x86_64 7.61.1-34.el8_10.9 rhel-8-for-x86_64-baseos-rpms 354 k", " cyrus-sasl-lib x86_64 2.1.27-6.el8_5 rhel-8-for-x86_64-baseos-rpms 123 k", " dbus x86_64 1:1.12.8-27.el8_10 rhel-8-for-x86_64-baseos-rpms 42 k", " dbus-glib x86_64 0.110-2.el8 rhel-8-for-x86_64-baseos-rpms 127 k", " dbus-libs x86_64 1:1.12.8-27.el8_10 rhel-8-for-x86_64-baseos-rpms 185 k", " desktop-file-utils x86_64 0.26-1.el8 rhel-8-for-x86_64-appstream-rpms 80 k", " device-mapper x86_64 8:1.02.181-15.el8_10.2 rhel-8-for-x86_64-baseos-rpms 379 k", " device-mapper-libs x86_64 8:1.02.181-15.el8_10.2 rhel-8-for-x86_64-baseos-rpms 412 k", " dhcp-common noarch 12:4.3.6-50.el8_10 rhel-8-for-x86_64-baseos-rpms 208 k", " dhcp-libs x86_64 12:4.3.6-50.el8_10 rhel-8-for-x86_64-baseos-rpms 148 k", " diffutils x86_64 3.6-6.el8 rhel-8-for-x86_64-baseos-rpms 359 k", " dmidecode x86_64 1:3.5-1.el8 rhel-8-for-x86_64-baseos-rpms 99 k", " dnf noarch 4.7.0-21.el8_10 rhel-8-for-x86_64-baseos-rpms 543 k", " dnf-data noarch 4.7.0-21.el8_10 rhel-8-for-x86_64-baseos-rpms 157 k", " dracut x86_64 049-239.git20251127.el8_10 rhel-8-for-x86_64-baseos-rpms 380 k", " dracut-config-rescue x86_64 049-239.git20251127.el8_10 rhel-8-for-x86_64-baseos-rpms 63 k", " dracut-network x86_64 049-239.git20251127.el8_10 rhel-8-for-x86_64-baseos-rpms 111 k", " e2fsprogs x86_64 1.45.6-7.el8_10 rhel-8-for-x86_64-baseos-rpms 1.0 M", " e2fsprogs-libs x86_64 1.45.6-7.el8_10 rhel-8-for-x86_64-baseos-rpms 233 k", " efivar-libs x86_64 37-4.el8 rhel-8-for-x86_64-baseos-rpms 108 k", " elfutils-default-yama-scope noarch 0.190-2.el8 rhel-8-for-x86_64-baseos-rpms 53 k", " elfutils-libelf x86_64 0.190-2.el8 rhel-8-for-x86_64-baseos-rpms 233 k", " elfutils-libs x86_64 0.190-2.el8 rhel-8-for-x86_64-baseos-rpms 305 k", " emacs-filesystem noarch 1:26.1-15.el8_10 rhel-8-for-x86_64-baseos-rpms 71 k", " ethtool x86_64 2:5.13-2.el8 rhel-8-for-x86_64-baseos-rpms 221 k", " expat x86_64 2.5.0-1.el8_10 rhel-8-for-x86_64-baseos-rpms 131 k", " file x86_64 5.33-27.el8_10 rhel-8-for-x86_64-baseos-rpms 78 k", " file-libs x86_64 5.33-27.el8_10 rhel-8-for-x86_64-baseos-rpms 544 k", " filesystem x86_64 3.8-6.el8 rhel-8-for-x86_64-baseos-rpms 1.1 M", " findutils x86_64 1:4.6.0-24.el8_10 rhel-8-for-x86_64-baseos-rpms 526 k", " fipscheck x86_64 1.5.0-4.el8 rhel-8-for-x86_64-baseos-rpms 28 k", " fipscheck-lib x86_64 1.5.0-4.el8 rhel-8-for-x86_64-baseos-rpms 16 k", " firewalld noarch 0.9.11-10.el8_10 rhel-8-for-x86_64-baseos-rpms 511 k", " firewalld-filesystem noarch 0.9.11-10.el8_10 rhel-8-for-x86_64-baseos-rpms 79 k", " freetype x86_64 2.9.1-10.el8_10 rhel-8-for-x86_64-baseos-rpms 394 k", " fxload x86_64 2008_10_13-10.el8 rhel-8-for-x86_64-baseos-rpms 32 k", " gawk x86_64 4.2.1-4.el8 rhel-8-for-x86_64-baseos-rpms 1.1 M", " gdbm x86_64 1:1.18-2.el8 rhel-8-for-x86_64-baseos-rpms 130 k", " gettext x86_64 0.19.8.1-17.el8 rhel-8-for-x86_64-baseos-rpms 1.1 M", " gettext-libs x86_64 0.19.8.1-17.el8 rhel-8-for-x86_64-baseos-rpms 313 k", " git x86_64 2.43.7-1.el8_10 rhel-8-for-x86_64-appstream-rpms 93 k", " glib2 x86_64 2.56.4-167.el8_10 rhel-8-for-x86_64-baseos-rpms 2.5 M", " glibc x86_64 2.28-251.el8_10.27 rhel-8-for-x86_64-baseos-rpms 2.2 M", " glibc-common x86_64 2.28-251.el8_10.27 rhel-8-for-x86_64-baseos-rpms 1.0 M", " gmp x86_64 1:6.1.2-11.el8 rhel-8-for-x86_64-baseos-rpms 318 k", " gnupg2 x86_64 2.2.20-3.el8_6 rhel-8-for-x86_64-baseos-rpms 2.4 M", " gobject-introspection x86_64 1.56.1-1.el8 rhel-8-for-x86_64-baseos-rpms 255 k", " gpgme x86_64 1.13.1-12.el8 rhel-8-for-x86_64-baseos-rpms 336 k", " gpm-libs x86_64 1.20.7-17.el8 rhel-8-for-x86_64-appstream-rpms 39 k", " grep x86_64 3.1-6.el8 rhel-8-for-x86_64-baseos-rpms 274 k", " groff-base x86_64 1.22.3-18.el8 rhel-8-for-x86_64-baseos-rpms 1.0 M", " grub2-common noarch 1:2.02-169.el8_10 rhel-8-for-x86_64-baseos-rpms 897 k", " grub2-efi-x64-modules noarch 1:2.02-169.el8_10 rhel-8-for-x86_64-baseos-rpms 1.1 M", " grub2-pc x86_64 1:2.02-169.el8_10 rhel-8-for-x86_64-baseos-rpms 47 k", " replacing grub2.x86_64 1:2.02-0.87.el7_9.11", " grub2-pc-modules noarch 1:2.02-169.el8_10 rhel-8-for-x86_64-baseos-rpms 929 k", " grub2-tools x86_64 1:2.02-169.el8_10 rhel-8-for-x86_64-baseos-rpms 2.0 M", " grub2-tools-extra x86_64 1:2.02-169.el8_10 rhel-8-for-x86_64-baseos-rpms 1.1 M", " grub2-tools-minimal x86_64 1:2.02-169.el8_10 rhel-8-for-x86_64-baseos-rpms 216 k", " grubby x86_64 8.40-49.el8 rhel-8-for-x86_64-baseos-rpms 50 k", " gssproxy x86_64 0.8.0-21.el8 rhel-8-for-x86_64-baseos-rpms 119 k", " gzip x86_64 1.9-13.el8_5 rhel-8-for-x86_64-baseos-rpms 167 k", " hardlink x86_64 1:1.3-6.el8 rhel-8-for-x86_64-baseos-rpms 29 k", " hostname x86_64 3.20-6.el8 rhel-8-for-x86_64-baseos-rpms 32 k", " hwdata noarch 0.314-8.22.el8 rhel-8-for-x86_64-baseos-rpms 1.8 M", " info x86_64 6.5-7.el8 rhel-8-for-x86_64-baseos-rpms 198 k", " initscripts x86_64 10.00.19-1.el8_10 rhel-8-for-x86_64-baseos-rpms 339 k", " insights-client noarch 3.2.2-2.el8 rhel-8-for-x86_64-appstream-rpms 1.3 M", " iproute x86_64 6.2.0-6.el8_10 rhel-8-for-x86_64-baseos-rpms 854 k", " iprutils x86_64 2.4.19-1.el8 rhel-8-for-x86_64-baseos-rpms 256 k", " ipset x86_64 7.1-1.el8 rhel-8-for-x86_64-baseos-rpms 45 k", " ipset-libs x86_64 7.1-1.el8 rhel-8-for-x86_64-baseos-rpms 71 k", " iptables x86_64 1.8.5-11.el8_9 rhel-8-for-x86_64-baseos-rpms 592 k", " iputils x86_64 20180629-11.el8 rhel-8-for-x86_64-baseos-rpms 149 k", " jansson x86_64 2.14-1.el8 rhel-8-for-x86_64-baseos-rpms 47 k", " json-c x86_64 0.13.1-3.el8 rhel-8-for-x86_64-baseos-rpms 41 k", " json-glib x86_64 1.4.4-1.el8 rhel-8-for-x86_64-baseos-rpms 144 k", " kbd x86_64 2.0.4-11.el8 rhel-8-for-x86_64-baseos-rpms 390 k", " kbd-legacy noarch 2.0.4-11.el8 rhel-8-for-x86_64-baseos-rpms 481 k", " kbd-misc noarch 2.0.4-11.el8 rhel-8-for-x86_64-baseos-rpms 1.5 M", " kernel-tools x86_64 4.18.0-553.89.1.el8_10 rhel-8-for-x86_64-baseos-rpms 11 M", " kernel-tools-libs x86_64 4.18.0-553.89.1.el8_10 rhel-8-for-x86_64-baseos-rpms 11 M", " kexec-tools x86_64 2.0.26-14.el8_10.2 rhel-8-for-x86_64-baseos-rpms 532 k", " keyutils x86_64 1.5.10-9.el8 rhel-8-for-x86_64-baseos-rpms 66 k", " keyutils-libs x86_64 1.5.10-9.el8 rhel-8-for-x86_64-baseos-rpms 34 k", " kmod x86_64 25-20.el8 rhel-8-for-x86_64-baseos-rpms 126 k", " kmod-libs x86_64 25-20.el8 rhel-8-for-x86_64-baseos-rpms 69 k", " kpartx x86_64 0.8.4-42.el8_10 rhel-8-for-x86_64-baseos-rpms 120 k", " krb5-libs x86_64 1.18.2-32.el8_10 rhel-8-for-x86_64-baseos-rpms 846 k", " less x86_64 530-3.el8_10 rhel-8-for-x86_64-baseos-rpms 164 k", " libacl x86_64 2.2.53-3.el8 rhel-8-for-x86_64-baseos-rpms 35 k", " libassuan x86_64 2.5.1-3.el8 rhel-8-for-x86_64-baseos-rpms 83 k", " libattr x86_64 2.4.48-3.el8 rhel-8-for-x86_64-baseos-rpms 27 k", " libbasicobjects x86_64 0.1.1-40.el8 rhel-8-for-x86_64-baseos-rpms 31 k", " libblkid x86_64 2.32.1-47.el8_10 rhel-8-for-x86_64-baseos-rpms 220 k", " libcap x86_64 2.48-6.el8_9 rhel-8-for-x86_64-baseos-rpms 74 k", " libcap-ng x86_64 0.7.11-1.el8 rhel-8-for-x86_64-baseos-rpms 33 k", " libcollection x86_64 0.7.0-40.el8 rhel-8-for-x86_64-baseos-rpms 48 k", " libcom_err x86_64 1.45.6-7.el8_10 rhel-8-for-x86_64-baseos-rpms 49 k", " libcomps x86_64 0.1.18-1.el8 rhel-8-for-x86_64-baseos-rpms 82 k", " libcurl x86_64 7.61.1-34.el8_10.9 rhel-8-for-x86_64-baseos-rpms 304 k", " libdaemon x86_64 0.14-15.el8 rhel-8-for-x86_64-baseos-rpms 36 k", " libdb x86_64 5.3.28-42.el8_4 rhel-8-for-x86_64-baseos-rpms 751 k", " libdb-utils x86_64 5.3.28-42.el8_4 rhel-8-for-x86_64-baseos-rpms 150 k", " libdnf x86_64 0.63.0-21.el8_10 rhel-8-for-x86_64-baseos-rpms 712 k", " replacing python2-hawkey.x86_64 0.22.5-2.el7_9", " replacing python2-libdnf.x86_64 0.22.5-2.el7_9", " libdrm x86_64 2.4.115-2.el8 rhel-8-for-x86_64-appstream-rpms 165 k", " libedit x86_64 3.1-23.20170329cvs.el8 rhel-8-for-x86_64-baseos-rpms 102 k", " libestr x86_64 0.1.10-3.el8 rhel-8-for-x86_64-appstream-rpms 28 k", " libevent x86_64 2.1.8-5.el8 rhel-8-for-x86_64-baseos-rpms 253 k", " libfastjson x86_64 0.99.9-2.el8 rhel-8-for-x86_64-appstream-rpms 38 k", " libffi x86_64 3.1-24.el8 rhel-8-for-x86_64-baseos-rpms 38 k", " libgcc x86_64 8.5.0-28.el8_10 rhel-8-for-x86_64-baseos-rpms 82 k", " libgcrypt x86_64 1.8.5-7.el8_6 rhel-8-for-x86_64-baseos-rpms 463 k", " libgomp x86_64 8.5.0-28.el8_10 rhel-8-for-x86_64-baseos-rpms 209 k", " libgpg-error x86_64 1.31-1.el8 rhel-8-for-x86_64-baseos-rpms 242 k", " libidn x86_64 1.34-5.el8 rhel-8-for-x86_64-appstream-rpms 239 k", " libini_config x86_64 1.3.1-40.el8 rhel-8-for-x86_64-baseos-rpms 71 k", " libmnl x86_64 1.0.4-6.el8 rhel-8-for-x86_64-baseos-rpms 30 k", " libmodulemd x86_64 2.13.0-1.el8 rhel-8-for-x86_64-baseos-rpms 233 k", " libmount x86_64 2.32.1-47.el8_10 rhel-8-for-x86_64-baseos-rpms 236 k", " libndp x86_64 1.7-7.el8_10 rhel-8-for-x86_64-baseos-rpms 41 k", " libnetfilter_conntrack x86_64 1.0.6-5.el8 rhel-8-for-x86_64-baseos-rpms 65 k", " libnfnetlink x86_64 1.0.1-13.el8 rhel-8-for-x86_64-baseos-rpms 33 k", " libnfsidmap x86_64 1:2.3.3-64.el8_10 rhel-8-for-x86_64-baseos-rpms 123 k", " libnl3 x86_64 3.7.0-1.el8 rhel-8-for-x86_64-baseos-rpms 337 k", " libnl3-cli x86_64 3.7.0-1.el8 rhel-8-for-x86_64-baseos-rpms 194 k", " libpath_utils x86_64 0.2.1-40.el8 rhel-8-for-x86_64-baseos-rpms 34 k", " libpcap x86_64 14:1.9.1-5.el8 rhel-8-for-x86_64-baseos-rpms 169 k", " libpciaccess x86_64 0.14-1.el8 rhel-8-for-x86_64-baseos-rpms 32 k", " libpipeline x86_64 1.5.0-2.el8 rhel-8-for-x86_64-baseos-rpms 54 k", " libpng x86_64 2:1.6.34-5.el8 rhel-8-for-x86_64-baseos-rpms 126 k", " libpwquality x86_64 1.4.4-6.el8 rhel-8-for-x86_64-baseos-rpms 107 k", " libref_array x86_64 0.1.5-40.el8 rhel-8-for-x86_64-baseos-rpms 33 k", " librepo x86_64 1.14.2-5.el8 rhel-8-for-x86_64-baseos-rpms 93 k", " libreport-filesystem x86_64 2.9.5-15.el8 rhel-8-for-x86_64-baseos-rpms 21 k", " librhsm x86_64 0.0.3-5.el8 rhel-8-for-x86_64-baseos-rpms 35 k", " libseccomp x86_64 2.5.2-1.el8 rhel-8-for-x86_64-baseos-rpms 71 k", " libselinux x86_64 2.9-10.el8_10 rhel-8-for-x86_64-baseos-rpms 166 k", " libselinux-utils x86_64 2.9-10.el8_10 rhel-8-for-x86_64-baseos-rpms 243 k", " libsemanage x86_64 2.9-12.el8_10 rhel-8-for-x86_64-baseos-rpms 169 k", " libsepol x86_64 2.9-3.el8 rhel-8-for-x86_64-baseos-rpms 340 k", " libsmartcols x86_64 2.32.1-47.el8_10 rhel-8-for-x86_64-baseos-rpms 179 k", " libsolv x86_64 0.7.20-6.el8 rhel-8-for-x86_64-baseos-rpms 376 k", " libss x86_64 1.45.6-7.el8_10 rhel-8-for-x86_64-baseos-rpms 53 k", " libstdc++ x86_64 8.5.0-28.el8_10 rhel-8-for-x86_64-baseos-rpms 474 k", " libsysfs x86_64 2.1.0-25.el8 rhel-8-for-x86_64-baseos-rpms 53 k", " libtasn1 x86_64 4.13-5.el8_10 rhel-8-for-x86_64-baseos-rpms 77 k", " libteam x86_64 1.31-4.el8 rhel-8-for-x86_64-baseos-rpms 65 k", " libtirpc x86_64 1.1.4-12.el8_10 rhel-8-for-x86_64-baseos-rpms 114 k", " libunistring x86_64 0.9.9-3.el8 rhel-8-for-x86_64-baseos-rpms 422 k", " libuser x86_64 0.62-26.el8_10 rhel-8-for-x86_64-baseos-rpms 414 k", " libutempter x86_64 1.1.6-14.el8 rhel-8-for-x86_64-baseos-rpms 32 k", " libuuid x86_64 2.32.1-47.el8_10 rhel-8-for-x86_64-baseos-rpms 98 k", " libverto x86_64 0.3.2-2.el8 rhel-8-for-x86_64-baseos-rpms 24 k", " libverto-libevent x86_64 0.3.2-2.el8 rhel-8-for-x86_64-baseos-rpms 16 k", " libxml2 x86_64 2.9.7-21.el8_10.3 rhel-8-for-x86_64-baseos-rpms 697 k", " libxslt x86_64 1.1.32-6.3.el8_10 rhel-8-for-x86_64-baseos-rpms 249 k", " libyaml x86_64 0.1.7-5.el8 rhel-8-for-x86_64-baseos-rpms 61 k", " linux-firmware noarch 20251019-134.git8b4de42e.el8_10 rhel-8-for-x86_64-baseos-rpms 582 M", " logrotate x86_64 3.14.0-6.el8 rhel-8-for-x86_64-baseos-rpms 86 k", " lshw x86_64 B.02.19.2-6.el8_10.1 rhel-8-for-x86_64-baseos-rpms 342 k", " lsscsi x86_64 0.32-3.el8 rhel-8-for-x86_64-baseos-rpms 71 k", " lua x86_64 5.3.4-12.el8 rhel-8-for-x86_64-appstream-rpms 192 k", " lz4 x86_64 1.8.3-5.el8_10 rhel-8-for-x86_64-baseos-rpms 104 k", " lzo x86_64 2.08-14.el8 rhel-8-for-x86_64-baseos-rpms 69 k", " mailcap noarch 2.1.48-3.el8 rhel-8-for-x86_64-baseos-rpms 39 k", " make x86_64 1:4.2.1-11.el8 rhel-8-for-x86_64-baseos-rpms 498 k", " man-db x86_64 2.7.6.1-18.el8 rhel-8-for-x86_64-baseos-rpms 887 k", " microcode_ctl x86_64 4:20250812-1.el8_10 rhel-8-for-x86_64-baseos-rpms 15 M", " mokutil x86_64 1:0.3.0-12.el8 rhel-8-for-x86_64-baseos-rpms 46 k", " ncurses x86_64 6.1-10.20180224.el8 rhel-8-for-x86_64-baseos-rpms 387 k", " ncurses-base noarch 6.1-10.20180224.el8 rhel-8-for-x86_64-baseos-rpms 81 k", " ncurses-libs x86_64 6.1-10.20180224.el8 rhel-8-for-x86_64-baseos-rpms 334 k", " net-tools x86_64 2.0-0.52.20160912git.el8 rhel-8-for-x86_64-baseos-rpms 322 k", " newt x86_64 0.52.20-11.el8 rhel-8-for-x86_64-baseos-rpms 122 k", " nfs-utils x86_64 1:2.3.3-64.el8_10 rhel-8-for-x86_64-baseos-rpms 515 k", " nmap-ncat x86_64 2:7.92-2.el8_10 rhel-8-for-x86_64-appstream-rpms 242 k", " nspr x86_64 4.36.0-2.el8_10 rhel-8-for-x86_64-appstream-rpms 143 k", " nss x86_64 3.112.0-4.el8_10 rhel-8-for-x86_64-appstream-rpms 771 k", " nss-softokn x86_64 3.112.0-4.el8_10 rhel-8-for-x86_64-appstream-rpms 540 k", " nss-softokn-freebl x86_64 3.112.0-4.el8_10 rhel-8-for-x86_64-appstream-rpms 482 k", " nss-sysinit x86_64 3.112.0-4.el8_10 rhel-8-for-x86_64-appstream-rpms 76 k", " nss-tools x86_64 3.112.0-4.el8_10 rhel-8-for-x86_64-appstream-rpms 599 k", " nss-util x86_64 3.112.0-4.el8_10 rhel-8-for-x86_64-appstream-rpms 143 k", " numactl-libs x86_64 2.0.16-4.el8 rhel-8-for-x86_64-baseos-rpms 37 k", " openldap x86_64 2.4.46-21.el8_10 rhel-8-for-x86_64-baseos-rpms 354 k", " openssh x86_64 8.0p1-26.el8_10 rhel-8-for-x86_64-baseos-rpms 525 k", " openssh-clients x86_64 8.0p1-26.el8_10 rhel-8-for-x86_64-baseos-rpms 646 k", " openssh-server x86_64 8.0p1-26.el8_10 rhel-8-for-x86_64-baseos-rpms 494 k", " openssl x86_64 1:1.1.1k-14.el8_6 rhel-8-for-x86_64-baseos-rpms 711 k", " openssl-libs x86_64 1:1.1.1k-14.el8_6 rhel-8-for-x86_64-baseos-rpms 1.5 M", " os-prober x86_64 1.74-9.el8 rhel-8-for-x86_64-baseos-rpms 51 k", " p11-kit x86_64 0.23.22-2.el8 rhel-8-for-x86_64-baseos-rpms 327 k", " p11-kit-trust x86_64 0.23.22-2.el8 rhel-8-for-x86_64-baseos-rpms 138 k", " pam x86_64 1.3.1-39.el8_10 rhel-8-for-x86_64-baseos-rpms 749 k", " parted x86_64 3.2-39.el8 rhel-8-for-x86_64-baseos-rpms 555 k", " passwd x86_64 0.80-4.el8 rhel-8-for-x86_64-baseos-rpms 115 k", " pciutils x86_64 3.7.0-3.el8 rhel-8-for-x86_64-baseos-rpms 105 k", " pciutils-libs x86_64 3.7.0-3.el8 rhel-8-for-x86_64-baseos-rpms 54 k", " pcre x86_64 8.42-6.el8 rhel-8-for-x86_64-baseos-rpms 211 k", " perl-CGI noarch 4.38-2.el8 rhel-8-for-x86_64-appstream-rpms 208 k", " perl-Carp noarch 1.42-396.el8 rhel-8-for-x86_64-baseos-rpms 30 k", " perl-Compress-Raw-Bzip2 x86_64 2.081-1.el8 rhel-8-for-x86_64-baseos-rpms 41 k", " perl-Data-Dumper x86_64 2.167-399.el8 rhel-8-for-x86_64-baseos-rpms 58 k", " perl-Date-Manip noarch 6.60-3.el8 rhel-8-for-x86_64-baseos-rpms 1.1 M", " perl-Digest noarch 1.17-395.el8 rhel-8-for-x86_64-baseos-rpms 27 k", " perl-Digest-MD5 x86_64 2.55-396.el8 rhel-8-for-x86_64-baseos-rpms 37 k", " perl-Encode x86_64 4:2.97-3.el8 rhel-8-for-x86_64-baseos-rpms 1.5 M", " perl-Encode-Locale noarch 1.05-10.module+el8.3.0+6498+9eecfe51 rhel-8-for-x86_64-appstream-rpms 22 k", " perl-Error noarch 1:0.17025-2.el8 rhel-8-for-x86_64-appstream-rpms 46 k", " perl-Exporter noarch 5.72-396.el8 rhel-8-for-x86_64-baseos-rpms 34 k", " perl-FCGI x86_64 1:0.78-12.module+el8.10.0+23147+20b7d289 rhel-8-for-x86_64-appstream-rpms 49 k", " perl-File-Listing noarch 6.04-17.module+el8.3.0+6498+9eecfe51 rhel-8-for-x86_64-appstream-rpms 18 k", " perl-File-Path noarch 2.15-2.el8 rhel-8-for-x86_64-baseos-rpms 38 k", " perl-File-Temp noarch 0.230.600-1.el8 rhel-8-for-x86_64-baseos-rpms 63 k", " perl-Filter x86_64 2:1.58-2.el8 rhel-8-for-x86_64-appstream-rpms 82 k", " perl-Getopt-Long noarch 1:2.50-4.el8 rhel-8-for-x86_64-baseos-rpms 63 k", " perl-Git noarch 2.43.7-1.el8_10 rhel-8-for-x86_64-appstream-rpms 79 k", " perl-HTML-Parser x86_64 3.72-15.module+el8.3.0+6498+9eecfe51 rhel-8-for-x86_64-appstream-rpms 119 k", " perl-HTML-Tagset noarch 3.20-34.module+el8.3.0+6498+9eecfe51 rhel-8-for-x86_64-appstream-rpms 24 k", " perl-HTTP-Cookies noarch 6.04-2.module+el8.3.0+6498+9eecfe51 rhel-8-for-x86_64-appstream-rpms 39 k", " perl-HTTP-Date noarch 6.02-19.module+el8.3.0+6498+9eecfe51 rhel-8-for-x86_64-appstream-rpms 19 k", " perl-HTTP-Message noarch 6.18-1.module+el8.3.0+6498+9eecfe51 rhel-8-for-x86_64-appstream-rpms 100 k", " perl-HTTP-Negotiate noarch 6.01-19.module+el8.3.0+6498+9eecfe51 rhel-8-for-x86_64-appstream-rpms 22 k", " perl-HTTP-Tiny noarch 0.074-3.el8 rhel-8-for-x86_64-baseos-rpms 59 k", " perl-IO-Compress noarch 2.081-1.el8 rhel-8-for-x86_64-baseos-rpms 258 k", " perl-IO-HTML noarch 1.001-11.module+el8.3.0+6498+9eecfe51 rhel-8-for-x86_64-appstream-rpms 28 k", " perl-IO-Socket-IP noarch 0.39-5.el8 rhel-8-for-x86_64-baseos-rpms 47 k", " perl-IO-Socket-SSL noarch 2.066-4.module+el8.3.0+6446+594cad75 rhel-8-for-x86_64-appstream-rpms 298 k", " perl-IO-Zlib noarch 1:1.10-423.el8_10 rhel-8-for-x86_64-baseos-rpms 81 k", " perl-LWP-MediaTypes noarch 6.02-15.module+el8.3.0+6498+9eecfe51 rhel-8-for-x86_64-appstream-rpms 29 k", " perl-LWP-Protocol-https noarch 6.07-4.module+el8.3.0+6498+9eecfe51 rhel-8-for-x86_64-appstream-rpms 18 k", " perl-Module-Load noarch 1:0.32-395.el8 rhel-8-for-x86_64-appstream-rpms 19 k", " perl-Mozilla-CA noarch 20160104-7.module+el8.3.0+6498+9eecfe51 rhel-8-for-x86_64-appstream-rpms 15 k", " perl-Net-HTTP noarch 6.17-2.module+el8.3.0+6498+9eecfe51 rhel-8-for-x86_64-appstream-rpms 43 k", " perl-Net-SSLeay x86_64 1.88-2.module+el8.6.0+13392+f0897f98 rhel-8-for-x86_64-appstream-rpms 379 k", " perl-PathTools x86_64 3.74-1.el8 rhel-8-for-x86_64-baseos-rpms 90 k", " perl-Pod-Escapes noarch 1:1.07-395.el8 rhel-8-for-x86_64-baseos-rpms 20 k", " perl-Pod-Perldoc noarch 3.28-396.el8 rhel-8-for-x86_64-baseos-rpms 88 k", " perl-Pod-Simple noarch 1:3.35-395.el8 rhel-8-for-x86_64-baseos-rpms 213 k", " perl-Pod-Usage noarch 4:1.69-395.el8 rhel-8-for-x86_64-baseos-rpms 34 k", " perl-Scalar-List-Utils x86_64 3:1.49-2.el8 rhel-8-for-x86_64-baseos-rpms 68 k", " perl-Socket x86_64 4:2.027-3.el8 rhel-8-for-x86_64-baseos-rpms 59 k", " perl-Storable x86_64 1:3.11-3.el8 rhel-8-for-x86_64-baseos-rpms 98 k", " perl-TermReadKey x86_64 2.37-7.el8 rhel-8-for-x86_64-appstream-rpms 40 k", " perl-Text-ParseWords noarch 3.30-395.el8 rhel-8-for-x86_64-baseos-rpms 18 k", " perl-Time-HiRes x86_64 4:1.9758-2.el8 rhel-8-for-x86_64-appstream-rpms 61 k", " perl-Time-Local noarch 1:1.280-1.el8 rhel-8-for-x86_64-baseos-rpms 34 k", " perl-TimeDate noarch 1:2.30-15.module+el8.3.0+6498+9eecfe51 rhel-8-for-x86_64-appstream-rpms 53 k", " perl-URI noarch 1.73-3.el8 rhel-8-for-x86_64-baseos-rpms 116 k", " perl-WWW-RobotRules noarch 6.02-18.module+el8.3.0+6498+9eecfe51 rhel-8-for-x86_64-appstream-rpms 23 k", " perl-XML-LibXML x86_64 1:2.0132-2.el8 rhel-8-for-x86_64-appstream-rpms 372 k", " perl-XML-NamespaceSupport noarch 1.12-4.el8 rhel-8-for-x86_64-appstream-rpms 30 k", " perl-XML-Parser x86_64 2.44-11.el8 rhel-8-for-x86_64-appstream-rpms 226 k", " perl-XML-SAX noarch 1.00-1.el8 rhel-8-for-x86_64-appstream-rpms 65 k", " perl-XML-SAX-Base noarch 1.09-4.el8 rhel-8-for-x86_64-appstream-rpms 35 k", " perl-constant noarch 1.33-396.el8 rhel-8-for-x86_64-baseos-rpms 25 k", " perl-libs x86_64 4:5.26.3-423.el8_10 rhel-8-for-x86_64-baseos-rpms 1.6 M", " perl-libwww-perl noarch 6.34-1.module+el8.3.0+6498+9eecfe51 rhel-8-for-x86_64-appstream-rpms 213 k", " perl-macros x86_64 4:5.26.3-423.el8_10 rhel-8-for-x86_64-baseos-rpms 73 k", " perl-parent noarch 1:0.237-1.el8 rhel-8-for-x86_64-baseos-rpms 20 k", " perl-podlators noarch 4.11-1.el8 rhel-8-for-x86_64-baseos-rpms 118 k", " perl-threads x86_64 1:2.21-2.el8 rhel-8-for-x86_64-baseos-rpms 61 k", " perl-threads-shared x86_64 1.58-2.el8 rhel-8-for-x86_64-baseos-rpms 48 k", " pinentry x86_64 1.1.0-2.el8 rhel-8-for-x86_64-appstream-rpms 100 k", " plymouth x86_64 0.9.4-12.20200615git1e36e30.el8_10 rhel-8-for-x86_64-appstream-rpms 126 k", " plymouth-core-libs x86_64 0.9.4-12.20200615git1e36e30.el8_10 rhel-8-for-x86_64-appstream-rpms 121 k", " plymouth-scripts x86_64 0.9.4-12.20200615git1e36e30.el8_10 rhel-8-for-x86_64-appstream-rpms 43 k", " policycoreutils x86_64 2.9-26.el8_10 rhel-8-for-x86_64-baseos-rpms 377 k", " polkit x86_64 0.115-15.el8_10.2 rhel-8-for-x86_64-baseos-rpms 155 k", " polkit-pkla-compat x86_64 0.1-12.el8 rhel-8-for-x86_64-baseos-rpms 46 k", " popt x86_64 1.18-1.el8 rhel-8-for-x86_64-baseos-rpms 61 k", " postfix x86_64 2:3.5.8-7.el8 rhel-8-for-x86_64-baseos-rpms 1.5 M", " procps-ng x86_64 3.3.15-14.el8 rhel-8-for-x86_64-baseos-rpms 330 k", " pygobject2 x86_64 2.28.7-5.module+el8.10.0+22676+becd68d6 rhel-8-for-x86_64-appstream-rpms 236 k", " qemu-guest-agent x86_64 15:6.2.0-53.module+el8.10.0+23081+c18b1ee3.4 rhel-8-for-x86_64-appstream-rpms 372 k", " qrencode-libs x86_64 3.4.4-5.el8 rhel-8-for-x86_64-appstream-rpms 59 k", " quota x86_64 1:4.04-14.el8 rhel-8-for-x86_64-baseos-rpms 214 k", " quota-nls noarch 1:4.04-14.el8 rhel-8-for-x86_64-baseos-rpms 95 k", " readline x86_64 7.0-10.el8 rhel-8-for-x86_64-baseos-rpms 199 k", " redhat-logos x86_64 810.1-1.el8_10 rhel-8-for-x86_64-baseos-rpms 371 k", " redhat-release-eula x86_64 8.10-0.3.el8 rhel-8-for-x86_64-baseos-rpms 21 k", " redhat-support-lib-python noarch 0.14.1-0.el8_9 rhel-8-for-x86_64-appstream-rpms 296 k", " redhat-support-tool noarch 0.14.1-0.el8_9 rhel-8-for-x86_64-appstream-rpms 245 k", " rhn-check x86_64 2.8.16-13.module+el8.1.0+3455+3ddf2832 rhel-8-for-x86_64-appstream-rpms 25 k", " rhn-client-tools x86_64 2.8.16-13.module+el8.1.0+3455+3ddf2832 rhel-8-for-x86_64-appstream-rpms 385 k", " rhn-setup x86_64 2.8.16-13.module+el8.1.0+3455+3ddf2832 rhel-8-for-x86_64-appstream-rpms 30 k", " rhnlib noarch 2.8.6-8.module+el8.1.0+3455+3ddf2832 rhel-8-for-x86_64-appstream-rpms 18 k", " rhnsd x86_64 5.0.35-3.module+el8.1.0+3455+3ddf2832 rhel-8-for-x86_64-appstream-rpms 51 k", " rng-tools x86_64 6.16-1.el8 rhel-8-for-x86_64-baseos-rpms 80 k", " rootfiles noarch 8.1-22.el8 rhel-8-for-x86_64-baseos-rpms 13 k", " rpcbind x86_64 1.2.5-10.el8 rhel-8-for-x86_64-baseos-rpms 70 k", " rpm x86_64 4.14.3-32.el8_10 rhel-8-for-x86_64-baseos-rpms 545 k", " rpm-build-libs x86_64 4.14.3-32.el8_10 rhel-8-for-x86_64-baseos-rpms 158 k", " rpm-libs x86_64 4.14.3-32.el8_10 rhel-8-for-x86_64-baseos-rpms 348 k", " rsync x86_64 3.1.3-23.el8_10 rhel-8-for-x86_64-baseos-rpms 412 k", " rsyslog x86_64 8.2102.0-15.el8_10.1 rhel-8-for-x86_64-appstream-rpms 755 k", " ruby x86_64 2.5.9-114.module+el8.10.0+23088+750dc6ca rhel-8-for-x86_64-appstream-rpms 89 k", " ruby-irb noarch 2.5.9-114.module+el8.10.0+23088+750dc6ca rhel-8-for-x86_64-appstream-rpms 104 k", " ruby-libs x86_64 2.5.9-114.module+el8.10.0+23088+750dc6ca rhel-8-for-x86_64-appstream-rpms 2.9 M", " rubygem-bigdecimal x86_64 1.3.4-114.module+el8.10.0+23088+750dc6ca rhel-8-for-x86_64-appstream-rpms 99 k", " rubygem-io-console x86_64 0.4.6-114.module+el8.10.0+23088+750dc6ca rhel-8-for-x86_64-appstream-rpms 69 k", " rubygem-json x86_64 2.1.0-114.module+el8.10.0+23088+750dc6ca rhel-8-for-x86_64-appstream-rpms 93 k", " rubygem-psych x86_64 3.0.2-114.module+el8.10.0+23088+750dc6ca rhel-8-for-x86_64-appstream-rpms 97 k", " rubygem-rdoc noarch 6.0.1.1-114.module+el8.10.0+23088+750dc6ca rhel-8-for-x86_64-appstream-rpms 458 k", " rubygems noarch 2.7.6.3-114.module+el8.10.0+23088+750dc6ca rhel-8-for-x86_64-appstream-rpms 310 k", " sed x86_64 4.5-5.el8 rhel-8-for-x86_64-baseos-rpms 298 k", " selinux-policy noarch 3.14.3-139.el8_10.1 rhel-8-for-x86_64-baseos-rpms 670 k", " selinux-policy-targeted noarch 3.14.3-139.el8_10.1 rhel-8-for-x86_64-baseos-rpms 15 M", " setup noarch 2.12.2-9.el8 rhel-8-for-x86_64-baseos-rpms 181 k", " shadow-utils x86_64 2:4.6-23.el8_10 rhel-8-for-x86_64-baseos-rpms 1.2 M", " shared-mime-info x86_64 1.9-4.el8 rhel-8-for-x86_64-baseos-rpms 329 k", " shim-x64 x86_64 15.8-2.el8_10 rhel-8-for-x86_64-baseos-rpms 464 k", " slang x86_64 2.3.2-3.el8 rhel-8-for-x86_64-baseos-rpms 368 k", " snappy x86_64 1.1.8-3.el8 rhel-8-for-x86_64-baseos-rpms 37 k", " sqlite x86_64 3.26.0-20.el8_10 rhel-8-for-x86_64-baseos-rpms 668 k", " subscription-manager x86_64 1.28.44-1.el8_10 rhel-8-for-x86_64-baseos-rpms 1.2 M", " subscription-manager-rhsm-certificates noarch 20220623-1.el8 rhel-8-for-x86_64-baseos-rpms 21 k", " sudo x86_64 1.9.5p2-1.el8_10.3 rhel-8-for-x86_64-baseos-rpms 1.0 M", " systemd x86_64 239-82.el8_10.8 rhel-8-for-x86_64-baseos-rpms 3.7 M", " systemd-libs x86_64 239-82.el8_10.8 rhel-8-for-x86_64-baseos-rpms 1.1 M", " tar x86_64 2:1.30-11.el8_10 rhel-8-for-x86_64-baseos-rpms 838 k", " teamd x86_64 1.31-4.el8 rhel-8-for-x86_64-baseos-rpms 131 k", " time x86_64 1.9-3.el8 rhel-8-for-x86_64-baseos-rpms 54 k", " tuned noarch 2.22.1-6.el8_10 rhel-8-for-x86_64-baseos-rpms 368 k", " tzdata noarch 2025b-1.el8 rhel-8-for-x86_64-baseos-rpms 477 k", " usermode x86_64 1.113-2.el8 rhel-8-for-x86_64-baseos-rpms 202 k", " util-linux x86_64 2.32.1-47.el8_10 rhel-8-for-x86_64-baseos-rpms 2.5 M", " vim-common x86_64 2:8.0.1763-21.el8_10 rhel-8-for-x86_64-appstream-rpms 6.3 M", " vim-enhanced x86_64 2:8.0.1763-21.el8_10 rhel-8-for-x86_64-appstream-rpms 1.4 M", " vim-filesystem noarch 2:8.0.1763-21.el8_10 rhel-8-for-x86_64-appstream-rpms 50 k", " vim-minimal x86_64 2:8.0.1763-21.el8_10 rhel-8-for-x86_64-baseos-rpms 574 k", " virt-what x86_64 1.25-4.el8 rhel-8-for-x86_64-baseos-rpms 38 k", " wget x86_64 1.19.5-12.el8_10 rhel-8-for-x86_64-appstream-rpms 734 k", " which x86_64 2.21-21.el8_10 rhel-8-for-x86_64-baseos-rpms 50 k", " wpa_supplicant x86_64 1:2.10-1.el8 rhel-8-for-x86_64-baseos-rpms 2.1 M", " xdg-utils noarch 1.1.2-5.el8 rhel-8-for-x86_64-appstream-rpms 84 k", " xfsprogs x86_64 5.0.0-12.el8 rhel-8-for-x86_64-baseos-rpms 1.1 M", " xz x86_64 5.2.4-4.el8_6 rhel-8-for-x86_64-baseos-rpms 153 k", " xz-libs x86_64 5.2.4-4.el8_6 rhel-8-for-x86_64-baseos-rpms 94 k", " yum noarch 4.7.0-21.el8_10 rhel-8-for-x86_64-baseos-rpms 209 k", " yum-utils noarch 4.0.21-25.el8 rhel-8-for-x86_64-baseos-rpms 76 k", " zlib x86_64 1.2.11-25.el8 rhel-8-for-x86_64-baseos-rpms 103 k", "Installing dependencies:", " NetworkManager-initscripts-updown noarch 1:1.40.16-20.el8_10 rhel-8-for-x86_64-baseos-rpms 144 k", " authselect x86_64 1.2.6-2.el8 rhel-8-for-x86_64-baseos-rpms 147 k", " authselect-libs x86_64 1.2.6-2.el8 rhel-8-for-x86_64-baseos-rpms 244 k", " brotli x86_64 1.0.6-3.el8 rhel-8-for-x86_64-baseos-rpms 323 k", " bubblewrap x86_64 0.4.0-2.el8_10 rhel-8-for-x86_64-baseos-rpms 51 k", " compat-openssl10 x86_64 1:1.0.2o-4.el8_10.1 rhel-8-for-x86_64-appstream-rpms 1.1 M", " crypto-policies noarch 20230731-1.git3177e06.el8 rhel-8-for-x86_64-baseos-rpms 64 k", " crypto-policies-scripts noarch 20230731-1.git3177e06.el8 rhel-8-for-x86_64-baseos-rpms 84 k", " dnf-plugin-subscription-manager x86_64 1.28.44-1.el8_10 rhel-8-for-x86_64-baseos-rpms 329 k", " dnf-plugins-core noarch 4.0.21-25.el8 rhel-8-for-x86_64-baseos-rpms 77 k", " dosfstools x86_64 4.1-6.el8 rhel-8-for-x86_64-baseos-rpms 122 k", " dwz x86_64 0.12-10.el8 rhel-8-for-x86_64-appstream-rpms 109 k", " efi-srpm-macros noarch 3-3.el8 rhel-8-for-x86_64-appstream-rpms 22 k", " fuse-libs x86_64 2.9.7-19.el8 rhel-8-for-x86_64-baseos-rpms 103 k", " fwupd x86_64 1.7.8-2.el8 rhel-8-for-x86_64-baseos-rpms 3.5 M", " gdisk x86_64 1.0.3-11.el8 rhel-8-for-x86_64-baseos-rpms 241 k", " ghc-srpm-macros noarch 1.4.2-7.el8 rhel-8-for-x86_64-appstream-rpms 9.4 k", " glibc-gconv-extra x86_64 2.28-251.el8_10.27 rhel-8-for-x86_64-baseos-rpms 1.6 M", " gnutls x86_64 3.6.16-8.el8_10.4 rhel-8-for-x86_64-baseos-rpms 1.0 M", " go-srpm-macros noarch 2-17.el8 rhel-8-for-x86_64-appstream-rpms 13 k", " hdparm x86_64 9.54-4.el8 rhel-8-for-x86_64-baseos-rpms 100 k", " ima-evm-utils x86_64 1.3.2-12.el8 rhel-8-for-x86_64-baseos-rpms 64 k", " ipcalc x86_64 0.2.4-4.el8 rhel-8-for-x86_64-baseos-rpms 38 k", " libarchive x86_64 3.3.3-6.el8_10 rhel-8-for-x86_64-baseos-rpms 359 k", " libatasmart x86_64 0.19-14.el8 rhel-8-for-x86_64-appstream-rpms 50 k", " libblockdev x86_64 2.28-7.el8_10 rhel-8-for-x86_64-appstream-rpms 133 k", " libblockdev-crypto x86_64 2.28-7.el8_10 rhel-8-for-x86_64-appstream-rpms 82 k", " libblockdev-fs x86_64 2.28-7.el8_10 rhel-8-for-x86_64-appstream-rpms 88 k", " libblockdev-loop x86_64 2.28-7.el8_10 rhel-8-for-x86_64-appstream-rpms 71 k", " libblockdev-mdraid x86_64 2.28-7.el8_10 rhel-8-for-x86_64-appstream-rpms 78 k", " libblockdev-part x86_64 2.28-7.el8_10 rhel-8-for-x86_64-appstream-rpms 81 k", " libblockdev-swap x86_64 2.28-7.el8_10 rhel-8-for-x86_64-appstream-rpms 73 k", " libblockdev-utils x86_64 2.28-7.el8_10 rhel-8-for-x86_64-appstream-rpms 81 k", " libbpf x86_64 0.5.0-1.el8 rhel-8-for-x86_64-baseos-rpms 137 k", " libbytesize x86_64 1.4-3.el8 rhel-8-for-x86_64-appstream-rpms 59 k", " libfdisk x86_64 2.32.1-47.el8_10 rhel-8-for-x86_64-baseos-rpms 253 k", " libgcab1 x86_64 1.1-1.el8 rhel-8-for-x86_64-baseos-rpms 79 k", " libgusb x86_64 0.3.0-1.el8 rhel-8-for-x86_64-baseos-rpms 49 k", " libibverbs x86_64 48.0-1.el8 rhel-8-for-x86_64-baseos-rpms 404 k", " libicu x86_64 60.3-2.el8_1 rhel-8-for-x86_64-baseos-rpms 8.8 M", " libidn2 x86_64 2.2.0-1.el8 rhel-8-for-x86_64-baseos-rpms 94 k", " libkcapi x86_64 1.4.0-2.el8 rhel-8-for-x86_64-baseos-rpms 53 k", " libkcapi-hmaccalc x86_64 1.4.0-2.el8 rhel-8-for-x86_64-baseos-rpms 32 k", " libksba x86_64 1.3.5-9.el8_7 rhel-8-for-x86_64-baseos-rpms 134 k", " libmetalink x86_64 0.1.3-7.el8 rhel-8-for-x86_64-baseos-rpms 32 k", " libnftnl x86_64 1.2.2-3.el8 rhel-8-for-x86_64-baseos-rpms 87 k", " libnghttp2 x86_64 1.33.0-6.el8_10.1 rhel-8-for-x86_64-baseos-rpms 78 k", " libnsl2 x86_64 1.2.0-2.20180605git4a062cf.el8 rhel-8-for-x86_64-baseos-rpms 58 k", " libpkgconf x86_64 1.4.2-1.el8 rhel-8-for-x86_64-baseos-rpms 35 k", " libpsl x86_64 0.20.2-6.el8 rhel-8-for-x86_64-baseos-rpms 61 k", " libsecret x86_64 0.18.6-1.el8 rhel-8-for-x86_64-baseos-rpms 163 k", " libsigsegv x86_64 2.11-5.el8 rhel-8-for-x86_64-baseos-rpms 30 k", " libsmbios x86_64 2.4.1-2.el8 rhel-8-for-x86_64-baseos-rpms 99 k", " libssh-config noarch 0.9.6-16.el8_10 rhel-8-for-x86_64-baseos-rpms 20 k", " libudisks2 x86_64 2.9.0-16.el8_10.1 rhel-8-for-x86_64-appstream-rpms 184 k", " libusbx x86_64 1.0.23-4.el8 rhel-8-for-x86_64-baseos-rpms 74 k", " libxmlb x86_64 0.1.15-1.el8 rhel-8-for-x86_64-baseos-rpms 91 k", " libzstd x86_64 1.4.4-1.el8 rhel-8-for-x86_64-baseos-rpms 266 k", " mariadb-connector-c-config noarch 3.1.11-2.el8_3 rhel-8-for-x86_64-appstream-rpms 15 k", " mdadm x86_64 4.2-19.el8_10 rhel-8-for-x86_64-baseos-rpms 470 k", " mozjs60 x86_64 60.9.0-4.el8 rhel-8-for-x86_64-baseos-rpms 6.6 M", " mpfr x86_64 3.1.6-1.el8 rhel-8-for-x86_64-baseos-rpms 221 k", " nettle x86_64 3.4.1-7.el8 rhel-8-for-x86_64-baseos-rpms 301 k", " nftables x86_64 1:1.0.4-7.el8_10 rhel-8-for-x86_64-baseos-rpms 382 k", " ocaml-srpm-macros noarch 5-4.el8 rhel-8-for-x86_64-appstream-rpms 9.5 k", " oddjob x86_64 0.34.7-3.el8 rhel-8-for-x86_64-appstream-rpms 81 k", " openblas-srpm-macros noarch 2-2.el8 rhel-8-for-x86_64-appstream-rpms 8.0 k", " pcre2 x86_64 10.32-3.el8_6 rhel-8-for-x86_64-baseos-rpms 247 k", " perl-CPAN-Meta-Requirements noarch 2.140-396.el8 rhel-8-for-x86_64-appstream-rpms 37 k", " perl-CPAN-Meta-YAML noarch 0.018-397.el8 rhel-8-for-x86_64-appstream-rpms 34 k", " perl-Data-Dump noarch 1.23-7.module+el8.3.0+6498+9eecfe51 rhel-8-for-x86_64-appstream-rpms 37 k", " perl-Digest-HMAC noarch 1.03-17.module+el8.3.0+6498+9eecfe51 rhel-8-for-x86_64-appstream-rpms 20 k", " perl-Digest-SHA x86_64 1:6.02-1.el8 rhel-8-for-x86_64-appstream-rpms 66 k", " perl-ExtUtils-Embed noarch 1.34-423.el8_10 rhel-8-for-x86_64-appstream-rpms 80 k", " perl-ExtUtils-Install noarch 2.14-4.el8 rhel-8-for-x86_64-appstream-rpms 46 k", " perl-ExtUtils-MakeMaker noarch 1:7.34-1.el8 rhel-8-for-x86_64-appstream-rpms 301 k", " perl-ExtUtils-Manifest noarch 1.70-395.el8 rhel-8-for-x86_64-appstream-rpms 37 k", " perl-ExtUtils-ParseXS noarch 1:3.35-2.el8 rhel-8-for-x86_64-appstream-rpms 83 k", " perl-JSON-PP noarch 1:2.97.001-3.el8 rhel-8-for-x86_64-appstream-rpms 68 k", " perl-NTLM noarch 1.09-17.module+el8.3.0+6498+9eecfe51 rhel-8-for-x86_64-appstream-rpms 24 k", " perl-Test-Harness noarch 1:3.42-1.el8 rhel-8-for-x86_64-appstream-rpms 279 k", " perl-Try-Tiny noarch 0.30-7.module+el8.3.0+6498+9eecfe51 rhel-8-for-x86_64-appstream-rpms 45 k", " perl-devel x86_64 4:5.26.3-423.el8_10 rhel-8-for-x86_64-appstream-rpms 600 k", " perl-encoding x86_64 4:2.22-3.el8 rhel-8-for-x86_64-appstream-rpms 68 k", " perl-srpm-macros noarch 1-25.el8 rhel-8-for-x86_64-appstream-rpms 11 k", " perl-version x86_64 6:0.99.24-1.el8 rhel-8-for-x86_64-appstream-rpms 67 k", " pkgconf x86_64 1.4.2-1.el8 rhel-8-for-x86_64-baseos-rpms 38 k", " platform-python-pip noarch 9.0.3-24.el8 rhel-8-for-x86_64-baseos-rpms 1.6 M", " platform-python-setuptools noarch 39.2.0-9.el8_10 rhel-8-for-x86_64-baseos-rpms 633 k", " psmisc x86_64 23.1-5.el8 rhel-8-for-x86_64-baseos-rpms 151 k", " publicsuffix-list-dafsa noarch 20180723-1.el8 rhel-8-for-x86_64-baseos-rpms 56 k", " python-rpm-macros noarch 3-45.el8 rhel-8-for-x86_64-appstream-rpms 16 k", " python-srpm-macros noarch 3-45.el8 rhel-8-for-x86_64-appstream-rpms 16 k", " python2 x86_64 2.7.18-17.module+el8.10.0+20822+a15ec22d rhel-8-for-x86_64-appstream-rpms 111 k", " python2-pip-wheel noarch 9.0.3-19.module+el8.9.0+19487+7dc18407 rhel-8-for-x86_64-appstream-rpms 892 k", " python2-pysocks noarch 1.6.8-6.module+el8.9.0+19487+7dc18407 rhel-8-for-x86_64-appstream-rpms 33 k", " python2-pytz noarch 2017.2-13.module+el8.9.0+19487+7dc18407 rhel-8-for-x86_64-appstream-rpms 54 k", " python2-setuptools-wheel noarch 39.0.1-14.module+el8.10.0+20444+3bf7fee4 rhel-8-for-x86_64-appstream-rpms 287 k", " python3-audit x86_64 3.1.2-1.el8_10.1 rhel-8-for-x86_64-baseos-rpms 88 k", " python3-cloud-what x86_64 1.28.44-1.el8_10 rhel-8-for-x86_64-baseos-rpms 328 k", " python3-dnf-plugin-spacewalk noarch 2.8.5-11.module+el8.1.0+3455+3ddf2832 rhel-8-for-x86_64-appstream-rpms 30 k", " python3-dnf-plugins-core noarch 4.0.21-25.el8 rhel-8-for-x86_64-baseos-rpms 263 k", " python3-gpg x86_64 1.13.1-12.el8 rhel-8-for-x86_64-baseos-rpms 244 k", " python3-jsonschema noarch 2.6.0-4.el8 rhel-8-for-x86_64-appstream-rpms 82 k", " python3-jwt noarch 1.6.1-2.el8 rhel-8-for-x86_64-baseos-rpms 43 k", " python3-librepo x86_64 1.14.2-5.el8 rhel-8-for-x86_64-baseos-rpms 54 k", " python3-netifaces x86_64 0.10.6-4.el8 rhel-8-for-x86_64-appstream-rpms 25 k", " python3-nftables x86_64 1:1.0.4-7.el8_10 rhel-8-for-x86_64-baseos-rpms 32 k", " python3-oauthlib noarch 2.1.0-1.el8 rhel-8-for-x86_64-baseos-rpms 155 k", " python3-pip noarch 9.0.3-24.el8 rhel-8-for-x86_64-appstream-rpms 20 k", " python3-pip-wheel noarch 9.0.3-24.el8 rhel-8-for-x86_64-baseos-rpms 866 k", " python3-ptyprocess noarch 0.5.2-4.el8 rhel-8-for-x86_64-appstream-rpms 31 k", " python3-pyparsing noarch 2.1.10-7.el8 rhel-8-for-x86_64-baseos-rpms 142 k", " python3-pysocks noarch 1.6.8-3.el8 rhel-8-for-x86_64-baseos-rpms 34 k", " python3-pytz noarch 2017.2-11.el8 rhel-8-for-x86_64-appstream-rpms 54 k", " python3-rhn-check x86_64 2.8.16-13.module+el8.1.0+3455+3ddf2832 rhel-8-for-x86_64-appstream-rpms 38 k", " python3-rhn-client-tools x86_64 2.8.16-13.module+el8.1.0+3455+3ddf2832 rhel-8-for-x86_64-appstream-rpms 109 k", " python3-rhn-setup x86_64 2.8.16-13.module+el8.1.0+3455+3ddf2832 rhel-8-for-x86_64-appstream-rpms 67 k", " python3-rhnlib noarch 2.8.6-8.module+el8.1.0+3455+3ddf2832 rhel-8-for-x86_64-appstream-rpms 77 k", " python3-rpm-macros noarch 3-45.el8 rhel-8-for-x86_64-appstream-rpms 15 k", " python3-setuptools noarch 39.2.0-9.el8_10 rhel-8-for-x86_64-baseos-rpms 163 k", " python3-setuptools-wheel noarch 39.2.0-9.el8_10 rhel-8-for-x86_64-baseos-rpms 289 k", " python3-systemd x86_64 234-8.el8 rhel-8-for-x86_64-baseos-rpms 81 k", " python3-webencodings noarch 0.5.1-6.el8 rhel-8-for-x86_64-appstream-rpms 27 k", " python36 x86_64 3.6.8-39.module+el8.10.0+20784+edafcd43 rhel-8-for-x86_64-appstream-rpms 20 k", " qt5-srpm-macros noarch 5.15.3-1.el8 rhel-8-for-x86_64-appstream-rpms 11 k", " redhat-rpm-config noarch 131-1.el8 rhel-8-for-x86_64-appstream-rpms 91 k", " rpm-plugin-selinux x86_64 4.14.3-32.el8_10 rhel-8-for-x86_64-baseos-rpms 79 k", " rubygem-openssl x86_64 2.1.2-114.module+el8.10.0+23088+750dc6ca rhel-8-for-x86_64-appstream-rpms 191 k", " rust-srpm-macros noarch 5-2.el8 rhel-8-for-x86_64-appstream-rpms 9.3 k", " sqlite-libs x86_64 3.26.0-20.el8_10 rhel-8-for-x86_64-baseos-rpms 580 k", " squashfs-tools x86_64 4.3-21.el8 rhel-8-for-x86_64-baseos-rpms 165 k", " systemtap-sdt-devel x86_64 4.9-3.el8 rhel-8-for-x86_64-appstream-rpms 88 k", " tpm2-tss x86_64 2.3.2-6.el8 rhel-8-for-x86_64-baseos-rpms 275 k", " trousers-lib x86_64 0.3.15-2.el8 rhel-8-for-x86_64-baseos-rpms 168 k", " unbound-libs x86_64 1.16.2-5.9.el8_10 rhel-8-for-x86_64-appstream-rpms 577 k", " unzip x86_64 6.0-48.el8_10 rhel-8-for-x86_64-baseos-rpms 196 k", " volume_key-libs x86_64 0.3.11-6.el8 rhel-8-for-x86_64-appstream-rpms 149 k", " xkeyboard-config noarch 2.28-1.el8 rhel-8-for-x86_64-appstream-rpms 782 k", " zip x86_64 3.0-23.el8 rhel-8-for-x86_64-baseos-rpms 270 k", "Installing weak dependencies:", " elfutils-debuginfod-client x86_64 0.190-2.el8 rhel-8-for-x86_64-baseos-rpms 76 k", " geolite2-city noarch 20180605-1.el8 rhel-8-for-x86_64-appstream-rpms 19 M", " geolite2-country noarch 20180605-1.el8 rhel-8-for-x86_64-appstream-rpms 1.0 M", " gnupg2-smime x86_64 2.2.20-3.el8_6 rhel-8-for-x86_64-baseos-rpms 283 k", " libmaxminddb x86_64 1.2.0-10.el8_9.1 rhel-8-for-x86_64-appstream-rpms 33 k", " libxkbcommon x86_64 0.9.1-1.el8 rhel-8-for-x86_64-appstream-rpms 116 k", " memstrack x86_64 0.2.5-2.el8 rhel-8-for-x86_64-baseos-rpms 52 k", " oddjob-mkhomedir x86_64 0.34.7-3.el8 rhel-8-for-x86_64-appstream-rpms 50 k", " openssl-pkcs11 x86_64 0.4.10-3.el8 rhel-8-for-x86_64-baseos-rpms 66 k", " perl-CPAN-Meta noarch 2.150010-396.el8 rhel-8-for-x86_64-appstream-rpms 191 k", " pigz x86_64 2.4-4.el8 rhel-8-for-x86_64-baseos-rpms 79 k", " python2-pip noarch 9.0.3-19.module+el8.9.0+19487+7dc18407 rhel-8-for-x86_64-appstream-rpms 1.6 M", " python3-html5lib noarch 1:0.999999999-6.el8 rhel-8-for-x86_64-appstream-rpms 214 k", " python3-unbound x86_64 1.16.2-5.9.el8_10 rhel-8-for-x86_64-appstream-rpms 129 k", " rpm-plugin-systemd-inhibit x86_64 4.14.3-32.el8_10 rhel-8-for-x86_64-baseos-rpms 80 k", " rubygem-did_you_mean noarch 1.2.0-114.module+el8.10.0+23088+750dc6ca rhel-8-for-x86_64-appstream-rpms 83 k", " trousers x86_64 0.3.15-2.el8 rhel-8-for-x86_64-baseos-rpms 153 k", " udisks2 x86_64 2.9.0-16.el8_10.1 rhel-8-for-x86_64-appstream-rpms 474 k", "Removing:", " Red_Hat_Enterprise_Linux-Release_Notes-7-en-US noarch 7-2.el7 @System 317 k", " aic94xx-firmware noarch 30-6.el7 @System 30 k", " audit-libs-python x86_64 2.8.5-4.el7 @System 316 k", " btrfs-progs x86_64 4.9.1-1.el7 @System 4.0 M", " dbus-python x86_64 1.1.1-9.el7 @System 828 k", " libnl x86_64 1.1.4-3.el7 @System 365 k", " libselinux-python x86_64 2.5-15.el7 @System 589 k", " libsemanage-python x86_64 2.5-14.el7 @System 441 k", " libxml2-python x86_64 2.9.1-6.el7_9.6 @System 1.4 M", " m2crypto x86_64 0.21.1-17.el7 @System 1.9 M", " mariadb-libs x86_64 1:5.5.68-1.el7 @System 4.4 M", " mozjs17 x86_64 17.0.0-20.el7 @System 3.9 M", " newt-python x86_64 0.52.15-4.el7 @System 114 k", " nss-pem x86_64 1.0.3-7.el7_9.1 @System 205 k", " perl-Business-ISBN noarch 2.06-2.el7 @System 39 k", " perl-Business-ISBN-Data noarch 20120719.001-2.el7 @System 161 k", " perl-Font-AFM noarch 1.20-13.el7 @System 46 k", " perl-HTML-Format noarch 2.10-7.el7 @System 125 k", " perl-Net-LibIDN x86_64 0.12-15.el7 @System 51 k", " pexpect noarch 2.3-11.el7 @System 784 k", " policycoreutils-python x86_64 2.5-34.el7 @System 1.2 M", " pth x86_64 2.0.7-23.el7 @System 262 k", " pyOpenSSL x86_64 0.13.1-4.el7 @System 630 k", " pygpgme x86_64 0.3-9.el7 @System 193 k", " pyliblzma x86_64 0.5.3-11.el7 @System 186 k", " pyserial noarch 2.6-6.el7 @System 538 k", " python x86_64 2.7.5-94.el7_9 @System 79 k", " python-IPy noarch 0.75-6.el7 @System 119 k", " python-babel noarch 0.9.6-8.el7 @System 5.2 M", " python-backports x86_64 1.0-8.el7 @System 638 ", " python-backports-ssl_match_hostname noarch 3.5.0.1-1.el7 @System 18 k", " python-cffi x86_64 1.6.0-5.el7 @System 1.0 M", " python-chardet noarch 2.2.1-3.el7 @System 1.1 M", " python-configobj noarch 4.7.2-7.el7 @System 598 k", " python-dateutil noarch 1.5-7.el7 @System 343 k", " python-decorator noarch 3.4.0-3.el7 @System 71 k", " python-dmidecode x86_64 3.12.2-4.el7 @System 261 k", " python-enum34 noarch 1.0.4-1.el7 @System 322 k", " python-ethtool x86_64 0.8-8.el7 @System 74 k", " python-firewall noarch 0.6.3-13.el7_9 @System 1.9 M", " python-gobject-base x86_64 3.22.0-1.el7_4.1 @System 1.1 M", " python-gudev x86_64 147.2-7.el7 @System 45 k", " python-hwdata noarch 1.7.3-4.el7 @System 172 k", " python-idna noarch 2.4-1.el7 @System 563 k", " python-iniparse noarch 0.4-9.el7 @System 112 k", " python-inotify noarch 0.9.4-4.el7 @System 256 k", " python-ipaddr noarch 2.1.11-2.el7 @System 194 k", " python-ipaddress noarch 1.0.16-2.el7 @System 227 k", " python-jinja2 noarch 2.7.2-4.el7 @System 3.0 M", " python-jsonpatch noarch 1.2-4.el7 @System 52 k", " python-jsonpointer noarch 1.9-2.el7 @System 34 k", " python-jwcrypto noarch 0.4.2-1.el7 @System 249 k", " python-kitchen noarch 1.1.1-5.el7 @System 1.4 M", " python-libs x86_64 2.7.5-94.el7_9 @System 24 M", " python-linux-procfs noarch 0.4.11-4.el7 @System 95 k", " python-lxml x86_64 3.2.1-4.el7 @System 2.6 M", " python-magic noarch 5.11-37.el7 @System 17 k", " python-markupsafe x86_64 0.11-10.el7 @System 58 k", " python-perf x86_64 3.10.0-1160.120.1.el7 @System 336 k", " python-ply noarch 3.4-11.el7 @System 529 k", " python-prettytable noarch 0.7.2-3.el7 @System 180 k", " python-pycparser noarch 2.14-1.el7 @System 622 k", " python-pycurl x86_64 7.19.0-19.el7 @System 236 k", " python-pyudev noarch 0.15-9.el7 @System 236 k", " python-requests noarch 2.6.0-10.el7 @System 341 k", " python-schedutils x86_64 0.4-6.el7 @System 42 k", " python-setuptools noarch 0.9.8-7.el7 @System 1.9 M", " python-six noarch 1.9.0-2.el7 @System 97 k", " python-slip noarch 0.4.0-4.el7 @System 60 k", " python-slip-dbus noarch 0.4.0-4.el7 @System 75 k", " python-syspurpose x86_64 1.24.54-1.el7_9 @System 125 k", " python-urlgrabber noarch 3.10-10.el7 @System 492 k", " python-urllib3 noarch 1.10.2-7.el7 @System 380 k", " python2-cryptography x86_64 1.7.2-2.el7 @System 2.6 M", " python2-dnf noarch 4.0.9.2-2.el7_9 @System 1.9 M", " python2-futures noarch 3.1.1-5.el7 @System 91 k", " python2-libcomps x86_64 0.1.8-14.el7 @System 140 k", " python2-pyasn1 noarch 0.1.9-7.el7 @System 458 k", " pyxattr x86_64 0.5.1-5.el7 @System 62 k", " rpm-python x86_64 4.11.3-48.el7_9 @System 146 k", " subscription-manager-rhsm x86_64 1.24.54-1.el7_9 @System 413 k", " systemd-sysv x86_64 219-78.el7_9.9 @System 3.9 k", " sysvinit-tools x86_64 2.88-14.dsf.el7 @System 107 k", " tcp_wrappers x86_64 7.6-77.el7 @System 198 k", " tcp_wrappers-libs x86_64 7.6-77.el7 @System 131 k", " yum-metadata-parser x86_64 1.1.4-10.el7 @System 57 k", " yum-rhn-plugin noarch 2.0.1-10.el7 @System 202 k", "Removing dependent packages:", " beakerlib noarch 1.29.3-1.el7bkr @System 454 k", " beakerlib-redhat noarch 1-33.el7bkr @System 22 k", " perl-HTML-Tree noarch 1:5.03-2.el7 @System 481 k", " perl-HTTP-Daemon noarch 6.01-8.el7 @System 40 k", " perl-IO-stringy noarch 2.110-22.el7 @System 130 k", " perl-XML-Twig noarch 3.44-2.el7 @System 642 k", " restraint-rhts x86_64 0.4.4-1.el7bkr @System 68 k", " tps-devel noarch 2.44.50-1 @System 1.5 M", "Downgrading:", " irqbalance x86_64 2:1.9.2-1.el8 rhel-8-for-x86_64-baseos-rpms 72 k", " libcgroup x86_64 0.41-19.el8 rhel-8-for-x86_64-baseos-rpms 70 k", " libcroco x86_64 0.6.12-4.el8_2.1 rhel-8-for-x86_64-baseos-rpms 113 k", " perl-Compress-Raw-Zlib x86_64 2.081-1.el8 rhel-8-for-x86_64-baseos-rpms 68 k", " sg3_utils x86_64 1.44-6.el8 rhel-8-for-x86_64-baseos-rpms 918 k", " sg3_utils-libs x86_64 1.44-6.el8 rhel-8-for-x86_64-baseos-rpms 99 k", "Enabling module streams:", " gimp 2.8 ", " idm client ", " perl 5.26 ", " perl-FCGI 0.78 ", " perl-IO-Socket-SSL 2.066 ", " perl-libwww-perl 6.34 ", " python27 2.7 ", " python36 3.6 ", " ruby 2.5 ", " satellite-5-client 1.0 ", " virt rhel ", "", "Transaction Summary", "==============================================================================================================================================", "Install 329 Packages", "Upgrade 374 Packages", "Remove 95 Packages", "Downgrade 6 Packages", "", "Total size: 1.1 G", "Total download size: 988 M", "Downloading Packages:", "Check completed.", "==> Processing phase `Reports`", "====> * verify_check_results", " Check all dialogs and notify that user needs to make some choices.", "====> * verify_check_results", " Check all generated results messages and notify user about them.", "", "Debug output written to /var/log/leapp/leapp-preupgrade.log", "", "============================================================", " REPORT OVERVIEW ", "============================================================", "", "HIGH and MEDIUM severity reports:", " 1. Packages available in excluded repositories will not be installed", " 2. GRUB2 core will be automatically updated during the upgrade", " 3. Difference in Python versions and support in RHEL 8", " 4. Upgrade is unsupported", " 5. Module pam_pkcs11 will be removed from PAM configuration", " 6. chrony using default configuration", "", "Reports summary:", " Errors: 0", " Inhibitors: 0", " HIGH severity reports: 4", " MEDIUM severity reports: 2", " LOW severity reports: 6", " INFO severity reports: 3", "", "Before continuing, review the full report below for details about discovered problems and possible remediation instructions:", " A report has been generated at /var/log/leapp/leapp-report.txt", " A report has been generated at /var/log/leapp/leapp-report.json", "", "============================================================", " END OF REPORT OVERVIEW ", "============================================================", "", "Answerfile has been generated at /var/log/leapp/answerfile"]} TASK [analysis-leapp | Include custom_local_repos for local_repos_post_analysis] *** task path: /root/.ansible/collections/ansible_collections/infra/leapp/roles/analysis/tasks/analysis-leapp.yml:89 TASK [infra.leapp.common : custom_local_repos | Remove old /etc/leapp/files/leapp_upgrade_repositories.repo] *** task path: /root/.ansible/collections/ansible_collections/infra/leapp/roles/common/tasks/custom_local_repos.yml:2 skipping: [managed-node01] => {"changed": false, "skip_reason": "Conditional result was False"} TASK [infra.leapp.common : custom_local_repos | Enable custom upgrade yum repositories] *** task path: /root/.ansible/collections/ansible_collections/infra/leapp/roles/common/tasks/custom_local_repos.yml:9 skipping: [managed-node01] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false} TASK [infra.leapp.analysis : analysis-leapp | Include check-results-file.yml] *** task path: /root/.ansible/collections/ansible_collections/infra/leapp/roles/analysis/tasks/analysis-leapp.yml:97 included: /root/.ansible/collections/ansible_collections/infra/leapp/roles/analysis/tasks/check-results-file.yml for managed-node01 TASK [infra.leapp.analysis : check-results-file | Result file status] ********** task path: /root/.ansible/collections/ansible_collections/infra/leapp/roles/analysis/tasks/check-results-file.yml:2 ok: [managed-node01] => {"changed": false, "stat": {"atime": 1765572872.177192, "attr_flags": "", "attributes": [], "block_size": 4096, "blocks": 24, "charset": "us-ascii", "checksum": "d2fd340acaae2cac654bf1851f991bfc8fc60763", "ctime": 1765572872.1781921, "dev": 51713, "device_type": 0, "executable": false, "exists": true, "gid": 0, "gr_name": "root", "inode": 21140084, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "mimetype": "text/plain", "mode": "0644", "mtime": 1765572872.1781921, "nlink": 1, "path": "/var/log/leapp/leapp-report.txt", "pw_name": "root", "readable": true, "rgrp": true, "roth": true, "rusr": true, "size": 11309, "uid": 0, "version": "18446744071681352737", "wgrp": false, "woth": false, "writeable": true, "wusr": true, "xgrp": false, "xoth": false, "xusr": false}} TASK [infra.leapp.analysis : check-results-file | Check that result file exists] *** task path: /root/.ansible/collections/ansible_collections/infra/leapp/roles/analysis/tasks/check-results-file.yml:7 ok: [managed-node01] => { "changed": false, "msg": "All assertions passed" } TASK [analysis-leapp | Run parse_leapp_report to check for inhibitors] ********* task path: /root/.ansible/collections/ansible_collections/infra/leapp/roles/analysis/tasks/analysis-leapp.yml:100 TASK [infra.leapp.common : parse_leapp_report | Default upgrade_inhibited to false] *** task path: /root/.ansible/collections/ansible_collections/infra/leapp/roles/common/tasks/parse_leapp_report.yml:12 ok: [managed-node01] => {"ansible_facts": {"upgrade_inhibited": false}, "changed": false} TASK [infra.leapp.common : parse_leapp_report | Collect human readable report results] *** task path: /root/.ansible/collections/ansible_collections/infra/leapp/roles/common/tasks/parse_leapp_report.yml:16 ok: [managed-node01] => {"changed": false, "content": "UmlzayBGYWN0b3I6IGhpZ2ggClRpdGxlOiBQYWNrYWdlcyBhdmFpbGFibGUgaW4gZXhjbHVkZWQgcmVwb3NpdG9yaWVzIHdpbGwgbm90IGJlIGluc3RhbGxlZApTdW1tYXJ5OiAyIHBhY2thZ2VzIHdpbGwgYmUgc2tpcHBlZCBiZWNhdXNlIHRoZXkgYXJlIGF2YWlsYWJsZSBvbmx5IGluIHRhcmdldCBzeXN0ZW0gcmVwb3NpdG9yaWVzIHRoYXQgYXJlIGludGVudGlvbmFsbHkgZXhjbHVkZWQgZnJvbSB0aGUgbGlzdCBvZiByZXBvc2l0b3JpZXMgdXNlZCBkdXJpbmcgdGhlIHVwZ3JhZGUuIFNlZSB0aGUgcmVwb3J0IG1lc3NhZ2UgdGl0bGVkICJFeGNsdWRlZCB0YXJnZXQgc3lzdGVtIHJlcG9zaXRvcmllcyIgZm9yIGRldGFpbHMuClRoZSBsaXN0IG9mIHRoZXNlIHBhY2thZ2VzOgotIHB5dGhvbjMtcHl4YXR0ciAocmVwb2lkOiBjb2RlcmVhZHktYnVpbGRlci1mb3ItcmhlbC04LXg4Nl82NC1ycG1zKQotIHJwY2dlbiAocmVwb2lkOiBjb2RlcmVhZHktYnVpbGRlci1mb3ItcmhlbC04LXg4Nl82NC1ycG1zKQpLZXk6IDI0MzdlMjA0ODA4Zjk4NzQ3N2MwZTliZThlNGM5NWIzYTg3YTlmM2UKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpSaXNrIEZhY3RvcjogaGlnaCAKVGl0bGU6IEdSVUIyIGNvcmUgd2lsbCBiZSBhdXRvbWF0aWNhbGx5IHVwZGF0ZWQgZHVyaW5nIHRoZSB1cGdyYWRlClN1bW1hcnk6IE9uIGxlZ2FjeSAoQklPUykgc3lzdGVtcywgR1JVQjIgY29yZSAobG9jYXRlZCBpbiB0aGUgZ2FwIGJldHdlZW4gdGhlIE1CUiBhbmQgdGhlIGZpcnN0IHBhcnRpdGlvbikgY2Fubm90IGJlIHVwZGF0ZWQgZHVyaW5nIHRoZSBycG0gdHJhbnNhY3Rpb24gYW5kIExlYXBwIGhhcyB0byBpbml0aWF0ZSB0aGUgdXBkYXRlIHJ1bm5pbmcgImdydWIyLWluc3RhbGwiIGFmdGVyIHRoZSB0cmFuc2FjdGlvbi4gTm8gYWN0aW9uIGlzIG5lZWRlZCBiZWZvcmUgdGhlIHVwZ3JhZGUuIEFmdGVyIHRoZSB1cGdyYWRlLCBpdCBpcyByZWNvbW1lbmRlZCB0byBjaGVjayB0aGUgR1JVQiBjb25maWd1cmF0aW9uLgpLZXk6IGFjNzAzMGUwNWQyZWUyNDhkMzRmMDhhOWZhMDQwYjM1MmJjNDEwYTMKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpSaXNrIEZhY3RvcjogaGlnaCAKVGl0bGU6IERpZmZlcmVuY2UgaW4gUHl0aG9uIHZlcnNpb25zIGFuZCBzdXBwb3J0IGluIFJIRUwgOApTdW1tYXJ5OiBJbiBSSEVMIDgsIHRoZXJlIGlzIG5vICdweXRob24nIGNvbW1hbmQuIFB5dGhvbiAzIChiYWNrd2FyZCBpbmNvbXBhdGlibGUpIGlzIHRoZSBwcmltYXJ5IFB5dGhvbiB2ZXJzaW9uIGFuZCBQeXRob24gMiBpcyBhdmFpbGFibGUgd2l0aCBsaW1pdGVkIHN1cHBvcnQgYW5kIGxpbWl0ZWQgc2V0IG9mIHBhY2thZ2VzLiBJZiB5b3Ugbm8gbG9uZ2VyIHJlcXVpcmUgUHl0aG9uIDIgcGFja2FnZXMgZm9sbG93aW5nIHRoZSB1cGdyYWRlLCBwbGVhc2UgcmVtb3ZlIHRoZW0uIFJlYWQgbW9yZSBoZXJlOiBodHRwczovL3JlZC5odC9yaGVsLTgtcHl0aG9uClJlbGF0ZWQgbGlua3M6CiAgICAtIERpZmZlcmVuY2UgaW4gUHl0aG9uIHZlcnNpb25zIGFuZCBzdXBwb3J0IGluIFJIRUwgODogaHR0cHM6Ly9yZWQuaHQvcmhlbC04LXB5dGhvbgpSZW1lZGlhdGlvbjogW2hpbnRdIFBsZWFzZSBydW4gImFsdGVybmF0aXZlcyAtLXNldCBweXRob24gL3Vzci9iaW4vcHl0aG9uMyIgYWZ0ZXIgdXBncmFkZQpLZXk6IDBjOTg1ODViMWQ4ZDI1MmViNTQwYmY2MTU2MDA5NGYzNDk1MzUxZjUKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpSaXNrIEZhY3RvcjogaGlnaCAKVGl0bGU6IFVwZ3JhZGUgaXMgdW5zdXBwb3J0ZWQKU3VtbWFyeTogRW52aXJvbm1lbnQgdmFyaWFibGUgTEVBUFBfVU5TVVBQT1JURUQgaGFzIGJlZW4gZGV0ZWN0ZWQuIEEgc3VjY2Vzc2Z1bCBhbmQgc2FmZSB1cGdyYWRlIHByb2Nlc3MgY2Fubm90IGJlIGd1YXJhbnRlZWQuIEZyb20gbm93IG9uIHlvdSBhcmUgY29udGludWluZyBhdCB5b3VyIG93biByaXNrLgoKS2V5OiA5ZTUwODhlM2MxZjM3MWUwMjBlYzc3N2MzZDg2NTc4ZjRiZTE0M2NmCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUmlzayBGYWN0b3I6IG1lZGl1bSAKVGl0bGU6IE1vZHVsZSBwYW1fcGtjczExIHdpbGwgYmUgcmVtb3ZlZCBmcm9tIFBBTSBjb25maWd1cmF0aW9uClN1bW1hcnk6IE1vZHVsZSBwYW1fcGtjczExIHdhcyBzdXJwYXNzZWQgYnkgU1NTRCBhbmQgdGhlcmVmb3JlIGl0IHdhcyByZW1vdmVkIGZyb20gUkhFTC04LiBLZWVwaW5nIGl0IGluIFBBTSBjb25maWd1cmF0aW9uIG1heSBsb2NrIG91dCB0aGUgc3lzdGVtIHRodXMgaXQgd2lsbCBiZSBhdXRvbWF0aWNhbGx5IHJlbW92ZWQgZnJvbSBQQU0gY29uZmlndXJhdGlvbiBiZWZvcmUgdXBncmFkaW5nIHRvIFJIRUwtOC4gUGxlYXNlIHN3aXRjaCB0byBTU1NEIHRvIHJlY292ZXIgdGhlIGZ1bmN0aW9uYWxpdHkgb2YgcGFtX3BrY3MxMS4KUmVtZWRpYXRpb246IFtoaW50XSBDb25maWd1cmUgU1NTRCB0byByZXBsYWNlIHBhbV9wa2NzMTEKS2V5OiBiZjQ3ZTczMDVkNjgwNWU4YmJlYWE3NTkzY2YwMWUzODAzMGMyM2YzCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUmlzayBGYWN0b3I6IG1lZGl1bSAKVGl0bGU6IGNocm9ueSB1c2luZyBkZWZhdWx0IGNvbmZpZ3VyYXRpb24KU3VtbWFyeTogZGVmYXVsdCBjaHJvbnkgY29uZmlndXJhdGlvbiBpbiBSSEVMOCB1c2VzIGxlYXBzZWN0eiBkaXJlY3RpdmUsIHdoaWNoIGNhbm5vdCBiZSB1c2VkIHdpdGggbGVhcCBzbWVhcmluZyBOVFAgc2VydmVycywgYW5kIHVzZXMgYSBzaW5nbGUgcG9vbCBkaXJlY3RpdmUgaW5zdGVhZCBvZiBmb3VyIHNlcnZlciBkaXJlY3RpdmVzCktleTogYzQyMjJlYmQxODczMGE3NmY2YmM3YjNiNjZkZjg5OGIxMDZlNjU1NAotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClJpc2sgRmFjdG9yOiBsb3cgClRpdGxlOiBTRWxpbnV4IHdpbGwgYmUgc2V0IHRvIHBlcm1pc3NpdmUgbW9kZQpTdW1tYXJ5OiBTRWxpbnV4IHdpbGwgYmUgc2V0IHRvIHBlcm1pc3NpdmUgbW9kZS4gQ3VycmVudCBtb2RlOiBlbmZvcmNpbmcuIFRoaXMgYWN0aW9uIGlzIHJlcXVpcmVkIGJ5IHRoZSB1cGdyYWRlIHByb2Nlc3MgdG8gbWFrZSBzdXJlIHRoZSB1cGdyYWRlZCBzeXN0ZW0gY2FuIGJvb3Qgd2l0aG91dCBiZWluaWcgYmxvY2tlZCBieSBTRWxpbnV4IHJ1bGVzLgpSZW1lZGlhdGlvbjogW2hpbnRdIE1ha2Ugc3VyZSB0aGVyZSBhcmUgbm8gU0VsaW51eCByZWxhdGVkIHdhcm5pbmdzIGFmdGVyIHRoZSB1cGdyYWRlIGFuZCBlbmFibGUgU0VsaW51eCBtYW51YWxseSBhZnRlcndhcmRzLiBOb3RpY2U6IFlvdSBjYW4gaWdub3JlIHRoZSAiL3Jvb3QvdG1wX2xlYXBwX3B5MyIgU0VsaW51eCB3YXJuaW5ncy4KS2V5OiAzOWQ3MTgzZGFmYmE3OThhYTRiYmIxZTcwYjBlZjJiYmU1YjE3NzJmCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUmlzayBGYWN0b3I6IGxvdyAKVGl0bGU6IFBvc3RmaXggaGFzIGluY29tcGF0aWJsZSBjaGFuZ2VzIGluIHRoZSBuZXh0IG1ham9yIHZlcnNpb24KU3VtbWFyeTogUG9zdGZpeCAzLnggaGFzIHNvIGNhbGxlZCAiY29tcGF0aWJpbGl0eSBzYWZldHkgbmV0IiB0aGF0IHJ1bnMgUG9zdGZpeCBwcm9ncmFtcyB3aXRoIGJhY2t3YXJkcy1jb21wYXRpYmxlIGRlZmF1bHQgc2V0dGluZ3MuIEl0IHdpbGwgbG9nIGEgd2FybmluZyB3aGVuZXZlciBiYWNrd2FyZHMtY29tcGF0aWJsZSBkZWZhdWx0IHNldHRpbmcgbWF5IGJlIHJlcXVpcmVkIGZvciBjb250aW51aXR5IG9mIHNlcnZpY2UuIEJhc2VkIG9uIHRoaXMgbG9nZ2luZyB0aGUgc3lzdGVtIGFkbWluaXN0cmF0b3IgY2FuIGRlY2lkZSBpZiBhbnkgYmFja3dhcmRzLWNvbXBhdGlibGUgc2V0dGluZ3MgbmVlZCB0byBiZSBtYWRlIHBlcm1hbmVudCBpbiBtYWluLmNmIG9yIG1hc3Rlci5jZiwgYmVmb3JlIHR1cm5pbmcgb2ZmIHRoZSBiYWNrd2FyZHMtY29tcGF0aWJpbGl0eSBzYWZldHkgbmV0LgpUaGUgYmFja3dhcmQgY29tcGF0aWJpbGl0eSBzYWZldHkgbmV0IGlzIGJ5IGRlZmF1bHQgdHVybmVkIG9mZiBpbiBSZWQgSGF0IEVudGVycHJpc2UgTGludXggOC4KSXQgY2FuIGJlIHR1cm5lZCBvbiBieSBydW5uaW5nOiAgInBvc3Rjb25mIC1lIGNvbXBhdGliaWxpdHlfbGV2ZWw9MApJdCBjYW4gYmUgdHVybmVkIG9mZiBieSBydW5uaW5nOiAicG9zdGNvbmYgLWUgY29tcGF0aWJpbGl0eV9sZXZlbD0yCgpJbiB0aGUgUG9zdGZpeCBNeVNRTCBkYXRhYmFzZSBjbGllbnQsIHRoZSBkZWZhdWx0ICJvcHRpb25fZ3JvdXAiIHZhbHVlIGhhcyBjaGFuZ2VkIHRvICJjbGllbnQiLCBpLmUuIGl0IG5vdyByZWFkcyBvcHRpb25zIGZyb20gdGhlIFtjbGllbnRdIGdyb3VwIGZyb20gdGhlIE15U1FMIGNvbmZpZ3VyYXRpb24gZmlsZS4gVG8gZGlzYWJsZSBpdCwgc2V0ICJvcHRpb25fZ3JvdXAiIHRvIHRoZSBlbXB0eSBzdHJpbmcuCgpUaGUgcG9zdHF1ZXVlIGNvbW1hbmQgbm8gbG9uZ2VyIGZvcmNlcyBhbGwgbWVzc2FnZSBhcnJpdmFsIHRpbWVzIHRvIGJlIHJlcG9ydGVkIGluIFVUQy4gVG8gZ2V0IHRoZSBvbGQgYmVoYXZpb3IsIHNldCBUWj1VVEMgaW4gbWFpbi5jZjppbXBvcnRfZW52aXJvbm1lbnQuCgpQb3N0Zml4IDMuMiBlbmFibGVzIGVsbGlwdGljIGN1cnZlIG5lZ290aWF0aW9uLiBUaGlzIGNoYW5nZXMgdGhlIGRlZmF1bHQgc210cGRfdGxzX2VlY2RoX2dyYWRlIHNldHRpbmcgdG8gImF1dG8iLCBhbmQgaW50cm9kdWNlcyBhIG5ldyBwYXJhbWV0ZXIgInRsc19lZWNkaF9hdXRvX2N1cnZlcyIgd2l0aCB0aGUgbmFtZXMgb2YgY3VydmVzIHRoYXQgbWF5IGJlIG5lZ290aWF0ZWQuCgpUaGUgIm1hc3Rlci5jZiIgY2hyb290IGRlZmF1bHQgdmFsdWUgaGFzIGNoYW5nZWQgZnJvbSAieSIgKHllcykgdG8gIm4iIChubykuIFRoaXMgYXBwbGllcyB0byBtYXN0ZXIuY2Ygc2VydmljZXMgd2hlcmUgY2hyb290IGZpZWxkIGlzIG5vdCBleHBsaWNpdGx5IHNwZWNpZmllZC4KClRoZSAiYXBwZW5kX2RvdF9teWRvbWFpbiIgZGVmYXVsdCB2YWx1ZSBoYXMgY2hhbmdlZCBmcm9tICJ5ZXMiIHRvICJubyIuIFlvdSBtYXkgbmVlZCBjaGFuZ2luZyBpdCB0byAieWVzIiBpZiBzZW5kZXJzIGNhbm5vdCB1c2UgY29tcGxldGUgZG9tYWluIG5hbWVzIGluIGUtbWFpbCBhZGRyZXNzZXMuCgpUaGUgInJlbGF5X2RvbWFpbnMiIGRlZmF1bHQgdmFsdWUgaGFzIGNoYW5nZWQgZnJvbSAiJG15ZGVzdGluYXRpb24iIHRvIHRoZSBlbXB0eSB2YWx1ZS4gVGhpcyBjb3VsZCByZXN1bHQgaW4gdW5leHBlY3RlZCAiUmVsYXkgYWNjZXNzIGRlbmllZCIgZXJyb3JzIG9yIEVUUk4gZXJyb3JzLCBiZWNhdXNlIG5vdyB3aWxsIHBvc3RmaXggYnkgZGVmYXVsdCByZWxheSBvbmx5IGZvciB0aGUgbG9jYWxob3N0LgoKVGhlICJteW5ldHdvcmtzX3N0eWxlIiBkZWZhdWx0IHZhbHVlIGhhcyBjaGFuZ2VkIGZyb20gInN1Ym5ldCIgdG8gImhvc3QiLiBUaGlzIHBhcmFtZXRlciBpcyB1c2VkIHRvIGltcGxlbWVudCB0aGUgInBlcm1pdF9teW5ldHdvcmtzIiBmZWF0dXJlLiBUaGUgY2hhbmdlIGNvdWxkIHJlc3VsdCBpbiB1bmV4cGVjdGVkICJhY2Nlc3MgZGVuaWVkIiBlcnJvcnMsIGJlY2F1c2UgcG9zdGZpeCB3aWxsIG5vdyBieSBkZWZhdWx0IHRydXN0IG9ubHkgdGhlIGxvY2FsIG1hY2hpbmUsIG5vdCB0aGUgcmVtb3RlIFNNVFAgY2xpZW50cyBvbiB0aGUgc2FtZSBJUCBzdWJuZXR3b3JrLgoKUG9zdGZpeCBub3cgc3VwcG9ydHMgZHluYW1pY2FsbHkgbG9hZGVkIGRhdGFiYXNlIHBsdWdpbnMuIFBsdWdpbnMgYXJlIHNoaXBwZWQgaW4gaW5kaXZpZHVhbCBSUE0gc3ViLXBhY2thZ2VzLiBDb3JyZWN0IGRhdGFiYXNlIHBsdWdpbnMgaGF2ZSB0byBiZSBpbnN0YWxsZWQsIG90aGVyd2lzZSB0aGUgc3BlY2lmaWMgZGF0YWJhc2UgY2xpZW50IHdpbGwgbm90IHdvcmsuIEZvciBleGFtcGxlIGZvciBQb3N0Z3JlU1FMIG1hcCB0byB3b3JrLCB0aGUgcG9zdGZpeC1wZ3NxbCBSUE0gcGFja2FnZSBoYXMgdG8gYmUgaW5zdGFsbGVkLgoKS2V5OiA1NzIxZTBhMDdhNjdkODJjZjdlNWVhNmYxNzY2MmNkNGY4MmUwYTMzCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUmlzayBGYWN0b3I6IGxvdyAKVGl0bGU6IEdyZXAgaGFzIGluY29tcGF0aWJsZSBjaGFuZ2VzIGluIHRoZSBuZXh0IG1ham9yIHZlcnNpb24KU3VtbWFyeTogSWYgYSBmaWxlIGNvbnRhaW5zIGRhdGEgaW1wcm9wZXJseSBlbmNvZGVkIGZvciB0aGUgY3VycmVudCBsb2NhbGUsIGFuZCB0aGlzIGlzIGRpc2NvdmVyZWQgYmVmb3JlIGFueSBvZiB0aGUgZmlsZSdzIGNvbnRlbnRzIGFyZSBvdXRwdXQsIGdyZXAgbm93IHRyZWF0cyB0aGUgZmlsZSBhcyBiaW5hcnkuClRoZSAnZ3JlcCAtUCcgbm8gbG9uZ2VyIHJlcG9ydHMgYW4gZXJyb3IgYW5kIGV4aXRzIHdoZW4gZ2l2ZW4gaW52YWxpZCBVVEYtOCBkYXRhLiBJbnN0ZWFkLCBpdCBjb25zaWRlcnMgdGhlIGRhdGEgdG8gYmUgbm9uLW1hdGNoaW5nLgpJbiBsb2NhbGVzIHdpdGggbXVsdGlieXRlIGNoYXJhY3RlciBlbmNvZGluZ3Mgb3RoZXIgdGhhbiBVVEYtOCwgZ3JlcCAtUCBub3cgcmVwb3J0cyBhbiBlcnJvciBhbmQgZXhpdHMgaW5zdGVhZCBvZiBtaXNiZWhhdmluZy4KV2hlbiBzZWFyY2hpbmcgYmluYXJ5IGRhdGEsIGdyZXAgbm93IG1heSB0cmVhdCBub24tdGV4dCBieXRlcyBhcyBsaW5lIHRlcm1pbmF0b3JzLiBUaGlzIGNhbiBib29zdCBwZXJmb3JtYW5jZSBzaWduaWZpY2FudGx5LgpUaGUgJ2dyZXAgLXonIG5vIGxvbmdlciBhdXRvbWF0aWNhbGx5IHRyZWF0cyB0aGUgYnl0ZSAnXDIwMCcgYXMgYmluYXJ5IGRhdGEuCkNvbnRleHQgbm8gbG9uZ2VyIGV4Y2x1ZGVzIHNlbGVjdGVkIGxpbmVzIG9taXR0ZWQgYmVjYXVzZSBvZiAtbS4gRm9yIGV4YW1wbGUsICdncmVwICJeIiAtbTEgLUExJyBub3cgb3V0cHV0cyB0aGUgZmlyc3QgdHdvIGlucHV0IGxpbmVzLCBub3QganVzdCB0aGUgZmlyc3QgbGluZS4KClJlbWVkaWF0aW9uOiBbaGludF0gUGxlYXNlIHVwZGF0ZSB5b3VyIHNjcmlwdHMgdG8gYmUgY29tcGF0aWJsZSB3aXRoIHRoZSBjaGFuZ2VzLgpLZXk6IDk0NjY1YTQ5OWUyZWVlZTM1ZWNhM2U3MDkzYTdhYmUxODMzODRiMTYKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpSaXNrIEZhY3RvcjogbG93IApUaXRsZTogU29tZSBlbmFibGVkIFJQTSByZXBvc2l0b3JpZXMgYXJlIHVua25vd24gdG8gTGVhcHAKU3VtbWFyeTogVGhlIGZvbGxvd2luZyByZXBvc2l0b3JpZXMgd2l0aCBSZWQgSGF0LXNpZ25lZCBwYWNrYWdlcyBhcmUgdW5rbm93biB0byBMZWFwcDoKLSByaGVsCkFuZCB0aGUgZm9sbG93aW5nIHBhY2thZ2VzIGluc3RhbGxlZCBmcm9tIHRob3NlIHJlcG9zaXRvcmllcyBtYXkgbm90IGJlIHVwZ3JhZGVkOgotIGxpYnNvbHYKLSBweXRob24tcGVyZgotIGtlcm5lbC10b29scy1saWJzCi0gbGlicmVwb3J0LWZpbGVzeXN0ZW0KLSBqc29uLWdsaWIKLSBsaWJyZXBvCi0ga2VybmVsLXRvb2xzClJlbWVkaWF0aW9uOiBbaGludF0gWW91IGNhbiBmaWxlIGEgcmVxdWVzdCB0byBhZGQgdGhpcyByZXBvc2l0b3J5IHRvIHRoZSBzY29wZSBvZiBpbi1wbGFjZSB1cGdyYWRlcyBieSBmaWxpbmcgYSBzdXBwb3J0IHRpY2tldApLZXk6IDhlODllMjBjNjQ1Y2VhNjAwYjI0MDE1NjA3MWQ4MWM2NGRhYWI3YWQKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpSaXNrIEZhY3RvcjogbG93IApUaXRsZTogRGV0ZWN0ZWQgYnJva2VuIHN5c3RlbWQgc3ltbGlua3MgZm9yIG5vbi1leGlzdGluZyBzZXJ2aWNlcwpTdW1tYXJ5OiBMZWFwcCBkZXRlY3RlZCBicm9rZW4gc3lzdGVtZCBzeW1saW5rcyBvbiB0aGUgc3lzdGVtIHRoYXQgZG8gbm90IGNvcnJlc3BvbmQgdG8gYW55IGluc3RhbGxlZCBzeXN0ZW1kIHVuaXQuIFRoaXMgdHlwaWNhbGx5IGhhcHBlbnMgd2hlbiB0aGUgb3JpZ2luYWwgc3lzdGVtZCB1bml0IGZpbGUgaGFzIGJlZW4gcmVtb3ZlZCAoZS5nLiBhbiBycG0gcmVtb3ZhbCkgb3IgcmVuYW1lZCBhbmQgdGhlIHN5c3RlbSBjb25maWdyYXRpb24gaGFzIG5vdCBiZWVuIHByb3Blcmx5IG1vZGlmaWVkLiBUaGVzZSBzeW1saW5rcyB3aWxsIG5vdCBiZSBoYW5kbGVkIGR1cmluZyB0aGUgaW4tcGxhY2UgdXBncmFkZSBhcyB0aGV5IGFyZSBhbHJlYWR5IGJyb2tlbi4gVGhlIGxpc3Qgb2YgZGV0ZWN0ZWQgYnJva2VuIHN5c3RlbWQgc3ltbGlua3M6CiAgICAtIC9ldGMvc3lzdGVtZC9zeXN0ZW0vbXVsdGktdXNlci50YXJnZXQud2FudHMvb3ZpcnQtZ3Vlc3QtYWdlbnQuc2VydmljZQpSZW1lZGlhdGlvbjogW2hpbnRdIFJlbW92ZSB0aGUgaW52YWxpZCBzeW1saW5rcyBiZWZvcmUgdGhlIHVwZ3JhZGUuCltjb21tYW5kXSAvdXNyL2Jpbi9ybSAvZXRjL3N5c3RlbWQvc3lzdGVtL211bHRpLXVzZXIudGFyZ2V0LndhbnRzL292aXJ0LWd1ZXN0LWFnZW50LnNlcnZpY2UKS2V5OiBiZTIwODNmZWUwM2Y1ZjBhNzA4ZmQxOTNkODJkMmZlMjBhZWU3MjE3Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUmlzayBGYWN0b3I6IGxvdyAKVGl0bGU6IFRoZSBzdWJzY3JpcHRpb24tbWFuYWdlciByZWxlYXNlIGlzIGdvaW5nIHRvIGJlIGtlcHQgYXMgaXQgaXMgZHVyaW5nIHRoZSB1cGdyYWRlClN1bW1hcnk6IFRoZSB1cGdyYWRlIGlzIGV4ZWN1dGVkIHdpdGggdGhlIC0tbm8tcmhzbSBvcHRpb24gKG9yIHdpdGggdGhlIExFQVBQX05PX1JIU00gZW52aXJvbm1lbnQgdmFyaWFibGUpLiBJbiB0aGlzIGNhc2UsIHRoZSBzdWJzY3JpcHRpb24tbWFuYWdlciB3aWxsIG5vdCBiZSBjb25maWd1cmVkIGR1cmluZyB0aGUgdXBncmFkZS4gSWYgdGhlIHN5c3RlbSBpcyBzdWJzY3JpYmVkIGFuZCByZWxlYXNlIGlzIHNldCBhbHJlYWR5LCB5b3UgY291bGQgZW5jb3VudGVyIGlzc3VlcyB0byBnZXQgUkhFTCBjb250ZW50IHVzaW5nIERORi9ZVU0gYWZ0ZXIgdGhlIHVwZ3JhZGUuClJlbWVkaWF0aW9uOiBbaGludF0gU2V0IHRoZSBuZXcgcmVsZWFzZSAob3IgdW5zZXQgaXQpIGFmdGVyIHRoZSB1cGdyYWRlIHVzaW5nIHN1YnNjcmlwdGlvbi1tYW5hZ2VyOiBzdWJzY3JpcHRpb24tbWFuYWdlciByZWxlYXNlIC0tc2V0IDguMTAKS2V5OiAwMTk4NjU4NGUyN2U4NWVhMTg5Mjk1ODZmYWY2MTRlZWUwMTFhMTIxCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUmlzayBGYWN0b3I6IGluZm8gClRpdGxlOiBFeGNsdWRlZCB0YXJnZXQgc3lzdGVtIHJlcG9zaXRvcmllcwpTdW1tYXJ5OiBUaGUgZm9sbG93aW5nIHJlcG9zaXRvcmllcyBhcmUgbm90IHN1cHBvcnRlZCBieSBSZWQgSGF0IGFuZCBhcmUgZXhjbHVkZWQgZnJvbSB0aGUgbGlzdCBvZiByZXBvc2l0b3JpZXMgdXNlZCBkdXJpbmcgdGhlIHVwZ3JhZGUuCi0gY29kZXJlYWR5LWJ1aWxkZXItYmV0YS1mb3ItcmhlbC04LXMzOTB4LXJwbXMKLSBjb2RlcmVhZHktYnVpbGRlci1iZXRhLWZvci1yaGVsLTgtcHBjNjRsZS1ycG1zCi0gcmh1aS1jb2RlcmVhZHktYnVpbGRlci1mb3ItcmhlbC04LXg4Nl82NC1yaHVpLXJwbXMKLSBjb2RlcmVhZHktYnVpbGRlci1mb3ItcmhlbC04LWFhcmNoNjQtZXVzLXJwbXMKLSBjb2RlcmVhZHktYnVpbGRlci1mb3ItcmhlbC04LXBwYzY0bGUtZXVzLXJwbXMKLSBjb2RlcmVhZHktYnVpbGRlci1iZXRhLWZvci1yaGVsLTgteDg2XzY0LXJwbXMKLSBjb2RlcmVhZHktYnVpbGRlci1mb3ItcmhlbC04LWFhcmNoNjQtcnBtcwotIGNvZGVyZWFkeS1idWlsZGVyLWZvci1yaGVsLTgtczM5MHgtcnBtcwotIGNvZGVyZWFkeS1idWlsZGVyLWZvci1yaGVsLTgtczM5MHgtZXVzLXJwbXMKLSBjb2RlcmVhZHktYnVpbGRlci1mb3ItcmhlbC04LXg4Nl82NC1ldXMtcnBtcwotIHJodWktY29kZXJlYWR5LWJ1aWxkZXItZm9yLXJoZWwtOC1hYXJjaDY0LXJodWktcnBtcwotIGNvZGVyZWFkeS1idWlsZGVyLWJldGEtZm9yLXJoZWwtOC1hYXJjaDY0LXJwbXMKLSBjb2RlcmVhZHktYnVpbGRlci1mb3ItcmhlbC04LXJodWktcnBtcwotIGNvZGVyZWFkeS1idWlsZGVyLWZvci1yaGVsLTgteDg2XzY0LXJodWktcnBtcwotIGNvZGVyZWFkeS1idWlsZGVyLWZvci1yaGVsLTgteDg2XzY0LXJwbXMKLSBjb2RlcmVhZHktYnVpbGRlci1mb3ItcmhlbC04LXg4Nl82NC1ldXMtcmh1aS1ycG1zCi0gY29kZXJlYWR5LWJ1aWxkZXItZm9yLXJoZWwtOC1wcGM2NGxlLXJwbXMKUmVtZWRpYXRpb246IFtoaW50XSBJZiBzb21lIG9mIGV4Y2x1ZGVkIHJlcG9zaXRvcmllcyBhcmUgc3RpbGwgcmVxdWlyZWQgdG8gYmUgdXNlZCBkdXJpbmcgdGhlIHVwZ3JhZGUsIGV4ZWN1dGUgbGVhcHAgd2l0aCB0aGUgLS1lbmFibGVyZXBvIG9wdGlvbiB3aXRoIHRoZSByZXBvaWQgb2YgdGhlIHJlcG9zaXRvcnkgcmVxdWlyZWQgdG8gYmUgZW5hYmxlZCBhcyBhbiBhcmd1bWVudCAodGhlIG9wdGlvbiBjYW4gYmUgdXNlZCBtdWx0aXBsZSB0aW1lcykuCktleTogMWI5MTMyY2IyMzYyYWU3ODMwZTQ4ZWVlNzgxMWJlOTUyNzc0N2RlOAotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClJpc2sgRmFjdG9yOiBpbmZvIApUaXRsZTogU0VsaW51eCByZWxhYmVsaW5nIHdpbGwgYmUgc2NoZWR1bGVkClN1bW1hcnk6IFNFbGludXggcmVsYWJlbGluZyB3aWxsIGJlIHNjaGVkdWxlZCBhcyB0aGUgc3RhdHVzIGlzIHBlcm1pc3NpdmUvZW5mb3JjaW5nLgpLZXk6IDhmYjgxODYzZjg0MTNiZDYxN2MyYTU1YjY5YjhlMTBmZjAzZDdjNzIKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpSaXNrIEZhY3RvcjogaW5mbyAKVGl0bGU6IEN1cnJlbnQgUEFNIGFuZCBuc3N3aXRjaC5jb25mIGNvbmZpZ3VyYXRpb24gd2lsbCBiZSBrZXB0LgpTdW1tYXJ5OiBUaGVyZSBpcyBhIG5ldyB0b29sIGNhbGxlZCBhdXRoc2VsZWN0IGluIFJIRUw4IHRoYXQgcmVwbGFjZWQgYXV0aGNvbmZpZy4gVGhlIHVwZ3JhZGUgcHJvY2VzcyB3YXMgdW5hYmxlIHRvIGZpbmQgYW4gYXV0aHNlbGVjdCBwcm9maWxlIHRoYXQgd291bGQgYmUgZXF1aXZhbGVudCB0byB5b3VyIGN1cnJlbnQgY29uZmlndXJhdGlvbi4gVGhlcmVmb3JlIHlvdXIgY29uZmlndXJhdGlvbiB3aWxsIGJlIGxlZnQgaW50YWN0LgpLZXk6IDQwYzRhYjFkYTRhMzBkYzFjYTQwZTU0M2Y2Mzg1ZTEzMzZkODgxMGMKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQo=", "encoding": "base64", "source": "/var/log/leapp/leapp-report.txt"} TASK [infra.leapp.common : parse_leapp_report | Collect JSON report results] *** task path: /root/.ansible/collections/ansible_collections/infra/leapp/roles/common/tasks/parse_leapp_report.yml:21 ok: [managed-node01] => {"changed": false, "content": "ewogICJsZWFwcF9ydW5faWQiOiAiNzUwMTg5MTEtMWEzZS00YzgyLWI4YjctZjZhZDdhYmI5NzRlIiwgCiAgImVudHJpZXMiOiBbCiAgICB7CiAgICAgICJncm91cHMiOiBbCiAgICAgICAgInJlcG9zaXRvcnkiLCAKICAgICAgICAiZmFpbHVyZSIKICAgICAgXSwgCiAgICAgICJ0aXRsZSI6ICJFeGNsdWRlZCB0YXJnZXQgc3lzdGVtIHJlcG9zaXRvcmllcyIsIAogICAgICAidGltZVN0YW1wIjogIjIwMjUtMTItMTJUMjA6NTM6MzEuNTM4NzQ3WiIsIAogICAgICAiaG9zdG5hbWUiOiAibWFuYWdlZC1ub2RlMDEiLCAKICAgICAgImRldGFpbCI6IHsKICAgICAgICAicmVtZWRpYXRpb25zIjogWwogICAgICAgICAgewogICAgICAgICAgICAidHlwZSI6ICJoaW50IiwgCiAgICAgICAgICAgICJjb250ZXh0IjogIklmIHNvbWUgb2YgZXhjbHVkZWQgcmVwb3NpdG9yaWVzIGFyZSBzdGlsbCByZXF1aXJlZCB0byBiZSB1c2VkIGR1cmluZyB0aGUgdXBncmFkZSwgZXhlY3V0ZSBsZWFwcCB3aXRoIHRoZSAtLWVuYWJsZXJlcG8gb3B0aW9uIHdpdGggdGhlIHJlcG9pZCBvZiB0aGUgcmVwb3NpdG9yeSByZXF1aXJlZCB0byBiZSBlbmFibGVkIGFzIGFuIGFyZ3VtZW50ICh0aGUgb3B0aW9uIGNhbiBiZSB1c2VkIG11bHRpcGxlIHRpbWVzKS4iCiAgICAgICAgICB9CiAgICAgICAgXQogICAgICB9LCAKICAgICAgImFjdG9yIjogInJlcG9zaXRvcmllc19ibGFja2xpc3QiLCAKICAgICAgInN1bW1hcnkiOiAiVGhlIGZvbGxvd2luZyByZXBvc2l0b3JpZXMgYXJlIG5vdCBzdXBwb3J0ZWQgYnkgUmVkIEhhdCBhbmQgYXJlIGV4Y2x1ZGVkIGZyb20gdGhlIGxpc3Qgb2YgcmVwb3NpdG9yaWVzIHVzZWQgZHVyaW5nIHRoZSB1cGdyYWRlLlxuLSBjb2RlcmVhZHktYnVpbGRlci1iZXRhLWZvci1yaGVsLTgtczM5MHgtcnBtc1xuLSBjb2RlcmVhZHktYnVpbGRlci1iZXRhLWZvci1yaGVsLTgtcHBjNjRsZS1ycG1zXG4tIHJodWktY29kZXJlYWR5LWJ1aWxkZXItZm9yLXJoZWwtOC14ODZfNjQtcmh1aS1ycG1zXG4tIGNvZGVyZWFkeS1idWlsZGVyLWZvci1yaGVsLTgtYWFyY2g2NC1ldXMtcnBtc1xuLSBjb2RlcmVhZHktYnVpbGRlci1mb3ItcmhlbC04LXBwYzY0bGUtZXVzLXJwbXNcbi0gY29kZXJlYWR5LWJ1aWxkZXItYmV0YS1mb3ItcmhlbC04LXg4Nl82NC1ycG1zXG4tIGNvZGVyZWFkeS1idWlsZGVyLWZvci1yaGVsLTgtYWFyY2g2NC1ycG1zXG4tIGNvZGVyZWFkeS1idWlsZGVyLWZvci1yaGVsLTgtczM5MHgtcnBtc1xuLSBjb2RlcmVhZHktYnVpbGRlci1mb3ItcmhlbC04LXMzOTB4LWV1cy1ycG1zXG4tIGNvZGVyZWFkeS1idWlsZGVyLWZvci1yaGVsLTgteDg2XzY0LWV1cy1ycG1zXG4tIHJodWktY29kZXJlYWR5LWJ1aWxkZXItZm9yLXJoZWwtOC1hYXJjaDY0LXJodWktcnBtc1xuLSBjb2RlcmVhZHktYnVpbGRlci1iZXRhLWZvci1yaGVsLTgtYWFyY2g2NC1ycG1zXG4tIGNvZGVyZWFkeS1idWlsZGVyLWZvci1yaGVsLTgtcmh1aS1ycG1zXG4tIGNvZGVyZWFkeS1idWlsZGVyLWZvci1yaGVsLTgteDg2XzY0LXJodWktcnBtc1xuLSBjb2RlcmVhZHktYnVpbGRlci1mb3ItcmhlbC04LXg4Nl82NC1ycG1zXG4tIGNvZGVyZWFkeS1idWlsZGVyLWZvci1yaGVsLTgteDg2XzY0LWV1cy1yaHVpLXJwbXNcbi0gY29kZXJlYWR5LWJ1aWxkZXItZm9yLXJoZWwtOC1wcGM2NGxlLXJwbXMiLCAKICAgICAgImF1ZGllbmNlIjogInN5c2FkbWluIiwgCiAgICAgICJrZXkiOiAiMWI5MTMyY2IyMzYyYWU3ODMwZTQ4ZWVlNzgxMWJlOTUyNzc0N2RlOCIsIAogICAgICAiaWQiOiAiYTZmNmExZjJjNjgyOGUwODRhOWRiMTMyOWE2M2QwNDAyN2JhMzhiNTliN2I4ZDZhY2UxOWY5MDY5YTJmNTZhMSIsIAogICAgICAic2V2ZXJpdHkiOiAiaW5mbyIKICAgIH0sIAogICAgewogICAgICAiZ3JvdXBzIjogWwogICAgICAgICJyZXBvc2l0b3J5IgogICAgICBdLCAKICAgICAgInRpdGxlIjogIlBhY2thZ2VzIGF2YWlsYWJsZSBpbiBleGNsdWRlZCByZXBvc2l0b3JpZXMgd2lsbCBub3QgYmUgaW5zdGFsbGVkIiwgCiAgICAgICJ0aW1lU3RhbXAiOiAiMjAyNS0xMi0xMlQyMDo1MzozMy41MjIyNzFaIiwgCiAgICAgICJob3N0bmFtZSI6ICJtYW5hZ2VkLW5vZGUwMSIsIAogICAgICAiZGV0YWlsIjogewogICAgICAgICJyZWxhdGVkX3Jlc291cmNlcyI6IFsKICAgICAgICAgIHsKICAgICAgICAgICAgInNjaGVtZSI6ICJwYWNrYWdlIiwgCiAgICAgICAgICAgICJ0aXRsZSI6ICJweXRob24zLXB5eGF0dHIiCiAgICAgICAgICB9LCAKICAgICAgICAgIHsKICAgICAgICAgICAgInNjaGVtZSI6ICJwYWNrYWdlIiwgCiAgICAgICAgICAgICJ0aXRsZSI6ICJycGNnZW4iCiAgICAgICAgICB9CiAgICAgICAgXQogICAgICB9LCAKICAgICAgImFjdG9yIjogInBlc19ldmVudHNfc2Nhbm5lciIsIAogICAgICAic3VtbWFyeSI6ICIyIHBhY2thZ2VzIHdpbGwgYmUgc2tpcHBlZCBiZWNhdXNlIHRoZXkgYXJlIGF2YWlsYWJsZSBvbmx5IGluIHRhcmdldCBzeXN0ZW0gcmVwb3NpdG9yaWVzIHRoYXQgYXJlIGludGVudGlvbmFsbHkgZXhjbHVkZWQgZnJvbSB0aGUgbGlzdCBvZiByZXBvc2l0b3JpZXMgdXNlZCBkdXJpbmcgdGhlIHVwZ3JhZGUuIFNlZSB0aGUgcmVwb3J0IG1lc3NhZ2UgdGl0bGVkIFwiRXhjbHVkZWQgdGFyZ2V0IHN5c3RlbSByZXBvc2l0b3JpZXNcIiBmb3IgZGV0YWlscy5cblRoZSBsaXN0IG9mIHRoZXNlIHBhY2thZ2VzOlxuLSBweXRob24zLXB5eGF0dHIgKHJlcG9pZDogY29kZXJlYWR5LWJ1aWxkZXItZm9yLXJoZWwtOC14ODZfNjQtcnBtcylcbi0gcnBjZ2VuIChyZXBvaWQ6IGNvZGVyZWFkeS1idWlsZGVyLWZvci1yaGVsLTgteDg2XzY0LXJwbXMpIiwgCiAgICAgICJhdWRpZW5jZSI6ICJzeXNhZG1pbiIsIAogICAgICAia2V5IjogIjI0MzdlMjA0ODA4Zjk4NzQ3N2MwZTliZThlNGM5NWIzYTg3YTlmM2UiLCAKICAgICAgImlkIjogIjRjZDMzYmMwNTBkZjc5MWMwZDcyMjk2MWRmYjRkZDU3NzY5ZDIyNGZkZWZmOWVlM2E2NmFlZGUyMGNhZWI3ZTQiLCAKICAgICAgInNldmVyaXR5IjogImhpZ2giCiAgICB9LCAKICAgIHsKICAgICAgImdyb3VwcyI6IFsKICAgICAgICAic2VsaW51eCIsIAogICAgICAgICJzZWN1cml0eSIKICAgICAgXSwgCiAgICAgICJ0aXRsZSI6ICJTRWxpbnV4IHJlbGFiZWxpbmcgd2lsbCBiZSBzY2hlZHVsZWQiLCAKICAgICAgInRpbWVTdGFtcCI6ICIyMDI1LTEyLTEyVDIwOjUzOjM0LjYxNjc5MloiLCAKICAgICAgImhvc3RuYW1lIjogIm1hbmFnZWQtbm9kZTAxIiwgCiAgICAgICJhY3RvciI6ICJjaGVja19zZV9saW51eCIsIAogICAgICAic3VtbWFyeSI6ICJTRWxpbnV4IHJlbGFiZWxpbmcgd2lsbCBiZSBzY2hlZHVsZWQgYXMgdGhlIHN0YXR1cyBpcyBwZXJtaXNzaXZlL2VuZm9yY2luZy4iLCAKICAgICAgImF1ZGllbmNlIjogInN5c2FkbWluIiwgCiAgICAgICJrZXkiOiAiOGZiODE4NjNmODQxM2JkNjE3YzJhNTViNjliOGUxMGZmMDNkN2M3MiIsIAogICAgICAiaWQiOiAiZWIxMDU2YzM0Njk4NDEyNGI4MDE5ZmU1MmVhOTkyZDZkYjg1ODZjMjZiOTFhOGJlNjJlYWJlMzRjMzE2MjJhYyIsIAogICAgICAic2V2ZXJpdHkiOiAiaW5mbyIKICAgIH0sIAogICAgewogICAgICAiZ3JvdXBzIjogWwogICAgICAgICJzZWxpbnV4IiwgCiAgICAgICAgInNlY3VyaXR5IgogICAgICBdLCAKICAgICAgInRpdGxlIjogIlNFbGludXggd2lsbCBiZSBzZXQgdG8gcGVybWlzc2l2ZSBtb2RlIiwgCiAgICAgICJ0aW1lU3RhbXAiOiAiMjAyNS0xMi0xMlQyMDo1MzozNC42MjA1NzlaIiwgCiAgICAgICJob3N0bmFtZSI6ICJtYW5hZ2VkLW5vZGUwMSIsIAogICAgICAiZGV0YWlsIjogewogICAgICAgICJyZW1lZGlhdGlvbnMiOiBbCiAgICAgICAgICB7CiAgICAgICAgICAgICJ0eXBlIjogImhpbnQiLCAKICAgICAgICAgICAgImNvbnRleHQiOiAiTWFrZSBzdXJlIHRoZXJlIGFyZSBubyBTRWxpbnV4IHJlbGF0ZWQgd2FybmluZ3MgYWZ0ZXIgdGhlIHVwZ3JhZGUgYW5kIGVuYWJsZSBTRWxpbnV4IG1hbnVhbGx5IGFmdGVyd2FyZHMuIE5vdGljZTogWW91IGNhbiBpZ25vcmUgdGhlIFwiL3Jvb3QvdG1wX2xlYXBwX3B5M1wiIFNFbGludXggd2FybmluZ3MuIgogICAgICAgICAgfQogICAgICAgIF0KICAgICAgfSwgCiAgICAgICJhY3RvciI6ICJjaGVja19zZV9saW51eCIsIAogICAgICAic3VtbWFyeSI6ICJTRWxpbnV4IHdpbGwgYmUgc2V0IHRvIHBlcm1pc3NpdmUgbW9kZS4gQ3VycmVudCBtb2RlOiBlbmZvcmNpbmcuIFRoaXMgYWN0aW9uIGlzIHJlcXVpcmVkIGJ5IHRoZSB1cGdyYWRlIHByb2Nlc3MgdG8gbWFrZSBzdXJlIHRoZSB1cGdyYWRlZCBzeXN0ZW0gY2FuIGJvb3Qgd2l0aG91dCBiZWluaWcgYmxvY2tlZCBieSBTRWxpbnV4IHJ1bGVzLiIsIAogICAgICAiYXVkaWVuY2UiOiAic3lzYWRtaW4iLCAKICAgICAgImtleSI6ICIzOWQ3MTgzZGFmYmE3OThhYTRiYmIxZTcwYjBlZjJiYmU1YjE3NzJmIiwgCiAgICAgICJpZCI6ICIwYmM3ZmU0NmQ5YzcxNTM1MDQ4NjgwMzNkZjcxMDM1MDhlOWEzZGM5YjNhYWQxOTdkODVjOWZlOThhODM2YjZiIiwgCiAgICAgICJzZXZlcml0eSI6ICJsb3ciCiAgICB9LCAKICAgIHsKICAgICAgImdyb3VwcyI6IFsKICAgICAgICAic2VydmljZXMiLCAKICAgICAgICAiZW1haWwiCiAgICAgIF0sIAogICAgICAidGl0bGUiOiAiUG9zdGZpeCBoYXMgaW5jb21wYXRpYmxlIGNoYW5nZXMgaW4gdGhlIG5leHQgbWFqb3IgdmVyc2lvbiIsIAogICAgICAidGltZVN0YW1wIjogIjIwMjUtMTItMTJUMjA6NTM6MzQuODE1MTQ2WiIsIAogICAgICAiaG9zdG5hbWUiOiAibWFuYWdlZC1ub2RlMDEiLCAKICAgICAgImRldGFpbCI6IHsKICAgICAgICAicmVsYXRlZF9yZXNvdXJjZXMiOiBbCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAicGFja2FnZSIsIAogICAgICAgICAgICAidGl0bGUiOiAicG9zdGZpeCIKICAgICAgICAgIH0KICAgICAgICBdCiAgICAgIH0sIAogICAgICAiYWN0b3IiOiAiY2hlY2tfcG9zdGZpeCIsIAogICAgICAic3VtbWFyeSI6ICJQb3N0Zml4IDMueCBoYXMgc28gY2FsbGVkIFwiY29tcGF0aWJpbGl0eSBzYWZldHkgbmV0XCIgdGhhdCBydW5zIFBvc3RmaXggcHJvZ3JhbXMgd2l0aCBiYWNrd2FyZHMtY29tcGF0aWJsZSBkZWZhdWx0IHNldHRpbmdzLiBJdCB3aWxsIGxvZyBhIHdhcm5pbmcgd2hlbmV2ZXIgYmFja3dhcmRzLWNvbXBhdGlibGUgZGVmYXVsdCBzZXR0aW5nIG1heSBiZSByZXF1aXJlZCBmb3IgY29udGludWl0eSBvZiBzZXJ2aWNlLiBCYXNlZCBvbiB0aGlzIGxvZ2dpbmcgdGhlIHN5c3RlbSBhZG1pbmlzdHJhdG9yIGNhbiBkZWNpZGUgaWYgYW55IGJhY2t3YXJkcy1jb21wYXRpYmxlIHNldHRpbmdzIG5lZWQgdG8gYmUgbWFkZSBwZXJtYW5lbnQgaW4gbWFpbi5jZiBvciBtYXN0ZXIuY2YsIGJlZm9yZSB0dXJuaW5nIG9mZiB0aGUgYmFja3dhcmRzLWNvbXBhdGliaWxpdHkgc2FmZXR5IG5ldC5cblRoZSBiYWNrd2FyZCBjb21wYXRpYmlsaXR5IHNhZmV0eSBuZXQgaXMgYnkgZGVmYXVsdCB0dXJuZWQgb2ZmIGluIFJlZCBIYXQgRW50ZXJwcmlzZSBMaW51eCA4LlxuSXQgY2FuIGJlIHR1cm5lZCBvbiBieSBydW5uaW5nOiAgXCJwb3N0Y29uZiAtZSBjb21wYXRpYmlsaXR5X2xldmVsPTBcbkl0IGNhbiBiZSB0dXJuZWQgb2ZmIGJ5IHJ1bm5pbmc6IFwicG9zdGNvbmYgLWUgY29tcGF0aWJpbGl0eV9sZXZlbD0yXG5cbkluIHRoZSBQb3N0Zml4IE15U1FMIGRhdGFiYXNlIGNsaWVudCwgdGhlIGRlZmF1bHQgXCJvcHRpb25fZ3JvdXBcIiB2YWx1ZSBoYXMgY2hhbmdlZCB0byBcImNsaWVudFwiLCBpLmUuIGl0IG5vdyByZWFkcyBvcHRpb25zIGZyb20gdGhlIFtjbGllbnRdIGdyb3VwIGZyb20gdGhlIE15U1FMIGNvbmZpZ3VyYXRpb24gZmlsZS4gVG8gZGlzYWJsZSBpdCwgc2V0IFwib3B0aW9uX2dyb3VwXCIgdG8gdGhlIGVtcHR5IHN0cmluZy5cblxuVGhlIHBvc3RxdWV1ZSBjb21tYW5kIG5vIGxvbmdlciBmb3JjZXMgYWxsIG1lc3NhZ2UgYXJyaXZhbCB0aW1lcyB0byBiZSByZXBvcnRlZCBpbiBVVEMuIFRvIGdldCB0aGUgb2xkIGJlaGF2aW9yLCBzZXQgVFo9VVRDIGluIG1haW4uY2Y6aW1wb3J0X2Vudmlyb25tZW50LlxuXG5Qb3N0Zml4IDMuMiBlbmFibGVzIGVsbGlwdGljIGN1cnZlIG5lZ290aWF0aW9uLiBUaGlzIGNoYW5nZXMgdGhlIGRlZmF1bHQgc210cGRfdGxzX2VlY2RoX2dyYWRlIHNldHRpbmcgdG8gXCJhdXRvXCIsIGFuZCBpbnRyb2R1Y2VzIGEgbmV3IHBhcmFtZXRlciBcInRsc19lZWNkaF9hdXRvX2N1cnZlc1wiIHdpdGggdGhlIG5hbWVzIG9mIGN1cnZlcyB0aGF0IG1heSBiZSBuZWdvdGlhdGVkLlxuXG5UaGUgXCJtYXN0ZXIuY2ZcIiBjaHJvb3QgZGVmYXVsdCB2YWx1ZSBoYXMgY2hhbmdlZCBmcm9tIFwieVwiICh5ZXMpIHRvIFwiblwiIChubykuIFRoaXMgYXBwbGllcyB0byBtYXN0ZXIuY2Ygc2VydmljZXMgd2hlcmUgY2hyb290IGZpZWxkIGlzIG5vdCBleHBsaWNpdGx5IHNwZWNpZmllZC5cblxuVGhlIFwiYXBwZW5kX2RvdF9teWRvbWFpblwiIGRlZmF1bHQgdmFsdWUgaGFzIGNoYW5nZWQgZnJvbSBcInllc1wiIHRvIFwibm9cIi4gWW91IG1heSBuZWVkIGNoYW5naW5nIGl0IHRvIFwieWVzXCIgaWYgc2VuZGVycyBjYW5ub3QgdXNlIGNvbXBsZXRlIGRvbWFpbiBuYW1lcyBpbiBlLW1haWwgYWRkcmVzc2VzLlxuXG5UaGUgXCJyZWxheV9kb21haW5zXCIgZGVmYXVsdCB2YWx1ZSBoYXMgY2hhbmdlZCBmcm9tIFwiJG15ZGVzdGluYXRpb25cIiB0byB0aGUgZW1wdHkgdmFsdWUuIFRoaXMgY291bGQgcmVzdWx0IGluIHVuZXhwZWN0ZWQgXCJSZWxheSBhY2Nlc3MgZGVuaWVkXCIgZXJyb3JzIG9yIEVUUk4gZXJyb3JzLCBiZWNhdXNlIG5vdyB3aWxsIHBvc3RmaXggYnkgZGVmYXVsdCByZWxheSBvbmx5IGZvciB0aGUgbG9jYWxob3N0LlxuXG5UaGUgXCJteW5ldHdvcmtzX3N0eWxlXCIgZGVmYXVsdCB2YWx1ZSBoYXMgY2hhbmdlZCBmcm9tIFwic3VibmV0XCIgdG8gXCJob3N0XCIuIFRoaXMgcGFyYW1ldGVyIGlzIHVzZWQgdG8gaW1wbGVtZW50IHRoZSBcInBlcm1pdF9teW5ldHdvcmtzXCIgZmVhdHVyZS4gVGhlIGNoYW5nZSBjb3VsZCByZXN1bHQgaW4gdW5leHBlY3RlZCBcImFjY2VzcyBkZW5pZWRcIiBlcnJvcnMsIGJlY2F1c2UgcG9zdGZpeCB3aWxsIG5vdyBieSBkZWZhdWx0IHRydXN0IG9ubHkgdGhlIGxvY2FsIG1hY2hpbmUsIG5vdCB0aGUgcmVtb3RlIFNNVFAgY2xpZW50cyBvbiB0aGUgc2FtZSBJUCBzdWJuZXR3b3JrLlxuXG5Qb3N0Zml4IG5vdyBzdXBwb3J0cyBkeW5hbWljYWxseSBsb2FkZWQgZGF0YWJhc2UgcGx1Z2lucy4gUGx1Z2lucyBhcmUgc2hpcHBlZCBpbiBpbmRpdmlkdWFsIFJQTSBzdWItcGFja2FnZXMuIENvcnJlY3QgZGF0YWJhc2UgcGx1Z2lucyBoYXZlIHRvIGJlIGluc3RhbGxlZCwgb3RoZXJ3aXNlIHRoZSBzcGVjaWZpYyBkYXRhYmFzZSBjbGllbnQgd2lsbCBub3Qgd29yay4gRm9yIGV4YW1wbGUgZm9yIFBvc3RncmVTUUwgbWFwIHRvIHdvcmssIHRoZSBwb3N0Zml4LXBnc3FsIFJQTSBwYWNrYWdlIGhhcyB0byBiZSBpbnN0YWxsZWQuXG4iLCAKICAgICAgImF1ZGllbmNlIjogInN5c2FkbWluIiwgCiAgICAgICJrZXkiOiAiNTcyMWUwYTA3YTY3ZDgyY2Y3ZTVlYTZmMTc2NjJjZDRmODJlMGEzMyIsIAogICAgICAiaWQiOiAiZTNmMTFhNmZkNDZkMDI2ZDUwZGVlODc4NmQ5NWIwOTViYWY0NDdhYjQ0NTRlMGZhYjcyY2EzYzZiYzAwNWM3MCIsIAogICAgICAic2V2ZXJpdHkiOiAibG93IgogICAgfSwgCiAgICB7CiAgICAgICJncm91cHMiOiBbCiAgICAgICAgImJvb3QiCiAgICAgIF0sIAogICAgICAidGl0bGUiOiAiR1JVQjIgY29yZSB3aWxsIGJlIGF1dG9tYXRpY2FsbHkgdXBkYXRlZCBkdXJpbmcgdGhlIHVwZ3JhZGUiLCAKICAgICAgInRpbWVTdGFtcCI6ICIyMDI1LTEyLTEyVDIwOjUzOjM1LjQxODE3NFoiLCAKICAgICAgImhvc3RuYW1lIjogIm1hbmFnZWQtbm9kZTAxIiwgCiAgICAgICJhY3RvciI6ICJjaGVja19ncnViX2NvcmUiLCAKICAgICAgInN1bW1hcnkiOiAiT24gbGVnYWN5IChCSU9TKSBzeXN0ZW1zLCBHUlVCMiBjb3JlIChsb2NhdGVkIGluIHRoZSBnYXAgYmV0d2VlbiB0aGUgTUJSIGFuZCB0aGUgZmlyc3QgcGFydGl0aW9uKSBjYW5ub3QgYmUgdXBkYXRlZCBkdXJpbmcgdGhlIHJwbSB0cmFuc2FjdGlvbiBhbmQgTGVhcHAgaGFzIHRvIGluaXRpYXRlIHRoZSB1cGRhdGUgcnVubmluZyBcImdydWIyLWluc3RhbGxcIiBhZnRlciB0aGUgdHJhbnNhY3Rpb24uIE5vIGFjdGlvbiBpcyBuZWVkZWQgYmVmb3JlIHRoZSB1cGdyYWRlLiBBZnRlciB0aGUgdXBncmFkZSwgaXQgaXMgcmVjb21tZW5kZWQgdG8gY2hlY2sgdGhlIEdSVUIgY29uZmlndXJhdGlvbi4iLCAKICAgICAgImF1ZGllbmNlIjogInN5c2FkbWluIiwgCiAgICAgICJrZXkiOiAiYWM3MDMwZTA1ZDJlZTI0OGQzNGYwOGE5ZmEwNDBiMzUyYmM0MTBhMyIsIAogICAgICAiaWQiOiAiZmQzNjRhYmU1YWU2Y2ZiYzFiNDg4NWRlNmYzOWFhNjdlOWE1ZGRkZWJjYThkZTUzZDZjNTM5YTUyYTg3OGYwNyIsIAogICAgICAic2V2ZXJpdHkiOiAiaGlnaCIKICAgIH0sIAogICAgewogICAgICAiZ3JvdXBzIjogWwogICAgICAgICJ0b29scyIKICAgICAgXSwgCiAgICAgICJ0aXRsZSI6ICJHcmVwIGhhcyBpbmNvbXBhdGlibGUgY2hhbmdlcyBpbiB0aGUgbmV4dCBtYWpvciB2ZXJzaW9uIiwgCiAgICAgICJ0aW1lU3RhbXAiOiAiMjAyNS0xMi0xMlQyMDo1MzozNS40OTkzMzRaIiwgCiAgICAgICJob3N0bmFtZSI6ICJtYW5hZ2VkLW5vZGUwMSIsIAogICAgICAiZGV0YWlsIjogewogICAgICAgICJyZWxhdGVkX3Jlc291cmNlcyI6IFsKICAgICAgICAgIHsKICAgICAgICAgICAgInNjaGVtZSI6ICJwYWNrYWdlIiwgCiAgICAgICAgICAgICJ0aXRsZSI6ICJncmVwIgogICAgICAgICAgfQogICAgICAgIF0sIAogICAgICAgICJyZW1lZGlhdGlvbnMiOiBbCiAgICAgICAgICB7CiAgICAgICAgICAgICJ0eXBlIjogImhpbnQiLCAKICAgICAgICAgICAgImNvbnRleHQiOiAiUGxlYXNlIHVwZGF0ZSB5b3VyIHNjcmlwdHMgdG8gYmUgY29tcGF0aWJsZSB3aXRoIHRoZSBjaGFuZ2VzLiIKICAgICAgICAgIH0KICAgICAgICBdCiAgICAgIH0sIAogICAgICAiYWN0b3IiOiAiY2hlY2tncmVwIiwgCiAgICAgICJzdW1tYXJ5IjogIklmIGEgZmlsZSBjb250YWlucyBkYXRhIGltcHJvcGVybHkgZW5jb2RlZCBmb3IgdGhlIGN1cnJlbnQgbG9jYWxlLCBhbmQgdGhpcyBpcyBkaXNjb3ZlcmVkIGJlZm9yZSBhbnkgb2YgdGhlIGZpbGUncyBjb250ZW50cyBhcmUgb3V0cHV0LCBncmVwIG5vdyB0cmVhdHMgdGhlIGZpbGUgYXMgYmluYXJ5LlxuVGhlICdncmVwIC1QJyBubyBsb25nZXIgcmVwb3J0cyBhbiBlcnJvciBhbmQgZXhpdHMgd2hlbiBnaXZlbiBpbnZhbGlkIFVURi04IGRhdGEuIEluc3RlYWQsIGl0IGNvbnNpZGVycyB0aGUgZGF0YSB0byBiZSBub24tbWF0Y2hpbmcuXG5JbiBsb2NhbGVzIHdpdGggbXVsdGlieXRlIGNoYXJhY3RlciBlbmNvZGluZ3Mgb3RoZXIgdGhhbiBVVEYtOCwgZ3JlcCAtUCBub3cgcmVwb3J0cyBhbiBlcnJvciBhbmQgZXhpdHMgaW5zdGVhZCBvZiBtaXNiZWhhdmluZy5cbldoZW4gc2VhcmNoaW5nIGJpbmFyeSBkYXRhLCBncmVwIG5vdyBtYXkgdHJlYXQgbm9uLXRleHQgYnl0ZXMgYXMgbGluZSB0ZXJtaW5hdG9ycy4gVGhpcyBjYW4gYm9vc3QgcGVyZm9ybWFuY2Ugc2lnbmlmaWNhbnRseS5cblRoZSAnZ3JlcCAteicgbm8gbG9uZ2VyIGF1dG9tYXRpY2FsbHkgdHJlYXRzIHRoZSBieXRlICdcXDIwMCcgYXMgYmluYXJ5IGRhdGEuXG5Db250ZXh0IG5vIGxvbmdlciBleGNsdWRlcyBzZWxlY3RlZCBsaW5lcyBvbWl0dGVkIGJlY2F1c2Ugb2YgLW0uIEZvciBleGFtcGxlLCAnZ3JlcCBcIl5cIiAtbTEgLUExJyBub3cgb3V0cHV0cyB0aGUgZmlyc3QgdHdvIGlucHV0IGxpbmVzLCBub3QganVzdCB0aGUgZmlyc3QgbGluZS5cbiIsIAogICAgICAiYXVkaWVuY2UiOiAic3lzYWRtaW4iLCAKICAgICAgImtleSI6ICI5NDY2NWE0OTllMmVlZWUzNWVjYTNlNzA5M2E3YWJlMTgzMzg0YjE2IiwgCiAgICAgICJpZCI6ICJmMGNhYzk4OGRjODRlMWUwMWFkODI3NjkyNWMxZmU4MTM4MmNkZTA4MDZmOTNhMDIwZGQ1MmUyOTgyZDZkZDYwIiwgCiAgICAgICJzZXZlcml0eSI6ICJsb3ciCiAgICB9LCAKICAgIHsKICAgICAgImdyb3VwcyI6IFsKICAgICAgICAiYXV0aGVudGljYXRpb24iLCAKICAgICAgICAic2VjdXJpdHkiLCAKICAgICAgICAidG9vbHMiCiAgICAgIF0sIAogICAgICAidGl0bGUiOiAiTW9kdWxlIHBhbV9wa2NzMTEgd2lsbCBiZSByZW1vdmVkIGZyb20gUEFNIGNvbmZpZ3VyYXRpb24iLCAKICAgICAgInRpbWVTdGFtcCI6ICIyMDI1LTEyLTEyVDIwOjUzOjM2LjE1OTk0N1oiLCAKICAgICAgImhvc3RuYW1lIjogIm1hbmFnZWQtbm9kZTAxIiwgCiAgICAgICJkZXRhaWwiOiB7CiAgICAgICAgInJlbGF0ZWRfcmVzb3VyY2VzIjogWwogICAgICAgICAgewogICAgICAgICAgICAic2NoZW1lIjogInBhY2thZ2UiLCAKICAgICAgICAgICAgInRpdGxlIjogInNzc2QiCiAgICAgICAgICB9CiAgICAgICAgXSwgCiAgICAgICAgInJlbWVkaWF0aW9ucyI6IFsKICAgICAgICAgIHsKICAgICAgICAgICAgInR5cGUiOiAiaGludCIsIAogICAgICAgICAgICAiY29udGV4dCI6ICJDb25maWd1cmUgU1NTRCB0byByZXBsYWNlIHBhbV9wa2NzMTEiCiAgICAgICAgICB9CiAgICAgICAgXQogICAgICB9LCAKICAgICAgImFjdG9yIjogInJlbW92ZWRfcGFtX21vZHVsZXNfY2hlY2siLCAKICAgICAgInN1bW1hcnkiOiAiTW9kdWxlIHBhbV9wa2NzMTEgd2FzIHN1cnBhc3NlZCBieSBTU1NEIGFuZCB0aGVyZWZvcmUgaXQgd2FzIHJlbW92ZWQgZnJvbSBSSEVMLTguIEtlZXBpbmcgaXQgaW4gUEFNIGNvbmZpZ3VyYXRpb24gbWF5IGxvY2sgb3V0IHRoZSBzeXN0ZW0gdGh1cyBpdCB3aWxsIGJlIGF1dG9tYXRpY2FsbHkgcmVtb3ZlZCBmcm9tIFBBTSBjb25maWd1cmF0aW9uIGJlZm9yZSB1cGdyYWRpbmcgdG8gUkhFTC04LiBQbGVhc2Ugc3dpdGNoIHRvIFNTU0QgdG8gcmVjb3ZlciB0aGUgZnVuY3Rpb25hbGl0eSBvZiBwYW1fcGtjczExLiIsIAogICAgICAiYXVkaWVuY2UiOiAic3lzYWRtaW4iLCAKICAgICAgImtleSI6ICJiZjQ3ZTczMDVkNjgwNWU4YmJlYWE3NTkzY2YwMWUzODAzMGMyM2YzIiwgCiAgICAgICJpZCI6ICI2YzA1YzkyMjQzNjllMjdkZDJjZWZiMmFmYWNkYWUwNzhiYTk1NTMzNGI3MTNkM2E0MDllYzFiOWFiMzAyMzI2IiwgCiAgICAgICJzZXZlcml0eSI6ICJtZWRpdW0iCiAgICB9LCAKICAgIHsKICAgICAgImdyb3VwcyI6IFsKICAgICAgICAicHl0aG9uIgogICAgICBdLCAKICAgICAgInRpdGxlIjogIkRpZmZlcmVuY2UgaW4gUHl0aG9uIHZlcnNpb25zIGFuZCBzdXBwb3J0IGluIFJIRUwgOCIsIAogICAgICAidGltZVN0YW1wIjogIjIwMjUtMTItMTJUMjA6NTM6MzYuMzExMzI4WiIsIAogICAgICAiaG9zdG5hbWUiOiAibWFuYWdlZC1ub2RlMDEiLCAKICAgICAgImRldGFpbCI6IHsKICAgICAgICAicmVsYXRlZF9yZXNvdXJjZXMiOiBbCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAicGFja2FnZSIsIAogICAgICAgICAgICAidGl0bGUiOiAicHl0aG9uIgogICAgICAgICAgfSwgCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAicGFja2FnZSIsIAogICAgICAgICAgICAidGl0bGUiOiAicHl0aG9uMiIKICAgICAgICAgIH0sIAogICAgICAgICAgewogICAgICAgICAgICAic2NoZW1lIjogInBhY2thZ2UiLCAKICAgICAgICAgICAgInRpdGxlIjogInB5dGhvbjMiCiAgICAgICAgICB9CiAgICAgICAgXSwgCiAgICAgICAgImV4dGVybmFsIjogWwogICAgICAgICAgewogICAgICAgICAgICAidXJsIjogImh0dHBzOi8vcmVkLmh0L3JoZWwtOC1weXRob24iLCAKICAgICAgICAgICAgInRpdGxlIjogIkRpZmZlcmVuY2UgaW4gUHl0aG9uIHZlcnNpb25zIGFuZCBzdXBwb3J0IGluIFJIRUwgOCIKICAgICAgICAgIH0KICAgICAgICBdLCAKICAgICAgICAicmVtZWRpYXRpb25zIjogWwogICAgICAgICAgewogICAgICAgICAgICAidHlwZSI6ICJoaW50IiwgCiAgICAgICAgICAgICJjb250ZXh0IjogIlBsZWFzZSBydW4gXCJhbHRlcm5hdGl2ZXMgLS1zZXQgcHl0aG9uIC91c3IvYmluL3B5dGhvbjNcIiBhZnRlciB1cGdyYWRlIgogICAgICAgICAgfQogICAgICAgIF0KICAgICAgfSwgCiAgICAgICJhY3RvciI6ICJweXRob25faW5mb3JtX3VzZXIiLCAKICAgICAgInN1bW1hcnkiOiAiSW4gUkhFTCA4LCB0aGVyZSBpcyBubyAncHl0aG9uJyBjb21tYW5kLiBQeXRob24gMyAoYmFja3dhcmQgaW5jb21wYXRpYmxlKSBpcyB0aGUgcHJpbWFyeSBQeXRob24gdmVyc2lvbiBhbmQgUHl0aG9uIDIgaXMgYXZhaWxhYmxlIHdpdGggbGltaXRlZCBzdXBwb3J0IGFuZCBsaW1pdGVkIHNldCBvZiBwYWNrYWdlcy4gSWYgeW91IG5vIGxvbmdlciByZXF1aXJlIFB5dGhvbiAyIHBhY2thZ2VzIGZvbGxvd2luZyB0aGUgdXBncmFkZSwgcGxlYXNlIHJlbW92ZSB0aGVtLiBSZWFkIG1vcmUgaGVyZTogaHR0cHM6Ly9yZWQuaHQvcmhlbC04LXB5dGhvbiIsIAogICAgICAiYXVkaWVuY2UiOiAiZGV2ZWxvcGVyIiwgCiAgICAgICJrZXkiOiAiMGM5ODU4NWIxZDhkMjUyZWI1NDBiZjYxNTYwMDk0ZjM0OTUzNTFmNSIsIAogICAgICAiaWQiOiAiMWEwMDRmZTk5NzFjMDcxNjVhMGM3OGQ3OTY5OTc5NDQ1NTFmMmVhNDlkMDQ0YTk5NzY4MzE1YTkyNDEyMzMwNSIsIAogICAgICAic2V2ZXJpdHkiOiAiaGlnaCIKICAgIH0sIAogICAgewogICAgICAiZ3JvdXBzIjogWwogICAgICAgICJyZXBvc2l0b3J5IgogICAgICBdLCAKICAgICAgInRpdGxlIjogIlNvbWUgZW5hYmxlZCBSUE0gcmVwb3NpdG9yaWVzIGFyZSB1bmtub3duIHRvIExlYXBwIiwgCiAgICAgICJ0aW1lU3RhbXAiOiAiMjAyNS0xMi0xMlQyMDo1MzozNi41NDc4MTZaIiwgCiAgICAgICJob3N0bmFtZSI6ICJtYW5hZ2VkLW5vZGUwMSIsIAogICAgICAiZGV0YWlsIjogewogICAgICAgICJyZWxhdGVkX3Jlc291cmNlcyI6IFsKICAgICAgICAgIHsKICAgICAgICAgICAgInNjaGVtZSI6ICJwYWNrYWdlIiwgCiAgICAgICAgICAgICJ0aXRsZSI6ICJsaWJzb2x2IgogICAgICAgICAgfSwgCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAicGFja2FnZSIsIAogICAgICAgICAgICAidGl0bGUiOiAicHl0aG9uLXBlcmYiCiAgICAgICAgICB9LCAKICAgICAgICAgIHsKICAgICAgICAgICAgInNjaGVtZSI6ICJwYWNrYWdlIiwgCiAgICAgICAgICAgICJ0aXRsZSI6ICJrZXJuZWwtdG9vbHMtbGlicyIKICAgICAgICAgIH0sIAogICAgICAgICAgewogICAgICAgICAgICAic2NoZW1lIjogInBhY2thZ2UiLCAKICAgICAgICAgICAgInRpdGxlIjogImxpYnJlcG9ydC1maWxlc3lzdGVtIgogICAgICAgICAgfSwgCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAicGFja2FnZSIsIAogICAgICAgICAgICAidGl0bGUiOiAianNvbi1nbGliIgogICAgICAgICAgfSwgCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAicGFja2FnZSIsIAogICAgICAgICAgICAidGl0bGUiOiAibGlicmVwbyIKICAgICAgICAgIH0sIAogICAgICAgICAgewogICAgICAgICAgICAic2NoZW1lIjogInBhY2thZ2UiLCAKICAgICAgICAgICAgInRpdGxlIjogImtlcm5lbC10b29scyIKICAgICAgICAgIH0sIAogICAgICAgICAgewogICAgICAgICAgICAic2NoZW1lIjogInJlcG9zaXRvcnkiLCAKICAgICAgICAgICAgInRpdGxlIjogInJoZWwiCiAgICAgICAgICB9CiAgICAgICAgXSwgCiAgICAgICAgInJlbWVkaWF0aW9ucyI6IFsKICAgICAgICAgIHsKICAgICAgICAgICAgInR5cGUiOiAiaGludCIsIAogICAgICAgICAgICAiY29udGV4dCI6ICJZb3UgY2FuIGZpbGUgYSByZXF1ZXN0IHRvIGFkZCB0aGlzIHJlcG9zaXRvcnkgdG8gdGhlIHNjb3BlIG9mIGluLXBsYWNlIHVwZ3JhZGVzIGJ5IGZpbGluZyBhIHN1cHBvcnQgdGlja2V0IgogICAgICAgICAgfQogICAgICAgIF0KICAgICAgfSwgCiAgICAgICJhY3RvciI6ICJjaGVja19za2lwcGVkX3JlcG9zaXRvcmllcyIsIAogICAgICAic3VtbWFyeSI6ICJUaGUgZm9sbG93aW5nIHJlcG9zaXRvcmllcyB3aXRoIFJlZCBIYXQtc2lnbmVkIHBhY2thZ2VzIGFyZSB1bmtub3duIHRvIExlYXBwOlxuLSByaGVsXG5BbmQgdGhlIGZvbGxvd2luZyBwYWNrYWdlcyBpbnN0YWxsZWQgZnJvbSB0aG9zZSByZXBvc2l0b3JpZXMgbWF5IG5vdCBiZSB1cGdyYWRlZDpcbi0gbGlic29sdlxuLSBweXRob24tcGVyZlxuLSBrZXJuZWwtdG9vbHMtbGlic1xuLSBsaWJyZXBvcnQtZmlsZXN5c3RlbVxuLSBqc29uLWdsaWJcbi0gbGlicmVwb1xuLSBrZXJuZWwtdG9vbHMiLCAKICAgICAgImF1ZGllbmNlIjogInN5c2FkbWluIiwgCiAgICAgICJrZXkiOiAiOGU4OWUyMGM2NDVjZWE2MDBiMjQwMTU2MDcxZDgxYzY0ZGFhYjdhZCIsIAogICAgICAiaWQiOiAiMzA0ZDk3ZGY3YTYxYjJjNDU1ODNmZTk1ZDIwZDBhMTZhMDBmNDM0ZjdjMWM4NjAxMzBlZGNiMmU1ODc0OTViYiIsIAogICAgICAic2V2ZXJpdHkiOiAibG93IgogICAgfSwgCiAgICB7CiAgICAgICJncm91cHMiOiBbCiAgICAgICAgInVwZ3JhZGUgcHJvY2VzcyIsIAogICAgICAgICJzYW5pdHkiCiAgICAgIF0sIAogICAgICAidGl0bGUiOiAiVXBncmFkZSBpcyB1bnN1cHBvcnRlZCIsIAogICAgICAidGltZVN0YW1wIjogIjIwMjUtMTItMTJUMjA6NTM6MzcuMDExNjExWiIsIAogICAgICAiaG9zdG5hbWUiOiAibWFuYWdlZC1ub2RlMDEiLCAKICAgICAgImFjdG9yIjogInVuc3VwcG9ydGVkX3VwZ3JhZGVfY2hlY2siLCAKICAgICAgInN1bW1hcnkiOiAiRW52aXJvbm1lbnQgdmFyaWFibGUgTEVBUFBfVU5TVVBQT1JURUQgaGFzIGJlZW4gZGV0ZWN0ZWQuIEEgc3VjY2Vzc2Z1bCBhbmQgc2FmZSB1cGdyYWRlIHByb2Nlc3MgY2Fubm90IGJlIGd1YXJhbnRlZWQuIEZyb20gbm93IG9uIHlvdSBhcmUgY29udGludWluZyBhdCB5b3VyIG93biByaXNrLlxuIiwgCiAgICAgICJhdWRpZW5jZSI6ICJzeXNhZG1pbiIsIAogICAgICAia2V5IjogIjllNTA4OGUzYzFmMzcxZTAyMGVjNzc3YzNkODY1NzhmNGJlMTQzY2YiLCAKICAgICAgImlkIjogIjhhZDdiODcwZTkxMjYyZDNiNGNiNWEzNTZmMWRmYWZjODRlZWQxMGViMWNkNDhkMzg1NGVjMDJhZGUwYzExODAiLCAKICAgICAgInNldmVyaXR5IjogImhpZ2giCiAgICB9LCAKICAgIHsKICAgICAgImdyb3VwcyI6IFsKICAgICAgICAiYXV0aGVudGljYXRpb24iLCAKICAgICAgICAic2VjdXJpdHkiLCAKICAgICAgICAidG9vbHMiCiAgICAgIF0sIAogICAgICAidGl0bGUiOiAiQ3VycmVudCBQQU0gYW5kIG5zc3dpdGNoLmNvbmYgY29uZmlndXJhdGlvbiB3aWxsIGJlIGtlcHQuIiwgCiAgICAgICJ0aW1lU3RhbXAiOiAiMjAyNS0xMi0xMlQyMDo1MzozNy4wNTI0MTZaIiwgCiAgICAgICJob3N0bmFtZSI6ICJtYW5hZ2VkLW5vZGUwMSIsIAogICAgICAiZGV0YWlsIjogewogICAgICAgICJyZWxhdGVkX3Jlc291cmNlcyI6IFsKICAgICAgICAgIHsKICAgICAgICAgICAgInNjaGVtZSI6ICJwYWNrYWdlIiwgCiAgICAgICAgICAgICJ0aXRsZSI6ICJhdXRoc2VsZWN0IgogICAgICAgICAgfSwgCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAicGFja2FnZSIsIAogICAgICAgICAgICAidGl0bGUiOiAiYXV0aGNvbmZpZyIKICAgICAgICAgIH0sIAogICAgICAgICAgewogICAgICAgICAgICAic2NoZW1lIjogImZpbGUiLCAKICAgICAgICAgICAgInRpdGxlIjogIi9ldGMvbnNzd2l0Y2guY29uZiIKICAgICAgICAgIH0KICAgICAgICBdCiAgICAgIH0sIAogICAgICAiYWN0b3IiOiAiYXV0aHNlbGVjdF9jaGVjayIsIAogICAgICAic3VtbWFyeSI6ICJUaGVyZSBpcyBhIG5ldyB0b29sIGNhbGxlZCBhdXRoc2VsZWN0IGluIFJIRUw4IHRoYXQgcmVwbGFjZWQgYXV0aGNvbmZpZy4gVGhlIHVwZ3JhZGUgcHJvY2VzcyB3YXMgdW5hYmxlIHRvIGZpbmQgYW4gYXV0aHNlbGVjdCBwcm9maWxlIHRoYXQgd291bGQgYmUgZXF1aXZhbGVudCB0byB5b3VyIGN1cnJlbnQgY29uZmlndXJhdGlvbi4gVGhlcmVmb3JlIHlvdXIgY29uZmlndXJhdGlvbiB3aWxsIGJlIGxlZnQgaW50YWN0LiIsIAogICAgICAiYXVkaWVuY2UiOiAic3lzYWRtaW4iLCAKICAgICAgImtleSI6ICI0MGM0YWIxZGE0YTMwZGMxY2E0MGU1NDNmNjM4NWUxMzM2ZDg4MTBjIiwgCiAgICAgICJpZCI6ICI2NTZhMzk3ZDJiYzM4ZDE3YTMyYzYxY2IyMjE4ZDY4YjNkYjc2Mzk3N2Q5ZmU5OTUzMTJiYTNkNzI0YTg3NmZlIiwgCiAgICAgICJzZXZlcml0eSI6ICJpbmZvIgogICAgfSwgCiAgICB7CiAgICAgICJncm91cHMiOiBbCiAgICAgICAgInNlcnZpY2VzIiwgCiAgICAgICAgInRpbWUgbWFuYWdlbWVudCIKICAgICAgXSwgCiAgICAgICJ0aXRsZSI6ICJjaHJvbnkgdXNpbmcgZGVmYXVsdCBjb25maWd1cmF0aW9uIiwgCiAgICAgICJ0aW1lU3RhbXAiOiAiMjAyNS0xMi0xMlQyMDo1MzozNy42MzI5OTdaIiwgCiAgICAgICJob3N0bmFtZSI6ICJtYW5hZ2VkLW5vZGUwMSIsIAogICAgICAiZGV0YWlsIjogewogICAgICAgICJyZWxhdGVkX3Jlc291cmNlcyI6IFsKICAgICAgICAgIHsKICAgICAgICAgICAgInNjaGVtZSI6ICJwYWNrYWdlIiwgCiAgICAgICAgICAgICJ0aXRsZSI6ICJudHBkIgogICAgICAgICAgfSwgCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAicGFja2FnZSIsIAogICAgICAgICAgICAidGl0bGUiOiAiY2hyb255IgogICAgICAgICAgfSwgCiAgICAgICAgICB7CiAgICAgICAgICAgICJzY2hlbWUiOiAiZmlsZSIsIAogICAgICAgICAgICAidGl0bGUiOiAiL2V0Yy9jaHJvbnkuY29uZiIKICAgICAgICAgIH0KICAgICAgICBdCiAgICAgIH0sIAogICAgICAiYWN0b3IiOiAiY2hlY2tfY2hyb255IiwgCiAgICAgICJzdW1tYXJ5IjogImRlZmF1bHQgY2hyb255IGNvbmZpZ3VyYXRpb24gaW4gUkhFTDggdXNlcyBsZWFwc2VjdHogZGlyZWN0aXZlLCB3aGljaCBjYW5ub3QgYmUgdXNlZCB3aXRoIGxlYXAgc21lYXJpbmcgTlRQIHNlcnZlcnMsIGFuZCB1c2VzIGEgc2luZ2xlIHBvb2wgZGlyZWN0aXZlIGluc3RlYWQgb2YgZm91ciBzZXJ2ZXIgZGlyZWN0aXZlcyIsIAogICAgICAiYXVkaWVuY2UiOiAic3lzYWRtaW4iLCAKICAgICAgImtleSI6ICJjNDIyMmViZDE4NzMwYTc2ZjZiYzdiM2I2NmRmODk4YjEwNmU2NTU0IiwgCiAgICAgICJpZCI6ICI2ZDYyMTM1YmEyM2NmYjljNjU3YWUxOGI5ZjYyOGMyZTg1NWY3ZmQ4MzU2NmVlZjJlNjFlMTk0ZmNjZjg2YmJjIiwgCiAgICAgICJzZXZlcml0eSI6ICJtZWRpdW0iCiAgICB9LCAKICAgIHsKICAgICAgImdyb3VwcyI6IFsKICAgICAgICAiZmlsZXN5c3RlbSIKICAgICAgXSwgCiAgICAgICJ0aXRsZSI6ICJEZXRlY3RlZCBicm9rZW4gc3lzdGVtZCBzeW1saW5rcyBmb3Igbm9uLWV4aXN0aW5nIHNlcnZpY2VzIiwgCiAgICAgICJ0aW1lU3RhbXAiOiAiMjAyNS0xMi0xMlQyMDo1MzozNy43OTc3MzlaIiwgCiAgICAgICJob3N0bmFtZSI6ICJtYW5hZ2VkLW5vZGUwMSIsIAogICAgICAiZGV0YWlsIjogewogICAgICAgICJyZW1lZGlhdGlvbnMiOiBbCiAgICAgICAgICB7CiAgICAgICAgICAgICJ0eXBlIjogImhpbnQiLCAKICAgICAgICAgICAgImNvbnRleHQiOiAiUmVtb3ZlIHRoZSBpbnZhbGlkIHN5bWxpbmtzIGJlZm9yZSB0aGUgdXBncmFkZS4iCiAgICAgICAgICB9LCAKICAgICAgICAgIHsKICAgICAgICAgICAgInR5cGUiOiAiY29tbWFuZCIsIAogICAgICAgICAgICAiY29udGV4dCI6IFsKICAgICAgICAgICAgICAiL3Vzci9iaW4vcm0iLCAKICAgICAgICAgICAgICAiL2V0Yy9zeXN0ZW1kL3N5c3RlbS9tdWx0aS11c2VyLnRhcmdldC53YW50cy9vdmlydC1ndWVzdC1hZ2VudC5zZXJ2aWNlIgogICAgICAgICAgICBdCiAgICAgICAgICB9CiAgICAgICAgXQogICAgICB9LCAKICAgICAgImFjdG9yIjogImNoZWNrX3N5c3RlbWRfYnJva2VuX3N5bWxpbmtzIiwgCiAgICAgICJzdW1tYXJ5IjogIkxlYXBwIGRldGVjdGVkIGJyb2tlbiBzeXN0ZW1kIHN5bWxpbmtzIG9uIHRoZSBzeXN0ZW0gdGhhdCBkbyBub3QgY29ycmVzcG9uZCB0byBhbnkgaW5zdGFsbGVkIHN5c3RlbWQgdW5pdC4gVGhpcyB0eXBpY2FsbHkgaGFwcGVucyB3aGVuIHRoZSBvcmlnaW5hbCBzeXN0ZW1kIHVuaXQgZmlsZSBoYXMgYmVlbiByZW1vdmVkIChlLmcuIGFuIHJwbSByZW1vdmFsKSBvciByZW5hbWVkIGFuZCB0aGUgc3lzdGVtIGNvbmZpZ3JhdGlvbiBoYXMgbm90IGJlZW4gcHJvcGVybHkgbW9kaWZpZWQuIFRoZXNlIHN5bWxpbmtzIHdpbGwgbm90IGJlIGhhbmRsZWQgZHVyaW5nIHRoZSBpbi1wbGFjZSB1cGdyYWRlIGFzIHRoZXkgYXJlIGFscmVhZHkgYnJva2VuLiBUaGUgbGlzdCBvZiBkZXRlY3RlZCBicm9rZW4gc3lzdGVtZCBzeW1saW5rczpcbiAgICAtIC9ldGMvc3lzdGVtZC9zeXN0ZW0vbXVsdGktdXNlci50YXJnZXQud2FudHMvb3ZpcnQtZ3Vlc3QtYWdlbnQuc2VydmljZSIsIAogICAgICAiYXVkaWVuY2UiOiAic3lzYWRtaW4iLCAKICAgICAgImtleSI6ICJiZTIwODNmZWUwM2Y1ZjBhNzA4ZmQxOTNkODJkMmZlMjBhZWU3MjE3IiwgCiAgICAgICJpZCI6ICIxM2Q4ODE1ZmVlNjI2ZjQxOWE5NjJjOTRiMWNmMGZjNWQwMDI5MDQ5YzYyMjVmMzVjODY3YzUwYjM2NTdjMGRmIiwgCiAgICAgICJzZXZlcml0eSI6ICJsb3ciCiAgICB9LCAKICAgIHsKICAgICAgImdyb3VwcyI6IFsKICAgICAgICAidXBncmFkZSBwcm9jZXNzIgogICAgICBdLCAKICAgICAgInRpdGxlIjogIlRoZSBzdWJzY3JpcHRpb24tbWFuYWdlciByZWxlYXNlIGlzIGdvaW5nIHRvIGJlIGtlcHQgYXMgaXQgaXMgZHVyaW5nIHRoZSB1cGdyYWRlIiwgCiAgICAgICJ0aW1lU3RhbXAiOiAiMjAyNS0xMi0xMlQyMDo1NDoyMy44OTg0NzBaIiwgCiAgICAgICJob3N0bmFtZSI6ICJtYW5hZ2VkLW5vZGUwMSIsIAogICAgICAiZGV0YWlsIjogewogICAgICAgICJyZWxhdGVkX3Jlc291cmNlcyI6IFsKICAgICAgICAgIHsKICAgICAgICAgICAgInNjaGVtZSI6ICJwYWNrYWdlIiwgCiAgICAgICAgICAgICJ0aXRsZSI6ICJzdWJzY3JpcHRpb24tbWFuYWdlciIKICAgICAgICAgIH0KICAgICAgICBdLCAKICAgICAgICAicmVtZWRpYXRpb25zIjogWwogICAgICAgICAgewogICAgICAgICAgICAidHlwZSI6ICJoaW50IiwgCiAgICAgICAgICAgICJjb250ZXh0IjogIlNldCB0aGUgbmV3IHJlbGVhc2UgKG9yIHVuc2V0IGl0KSBhZnRlciB0aGUgdXBncmFkZSB1c2luZyBzdWJzY3JpcHRpb24tbWFuYWdlcjogc3Vic2NyaXB0aW9uLW1hbmFnZXIgcmVsZWFzZSAtLXNldCA4LjEwIgogICAgICAgICAgfQogICAgICAgIF0KICAgICAgfSwgCiAgICAgICJhY3RvciI6ICJyZXBvcnRfc2V0X3RhcmdldF9yZWxlYXNlIiwgCiAgICAgICJzdW1tYXJ5IjogIlRoZSB1cGdyYWRlIGlzIGV4ZWN1dGVkIHdpdGggdGhlIC0tbm8tcmhzbSBvcHRpb24gKG9yIHdpdGggdGhlIExFQVBQX05PX1JIU00gZW52aXJvbm1lbnQgdmFyaWFibGUpLiBJbiB0aGlzIGNhc2UsIHRoZSBzdWJzY3JpcHRpb24tbWFuYWdlciB3aWxsIG5vdCBiZSBjb25maWd1cmVkIGR1cmluZyB0aGUgdXBncmFkZS4gSWYgdGhlIHN5c3RlbSBpcyBzdWJzY3JpYmVkIGFuZCByZWxlYXNlIGlzIHNldCBhbHJlYWR5LCB5b3UgY291bGQgZW5jb3VudGVyIGlzc3VlcyB0byBnZXQgUkhFTCBjb250ZW50IHVzaW5nIERORi9ZVU0gYWZ0ZXIgdGhlIHVwZ3JhZGUuIiwgCiAgICAgICJhdWRpZW5jZSI6ICJzeXNhZG1pbiIsIAogICAgICAia2V5IjogIjAxOTg2NTg0ZTI3ZTg1ZWExODkyOTU4NmZhZjYxNGVlZTAxMWExMjEiLCAKICAgICAgImlkIjogIjU1MDk1OTA4MWE2NzcxMThlMmQxYWQ4NGYzZjQ0YjgzZjQxMDNlMjcyYjczYWE0MTQwMGZlYjI3NGE2MWJlMzciLCAKICAgICAgInNldmVyaXR5IjogImxvdyIKICAgIH0KICBdCn0K", "encoding": "base64", "source": "/var/log/leapp/leapp-report.json"} TASK [infra.leapp.common : parse_leapp_report | Parse report results] ********** task path: /root/.ansible/collections/ansible_collections/infra/leapp/roles/common/tasks/parse_leapp_report.yml:26 ok: [managed-node01] => {"ansible_facts": {"leapp_report_json": {"entries": [{"actor": "repositories_blacklist", "audience": "sysadmin", "detail": {"remediations": [{"context": "If some of excluded repositories are still required to be used during the upgrade, execute leapp with the --enablerepo option with the repoid of the repository required to be enabled as an argument (the option can be used multiple times).", "type": "hint"}]}, "groups": ["repository", "failure"], "hostname": "managed-node01", "id": "a6f6a1f2c6828e084a9db1329a63d04027ba38b59b7b8d6ace19f9069a2f56a1", "key": "1b9132cb2362ae7830e48eee7811be9527747de8", "severity": "info", "summary": "The following repositories are not supported by Red Hat and are excluded from the list of repositories used during the upgrade.\n- codeready-builder-beta-for-rhel-8-s390x-rpms\n- codeready-builder-beta-for-rhel-8-ppc64le-rpms\n- rhui-codeready-builder-for-rhel-8-x86_64-rhui-rpms\n- codeready-builder-for-rhel-8-aarch64-eus-rpms\n- codeready-builder-for-rhel-8-ppc64le-eus-rpms\n- codeready-builder-beta-for-rhel-8-x86_64-rpms\n- codeready-builder-for-rhel-8-aarch64-rpms\n- codeready-builder-for-rhel-8-s390x-rpms\n- codeready-builder-for-rhel-8-s390x-eus-rpms\n- codeready-builder-for-rhel-8-x86_64-eus-rpms\n- rhui-codeready-builder-for-rhel-8-aarch64-rhui-rpms\n- codeready-builder-beta-for-rhel-8-aarch64-rpms\n- codeready-builder-for-rhel-8-rhui-rpms\n- codeready-builder-for-rhel-8-x86_64-rhui-rpms\n- codeready-builder-for-rhel-8-x86_64-rpms\n- codeready-builder-for-rhel-8-x86_64-eus-rhui-rpms\n- codeready-builder-for-rhel-8-ppc64le-rpms", "timeStamp": "2025-12-12T20:53:31.538747Z", "title": "Excluded target system repositories"}, {"actor": "pes_events_scanner", "audience": "sysadmin", "detail": {"related_resources": [{"scheme": "package", "title": "python3-pyxattr"}, {"scheme": "package", "title": "rpcgen"}]}, "groups": ["repository"], "hostname": "managed-node01", "id": "4cd33bc050df791c0d722961dfb4dd57769d224fdeff9ee3a66aede20caeb7e4", "key": "2437e204808f987477c0e9be8e4c95b3a87a9f3e", "severity": "high", "summary": "2 packages will be skipped because they are available only in target system repositories that are intentionally excluded from the list of repositories used during the upgrade. See the report message titled \"Excluded target system repositories\" for details.\nThe list of these packages:\n- python3-pyxattr (repoid: codeready-builder-for-rhel-8-x86_64-rpms)\n- rpcgen (repoid: codeready-builder-for-rhel-8-x86_64-rpms)", "timeStamp": "2025-12-12T20:53:33.522271Z", "title": "Packages available in excluded repositories will not be installed"}, {"actor": "check_se_linux", "audience": "sysadmin", "groups": ["selinux", "security"], "hostname": "managed-node01", "id": "eb1056c346984124b8019fe52ea992d6db8586c26b91a8be62eabe34c31622ac", "key": "8fb81863f8413bd617c2a55b69b8e10ff03d7c72", "severity": "info", "summary": "SElinux relabeling will be scheduled as the status is permissive/enforcing.", "timeStamp": "2025-12-12T20:53:34.616792Z", "title": "SElinux relabeling will be scheduled"}, {"actor": "check_se_linux", "audience": "sysadmin", "detail": {"remediations": [{"context": "Make sure there are no SElinux related warnings after the upgrade and enable SElinux manually afterwards. Notice: You can ignore the \"/root/tmp_leapp_py3\" SElinux warnings.", "type": "hint"}]}, "groups": ["selinux", "security"], "hostname": "managed-node01", "id": "0bc7fe46d9c7153504868033df7103508e9a3dc9b3aad197d85c9fe98a836b6b", "key": "39d7183dafba798aa4bbb1e70b0ef2bbe5b1772f", "severity": "low", "summary": "SElinux will be set to permissive mode. Current mode: enforcing. This action is required by the upgrade process to make sure the upgraded system can boot without beinig blocked by SElinux rules.", "timeStamp": "2025-12-12T20:53:34.620579Z", "title": "SElinux will be set to permissive mode"}, {"actor": "check_postfix", "audience": "sysadmin", "detail": {"related_resources": [{"scheme": "package", "title": "postfix"}]}, "groups": ["services", "email"], "hostname": "managed-node01", "id": "e3f11a6fd46d026d50dee8786d95b095baf447ab4454e0fab72ca3c6bc005c70", "key": "5721e0a07a67d82cf7e5ea6f17662cd4f82e0a33", "severity": "low", "summary": "Postfix 3.x has so called \"compatibility safety net\" that runs Postfix programs with backwards-compatible default settings. It will log a warning whenever backwards-compatible default setting may be required for continuity of service. Based on this logging the system administrator can decide if any backwards-compatible settings need to be made permanent in main.cf or master.cf, before turning off the backwards-compatibility safety net.\nThe backward compatibility safety net is by default turned off in Red Hat Enterprise Linux 8.\nIt can be turned on by running: \"postconf -e compatibility_level=0\nIt can be turned off by running: \"postconf -e compatibility_level=2\n\nIn the Postfix MySQL database client, the default \"option_group\" value has changed to \"client\", i.e. it now reads options from the [client] group from the MySQL configuration file. To disable it, set \"option_group\" to the empty string.\n\nThe postqueue command no longer forces all message arrival times to be reported in UTC. To get the old behavior, set TZ=UTC in main.cf:import_environment.\n\nPostfix 3.2 enables elliptic curve negotiation. This changes the default smtpd_tls_eecdh_grade setting to \"auto\", and introduces a new parameter \"tls_eecdh_auto_curves\" with the names of curves that may be negotiated.\n\nThe \"master.cf\" chroot default value has changed from \"y\" (yes) to \"n\" (no). This applies to master.cf services where chroot field is not explicitly specified.\n\nThe \"append_dot_mydomain\" default value has changed from \"yes\" to \"no\". You may need changing it to \"yes\" if senders cannot use complete domain names in e-mail addresses.\n\nThe \"relay_domains\" default value has changed from \"$mydestination\" to the empty value. This could result in unexpected \"Relay access denied\" errors or ETRN errors, because now will postfix by default relay only for the localhost.\n\nThe \"mynetworks_style\" default value has changed from \"subnet\" to \"host\". This parameter is used to implement the \"permit_mynetworks\" feature. The change could result in unexpected \"access denied\" errors, because postfix will now by default trust only the local machine, not the remote SMTP clients on the same IP subnetwork.\n\nPostfix now supports dynamically loaded database plugins. Plugins are shipped in individual RPM sub-packages. Correct database plugins have to be installed, otherwise the specific database client will not work. For example for PostgreSQL map to work, the postfix-pgsql RPM package has to be installed.\n", "timeStamp": "2025-12-12T20:53:34.815146Z", "title": "Postfix has incompatible changes in the next major version"}, {"actor": "check_grub_core", "audience": "sysadmin", "groups": ["boot"], "hostname": "managed-node01", "id": "fd364abe5ae6cfbc1b4885de6f39aa67e9a5dddebca8de53d6c539a52a878f07", "key": "ac7030e05d2ee248d34f08a9fa040b352bc410a3", "severity": "high", "summary": "On legacy (BIOS) systems, GRUB2 core (located in the gap between the MBR and the first partition) cannot be updated during the rpm transaction and Leapp has to initiate the update running \"grub2-install\" after the transaction. No action is needed before the upgrade. After the upgrade, it is recommended to check the GRUB configuration.", "timeStamp": "2025-12-12T20:53:35.418174Z", "title": "GRUB2 core will be automatically updated during the upgrade"}, {"actor": "checkgrep", "audience": "sysadmin", "detail": {"related_resources": [{"scheme": "package", "title": "grep"}], "remediations": [{"context": "Please update your scripts to be compatible with the changes.", "type": "hint"}]}, "groups": ["tools"], "hostname": "managed-node01", "id": "f0cac988dc84e1e01ad8276925c1fe81382cde0806f93a020dd52e2982d6dd60", "key": "94665a499e2eeee35eca3e7093a7abe183384b16", "severity": "low", "summary": "If a file contains data improperly encoded for the current locale, and this is discovered before any of the file's contents are output, grep now treats the file as binary.\nThe 'grep -P' no longer reports an error and exits when given invalid UTF-8 data. Instead, it considers the data to be non-matching.\nIn locales with multibyte character encodings other than UTF-8, grep -P now reports an error and exits instead of misbehaving.\nWhen searching binary data, grep now may treat non-text bytes as line terminators. This can boost performance significantly.\nThe 'grep -z' no longer automatically treats the byte '\\200' as binary data.\nContext no longer excludes selected lines omitted because of -m. For example, 'grep \"^\" -m1 -A1' now outputs the first two input lines, not just the first line.\n", "timeStamp": "2025-12-12T20:53:35.499334Z", "title": "Grep has incompatible changes in the next major version"}, {"actor": "removed_pam_modules_check", "audience": "sysadmin", "detail": {"related_resources": [{"scheme": "package", "title": "sssd"}], "remediations": [{"context": "Configure SSSD to replace pam_pkcs11", "type": "hint"}]}, "groups": ["authentication", "security", "tools"], "hostname": "managed-node01", "id": "6c05c9224369e27dd2cefb2afacdae078ba955334b713d3a409ec1b9ab302326", "key": "bf47e7305d6805e8bbeaa7593cf01e38030c23f3", "severity": "medium", "summary": "Module pam_pkcs11 was surpassed by SSSD and therefore it was removed from RHEL-8. Keeping it in PAM configuration may lock out the system thus it will be automatically removed from PAM configuration before upgrading to RHEL-8. Please switch to SSSD to recover the functionality of pam_pkcs11.", "timeStamp": "2025-12-12T20:53:36.159947Z", "title": "Module pam_pkcs11 will be removed from PAM configuration"}, {"actor": "python_inform_user", "audience": "developer", "detail": {"external": [{"title": "Difference in Python versions and support in RHEL 8", "url": "https://red.ht/rhel-8-python"}], "related_resources": [{"scheme": "package", "title": "python"}, {"scheme": "package", "title": "python2"}, {"scheme": "package", "title": "python3"}], "remediations": [{"context": "Please run \"alternatives --set python /usr/bin/python3\" after upgrade", "type": "hint"}]}, "groups": ["python"], "hostname": "managed-node01", "id": "1a004fe9971c07165a0c78d796997944551f2ea49d044a99768315a924123305", "key": "0c98585b1d8d252eb540bf61560094f3495351f5", "severity": "high", "summary": "In RHEL 8, there is no 'python' command. Python 3 (backward incompatible) is the primary Python version and Python 2 is available with limited support and limited set of packages. If you no longer require Python 2 packages following the upgrade, please remove them. Read more here: https://red.ht/rhel-8-python", "timeStamp": "2025-12-12T20:53:36.311328Z", "title": "Difference in Python versions and support in RHEL 8"}, {"actor": "check_skipped_repositories", "audience": "sysadmin", "detail": {"related_resources": [{"scheme": "package", "title": "libsolv"}, {"scheme": "package", "title": "python-perf"}, {"scheme": "package", "title": "kernel-tools-libs"}, {"scheme": "package", "title": "libreport-filesystem"}, {"scheme": "package", "title": "json-glib"}, {"scheme": "package", "title": "librepo"}, {"scheme": "package", "title": "kernel-tools"}, {"scheme": "repository", "title": "rhel"}], "remediations": [{"context": "You can file a request to add this repository to the scope of in-place upgrades by filing a support ticket", "type": "hint"}]}, "groups": ["repository"], "hostname": "managed-node01", "id": "304d97df7a61b2c45583fe95d20d0a16a00f434f7c1c860130edcb2e587495bb", "key": "8e89e20c645cea600b240156071d81c64daab7ad", "severity": "low", "summary": "The following repositories with Red Hat-signed packages are unknown to Leapp:\n- rhel\nAnd the following packages installed from those repositories may not be upgraded:\n- libsolv\n- python-perf\n- kernel-tools-libs\n- libreport-filesystem\n- json-glib\n- librepo\n- kernel-tools", "timeStamp": "2025-12-12T20:53:36.547816Z", "title": "Some enabled RPM repositories are unknown to Leapp"}, {"actor": "unsupported_upgrade_check", "audience": "sysadmin", "groups": ["upgrade process", "sanity"], "hostname": "managed-node01", "id": "8ad7b870e91262d3b4cb5a356f1dfafc84eed10eb1cd48d3854ec02ade0c1180", "key": "9e5088e3c1f371e020ec777c3d86578f4be143cf", "severity": "high", "summary": "Environment variable LEAPP_UNSUPPORTED has been detected. A successful and safe upgrade process cannot be guaranteed. From now on you are continuing at your own risk.\n", "timeStamp": "2025-12-12T20:53:37.011611Z", "title": "Upgrade is unsupported"}, {"actor": "authselect_check", "audience": "sysadmin", "detail": {"related_resources": [{"scheme": "package", "title": "authselect"}, {"scheme": "package", "title": "authconfig"}, {"scheme": "file", "title": "/etc/nsswitch.conf"}]}, "groups": ["authentication", "security", "tools"], "hostname": "managed-node01", "id": "656a397d2bc38d17a32c61cb2218d68b3db763977d9fe995312ba3d724a876fe", "key": "40c4ab1da4a30dc1ca40e543f6385e1336d8810c", "severity": "info", "summary": "There is a new tool called authselect in RHEL8 that replaced authconfig. The upgrade process was unable to find an authselect profile that would be equivalent to your current configuration. Therefore your configuration will be left intact.", "timeStamp": "2025-12-12T20:53:37.052416Z", "title": "Current PAM and nsswitch.conf configuration will be kept."}, {"actor": "check_chrony", "audience": "sysadmin", "detail": {"related_resources": [{"scheme": "package", "title": "ntpd"}, {"scheme": "package", "title": "chrony"}, {"scheme": "file", "title": "/etc/chrony.conf"}]}, "groups": ["services", "time management"], "hostname": "managed-node01", "id": "6d62135ba23cfb9c657ae18b9f628c2e855f7fd83566eef2e61e194fccf86bbc", "key": "c4222ebd18730a76f6bc7b3b66df898b106e6554", "severity": "medium", "summary": "default chrony configuration in RHEL8 uses leapsectz directive, which cannot be used with leap smearing NTP servers, and uses a single pool directive instead of four server directives", "timeStamp": "2025-12-12T20:53:37.632997Z", "title": "chrony using default configuration"}, {"actor": "check_systemd_broken_symlinks", "audience": "sysadmin", "detail": {"remediations": [{"context": "Remove the invalid symlinks before the upgrade.", "type": "hint"}, {"context": ["/usr/bin/rm", "/etc/systemd/system/multi-user.target.wants/ovirt-guest-agent.service"], "type": "command"}]}, "groups": ["filesystem"], "hostname": "managed-node01", "id": "13d8815fee626f419a962c94b1cf0fc5d0029049c6225f35c867c50b3657c0df", "key": "be2083fee03f5f0a708fd193d82d2fe20aee7217", "severity": "low", "summary": "Leapp detected broken systemd symlinks on the system that do not correspond to any installed systemd unit. This typically happens when the original systemd unit file has been removed (e.g. an rpm removal) or renamed and the system configration has not been properly modified. These symlinks will not be handled during the in-place upgrade as they are already broken. The list of detected broken systemd symlinks:\n - /etc/systemd/system/multi-user.target.wants/ovirt-guest-agent.service", "timeStamp": "2025-12-12T20:53:37.797739Z", "title": "Detected broken systemd symlinks for non-existing services"}, {"actor": "report_set_target_release", "audience": "sysadmin", "detail": {"related_resources": [{"scheme": "package", "title": "subscription-manager"}], "remediations": [{"context": "Set the new release (or unset it) after the upgrade using subscription-manager: subscription-manager release --set 8.10", "type": "hint"}]}, "groups": ["upgrade process"], "hostname": "managed-node01", "id": "550959081a677118e2d1ad84f3f44b83f4103e272b73aa41400feb274a61be37", "key": "01986584e27e85ea18929586faf614eee011a121", "severity": "low", "summary": "The upgrade is executed with the --no-rhsm option (or with the LEAPP_NO_RHSM environment variable). In this case, the subscription-manager will not be configured during the upgrade. If the system is subscribed and release is set already, you could encounter issues to get RHEL content using DNF/YUM after the upgrade.", "timeStamp": "2025-12-12T20:54:23.898470Z", "title": "The subscription-manager release is going to be kept as it is during the upgrade"}], "leapp_run_id": "75018911-1a3e-4c82-b8b7-f6ad7abb974e"}, "leapp_report_txt": ["Risk Factor: high ", "Title: Packages available in excluded repositories will not be installed", "Summary: 2 packages will be skipped because they are available only in target system repositories that are intentionally excluded from the list of repositories used during the upgrade. See the report message titled \"Excluded target system repositories\" for details.", "The list of these packages:", "- python3-pyxattr (repoid: codeready-builder-for-rhel-8-x86_64-rpms)", "- rpcgen (repoid: codeready-builder-for-rhel-8-x86_64-rpms)", "Key: 2437e204808f987477c0e9be8e4c95b3a87a9f3e", "----------------------------------------", "Risk Factor: high ", "Title: GRUB2 core will be automatically updated during the upgrade", "Summary: On legacy (BIOS) systems, GRUB2 core (located in the gap between the MBR and the first partition) cannot be updated during the rpm transaction and Leapp has to initiate the update running \"grub2-install\" after the transaction. No action is needed before the upgrade. After the upgrade, it is recommended to check the GRUB configuration.", "Key: ac7030e05d2ee248d34f08a9fa040b352bc410a3", "----------------------------------------", "Risk Factor: high ", "Title: Difference in Python versions and support in RHEL 8", "Summary: In RHEL 8, there is no 'python' command. Python 3 (backward incompatible) is the primary Python version and Python 2 is available with limited support and limited set of packages. If you no longer require Python 2 packages following the upgrade, please remove them. Read more here: https://red.ht/rhel-8-python", "Related links:", " - Difference in Python versions and support in RHEL 8: https://red.ht/rhel-8-python", "Remediation: [hint] Please run \"alternatives --set python /usr/bin/python3\" after upgrade", "Key: 0c98585b1d8d252eb540bf61560094f3495351f5", "----------------------------------------", "Risk Factor: high ", "Title: Upgrade is unsupported", "Summary: Environment variable LEAPP_UNSUPPORTED has been detected. A successful and safe upgrade process cannot be guaranteed. From now on you are continuing at your own risk.", "", "Key: 9e5088e3c1f371e020ec777c3d86578f4be143cf", "----------------------------------------", "Risk Factor: medium ", "Title: Module pam_pkcs11 will be removed from PAM configuration", "Summary: Module pam_pkcs11 was surpassed by SSSD and therefore it was removed from RHEL-8. Keeping it in PAM configuration may lock out the system thus it will be automatically removed from PAM configuration before upgrading to RHEL-8. Please switch to SSSD to recover the functionality of pam_pkcs11.", "Remediation: [hint] Configure SSSD to replace pam_pkcs11", "Key: bf47e7305d6805e8bbeaa7593cf01e38030c23f3", "----------------------------------------", "Risk Factor: medium ", "Title: chrony using default configuration", "Summary: default chrony configuration in RHEL8 uses leapsectz directive, which cannot be used with leap smearing NTP servers, and uses a single pool directive instead of four server directives", "Key: c4222ebd18730a76f6bc7b3b66df898b106e6554", "----------------------------------------", "Risk Factor: low ", "Title: SElinux will be set to permissive mode", "Summary: SElinux will be set to permissive mode. Current mode: enforcing. This action is required by the upgrade process to make sure the upgraded system can boot without beinig blocked by SElinux rules.", "Remediation: [hint] Make sure there are no SElinux related warnings after the upgrade and enable SElinux manually afterwards. Notice: You can ignore the \"/root/tmp_leapp_py3\" SElinux warnings.", "Key: 39d7183dafba798aa4bbb1e70b0ef2bbe5b1772f", "----------------------------------------", "Risk Factor: low ", "Title: Postfix has incompatible changes in the next major version", "Summary: Postfix 3.x has so called \"compatibility safety net\" that runs Postfix programs with backwards-compatible default settings. It will log a warning whenever backwards-compatible default setting may be required for continuity of service. Based on this logging the system administrator can decide if any backwards-compatible settings need to be made permanent in main.cf or master.cf, before turning off the backwards-compatibility safety net.", "The backward compatibility safety net is by default turned off in Red Hat Enterprise Linux 8.", "It can be turned on by running: \"postconf -e compatibility_level=0", "It can be turned off by running: \"postconf -e compatibility_level=2", "", "In the Postfix MySQL database client, the default \"option_group\" value has changed to \"client\", i.e. it now reads options from the [client] group from the MySQL configuration file. To disable it, set \"option_group\" to the empty string.", "", "The postqueue command no longer forces all message arrival times to be reported in UTC. To get the old behavior, set TZ=UTC in main.cf:import_environment.", "", "Postfix 3.2 enables elliptic curve negotiation. This changes the default smtpd_tls_eecdh_grade setting to \"auto\", and introduces a new parameter \"tls_eecdh_auto_curves\" with the names of curves that may be negotiated.", "", "The \"master.cf\" chroot default value has changed from \"y\" (yes) to \"n\" (no). This applies to master.cf services where chroot field is not explicitly specified.", "", "The \"append_dot_mydomain\" default value has changed from \"yes\" to \"no\". You may need changing it to \"yes\" if senders cannot use complete domain names in e-mail addresses.", "", "The \"relay_domains\" default value has changed from \"$mydestination\" to the empty value. This could result in unexpected \"Relay access denied\" errors or ETRN errors, because now will postfix by default relay only for the localhost.", "", "The \"mynetworks_style\" default value has changed from \"subnet\" to \"host\". This parameter is used to implement the \"permit_mynetworks\" feature. The change could result in unexpected \"access denied\" errors, because postfix will now by default trust only the local machine, not the remote SMTP clients on the same IP subnetwork.", "", "Postfix now supports dynamically loaded database plugins. Plugins are shipped in individual RPM sub-packages. Correct database plugins have to be installed, otherwise the specific database client will not work. For example for PostgreSQL map to work, the postfix-pgsql RPM package has to be installed.", "", "Key: 5721e0a07a67d82cf7e5ea6f17662cd4f82e0a33", "----------------------------------------", "Risk Factor: low ", "Title: Grep has incompatible changes in the next major version", "Summary: If a file contains data improperly encoded for the current locale, and this is discovered before any of the file's contents are output, grep now treats the file as binary.", "The 'grep -P' no longer reports an error and exits when given invalid UTF-8 data. Instead, it considers the data to be non-matching.", "In locales with multibyte character encodings other than UTF-8, grep -P now reports an error and exits instead of misbehaving.", "When searching binary data, grep now may treat non-text bytes as line terminators. This can boost performance significantly.", "The 'grep -z' no longer automatically treats the byte '\\200' as binary data.", "Context no longer excludes selected lines omitted because of -m. For example, 'grep \"^\" -m1 -A1' now outputs the first two input lines, not just the first line.", "", "Remediation: [hint] Please update your scripts to be compatible with the changes.", "Key: 94665a499e2eeee35eca3e7093a7abe183384b16", "----------------------------------------", "Risk Factor: low ", "Title: Some enabled RPM repositories are unknown to Leapp", "Summary: The following repositories with Red Hat-signed packages are unknown to Leapp:", "- rhel", "And the following packages installed from those repositories may not be upgraded:", "- libsolv", "- python-perf", "- kernel-tools-libs", "- libreport-filesystem", "- json-glib", "- librepo", "- kernel-tools", "Remediation: [hint] You can file a request to add this repository to the scope of in-place upgrades by filing a support ticket", "Key: 8e89e20c645cea600b240156071d81c64daab7ad", "----------------------------------------", "Risk Factor: low ", "Title: Detected broken systemd symlinks for non-existing services", "Summary: Leapp detected broken systemd symlinks on the system that do not correspond to any installed systemd unit. This typically happens when the original systemd unit file has been removed (e.g. an rpm removal) or renamed and the system configration has not been properly modified. These symlinks will not be handled during the in-place upgrade as they are already broken. The list of detected broken systemd symlinks:", " - /etc/systemd/system/multi-user.target.wants/ovirt-guest-agent.service", "Remediation: [hint] Remove the invalid symlinks before the upgrade.", "[command] /usr/bin/rm /etc/systemd/system/multi-user.target.wants/ovirt-guest-agent.service", "Key: be2083fee03f5f0a708fd193d82d2fe20aee7217", "----------------------------------------", "Risk Factor: low ", "Title: The subscription-manager release is going to be kept as it is during the upgrade", "Summary: The upgrade is executed with the --no-rhsm option (or with the LEAPP_NO_RHSM environment variable). In this case, the subscription-manager will not be configured during the upgrade. If the system is subscribed and release is set already, you could encounter issues to get RHEL content using DNF/YUM after the upgrade.", "Remediation: [hint] Set the new release (or unset it) after the upgrade using subscription-manager: subscription-manager release --set 8.10", "Key: 01986584e27e85ea18929586faf614eee011a121", "----------------------------------------", "Risk Factor: info ", "Title: Excluded target system repositories", "Summary: The following repositories are not supported by Red Hat and are excluded from the list of repositories used during the upgrade.", "- codeready-builder-beta-for-rhel-8-s390x-rpms", "- codeready-builder-beta-for-rhel-8-ppc64le-rpms", "- rhui-codeready-builder-for-rhel-8-x86_64-rhui-rpms", "- codeready-builder-for-rhel-8-aarch64-eus-rpms", "- codeready-builder-for-rhel-8-ppc64le-eus-rpms", "- codeready-builder-beta-for-rhel-8-x86_64-rpms", "- codeready-builder-for-rhel-8-aarch64-rpms", "- codeready-builder-for-rhel-8-s390x-rpms", "- codeready-builder-for-rhel-8-s390x-eus-rpms", "- codeready-builder-for-rhel-8-x86_64-eus-rpms", "- rhui-codeready-builder-for-rhel-8-aarch64-rhui-rpms", "- codeready-builder-beta-for-rhel-8-aarch64-rpms", "- codeready-builder-for-rhel-8-rhui-rpms", "- codeready-builder-for-rhel-8-x86_64-rhui-rpms", "- codeready-builder-for-rhel-8-x86_64-rpms", "- codeready-builder-for-rhel-8-x86_64-eus-rhui-rpms", "- codeready-builder-for-rhel-8-ppc64le-rpms", "Remediation: [hint] If some of excluded repositories are still required to be used during the upgrade, execute leapp with the --enablerepo option with the repoid of the repository required to be enabled as an argument (the option can be used multiple times).", "Key: 1b9132cb2362ae7830e48eee7811be9527747de8", "----------------------------------------", "Risk Factor: info ", "Title: SElinux relabeling will be scheduled", "Summary: SElinux relabeling will be scheduled as the status is permissive/enforcing.", "Key: 8fb81863f8413bd617c2a55b69b8e10ff03d7c72", "----------------------------------------", "Risk Factor: info ", "Title: Current PAM and nsswitch.conf configuration will be kept.", "Summary: There is a new tool called authselect in RHEL8 that replaced authconfig. The upgrade process was unable to find an authselect profile that would be equivalent to your current configuration. Therefore your configuration will be left intact.", "Key: 40c4ab1da4a30dc1ca40e543f6385e1336d8810c", "----------------------------------------", ""]}, "changed": false} TASK [infra.leapp.common : parse_leapp_report | Check for inhibitors] ********** task path: /root/.ansible/collections/ansible_collections/infra/leapp/roles/common/tasks/parse_leapp_report.yml:32 skipping: [managed-node01] => (item={'groups': ['repository', 'failure'], 'title': 'Excluded target system repositories', 'timeStamp': '2025-12-12T20:53:31.538747Z', 'hostname': 'managed-node01', 'detail': {'remediations': [{'type': 'hint', 'context': 'If some of excluded repositories are still required to be used during the upgrade, execute leapp with the --enablerepo option with the repoid of the repository required to be enabled as an argument (the option can be used multiple times).'}]}, 'actor': 'repositories_blacklist', 'summary': 'The following repositories are not supported by Red Hat and are excluded from the list of repositories used during the upgrade.\n- codeready-builder-beta-for-rhel-8-s390x-rpms\n- codeready-builder-beta-for-rhel-8-ppc64le-rpms\n- rhui-codeready-builder-for-rhel-8-x86_64-rhui-rpms\n- codeready-builder-for-rhel-8-aarch64-eus-rpms\n- codeready-builder-for-rhel-8-ppc64le-eus-rpms\n- codeready-builder-beta-for-rhel-8-x86_64-rpms\n- codeready-builder-for-rhel-8-aarch64-rpms\n- codeready-builder-for-rhel-8-s390x-rpms\n- codeready-builder-for-rhel-8-s390x-eus-rpms\n- codeready-builder-for-rhel-8-x86_64-eus-rpms\n- rhui-codeready-builder-for-rhel-8-aarch64-rhui-rpms\n- codeready-builder-beta-for-rhel-8-aarch64-rpms\n- codeready-builder-for-rhel-8-rhui-rpms\n- codeready-builder-for-rhel-8-x86_64-rhui-rpms\n- codeready-builder-for-rhel-8-x86_64-rpms\n- codeready-builder-for-rhel-8-x86_64-eus-rhui-rpms\n- codeready-builder-for-rhel-8-ppc64le-rpms', 'audience': 'sysadmin', 'key': '1b9132cb2362ae7830e48eee7811be9527747de8', 'id': 'a6f6a1f2c6828e084a9db1329a63d04027ba38b59b7b8d6ace19f9069a2f56a1', 'severity': 'info'}) => {"ansible_loop_var": "item", "changed": false, "item": {"actor": "repositories_blacklist", "audience": "sysadmin", "detail": {"remediations": [{"context": "If some of excluded repositories are still required to be used during the upgrade, execute leapp with the --enablerepo option with the repoid of the repository required to be enabled as an argument (the option can be used multiple times).", "type": "hint"}]}, "groups": ["repository", "failure"], "hostname": "managed-node01", "id": "a6f6a1f2c6828e084a9db1329a63d04027ba38b59b7b8d6ace19f9069a2f56a1", "key": "1b9132cb2362ae7830e48eee7811be9527747de8", "severity": "info", "summary": "The following repositories are not supported by Red Hat and are excluded from the list of repositories used during the upgrade.\n- codeready-builder-beta-for-rhel-8-s390x-rpms\n- codeready-builder-beta-for-rhel-8-ppc64le-rpms\n- rhui-codeready-builder-for-rhel-8-x86_64-rhui-rpms\n- codeready-builder-for-rhel-8-aarch64-eus-rpms\n- codeready-builder-for-rhel-8-ppc64le-eus-rpms\n- codeready-builder-beta-for-rhel-8-x86_64-rpms\n- codeready-builder-for-rhel-8-aarch64-rpms\n- codeready-builder-for-rhel-8-s390x-rpms\n- codeready-builder-for-rhel-8-s390x-eus-rpms\n- codeready-builder-for-rhel-8-x86_64-eus-rpms\n- rhui-codeready-builder-for-rhel-8-aarch64-rhui-rpms\n- codeready-builder-beta-for-rhel-8-aarch64-rpms\n- codeready-builder-for-rhel-8-rhui-rpms\n- codeready-builder-for-rhel-8-x86_64-rhui-rpms\n- codeready-builder-for-rhel-8-x86_64-rpms\n- codeready-builder-for-rhel-8-x86_64-eus-rhui-rpms\n- codeready-builder-for-rhel-8-ppc64le-rpms", "timeStamp": "2025-12-12T20:53:31.538747Z", "title": "Excluded target system repositories"}, "skip_reason": "Conditional result was False"} skipping: [managed-node01] => (item={'groups': ['repository'], 'title': 'Packages available in excluded repositories will not be installed', 'timeStamp': '2025-12-12T20:53:33.522271Z', 'hostname': 'managed-node01', 'detail': {'related_resources': [{'scheme': 'package', 'title': 'python3-pyxattr'}, {'scheme': 'package', 'title': 'rpcgen'}]}, 'actor': 'pes_events_scanner', 'summary': '2 packages will be skipped because they are available only in target system repositories that are intentionally excluded from the list of repositories used during the upgrade. See the report message titled "Excluded target system repositories" for details.\nThe list of these packages:\n- python3-pyxattr (repoid: codeready-builder-for-rhel-8-x86_64-rpms)\n- rpcgen (repoid: codeready-builder-for-rhel-8-x86_64-rpms)', 'audience': 'sysadmin', 'key': '2437e204808f987477c0e9be8e4c95b3a87a9f3e', 'id': '4cd33bc050df791c0d722961dfb4dd57769d224fdeff9ee3a66aede20caeb7e4', 'severity': 'high'}) => {"ansible_loop_var": "item", "changed": false, "item": {"actor": "pes_events_scanner", "audience": "sysadmin", "detail": {"related_resources": [{"scheme": "package", "title": "python3-pyxattr"}, {"scheme": "package", "title": "rpcgen"}]}, "groups": ["repository"], "hostname": "managed-node01", "id": "4cd33bc050df791c0d722961dfb4dd57769d224fdeff9ee3a66aede20caeb7e4", "key": "2437e204808f987477c0e9be8e4c95b3a87a9f3e", "severity": "high", "summary": "2 packages will be skipped because they are available only in target system repositories that are intentionally excluded from the list of repositories used during the upgrade. See the report message titled \"Excluded target system repositories\" for details.\nThe list of these packages:\n- python3-pyxattr (repoid: codeready-builder-for-rhel-8-x86_64-rpms)\n- rpcgen (repoid: codeready-builder-for-rhel-8-x86_64-rpms)", "timeStamp": "2025-12-12T20:53:33.522271Z", "title": "Packages available in excluded repositories will not be installed"}, "skip_reason": "Conditional result was False"} skipping: [managed-node01] => (item={'groups': ['selinux', 'security'], 'title': 'SElinux relabeling will be scheduled', 'timeStamp': '2025-12-12T20:53:34.616792Z', 'hostname': 'managed-node01', 'actor': 'check_se_linux', 'summary': 'SElinux relabeling will be scheduled as the status is permissive/enforcing.', 'audience': 'sysadmin', 'key': '8fb81863f8413bd617c2a55b69b8e10ff03d7c72', 'id': 'eb1056c346984124b8019fe52ea992d6db8586c26b91a8be62eabe34c31622ac', 'severity': 'info'}) => {"ansible_loop_var": "item", "changed": false, "item": {"actor": "check_se_linux", "audience": "sysadmin", "groups": ["selinux", "security"], "hostname": "managed-node01", "id": "eb1056c346984124b8019fe52ea992d6db8586c26b91a8be62eabe34c31622ac", "key": "8fb81863f8413bd617c2a55b69b8e10ff03d7c72", "severity": "info", "summary": "SElinux relabeling will be scheduled as the status is permissive/enforcing.", "timeStamp": "2025-12-12T20:53:34.616792Z", "title": "SElinux relabeling will be scheduled"}, "skip_reason": "Conditional result was False"} skipping: [managed-node01] => (item={'groups': ['selinux', 'security'], 'title': 'SElinux will be set to permissive mode', 'timeStamp': '2025-12-12T20:53:34.620579Z', 'hostname': 'managed-node01', 'detail': {'remediations': [{'type': 'hint', 'context': 'Make sure there are no SElinux related warnings after the upgrade and enable SElinux manually afterwards. Notice: You can ignore the "/root/tmp_leapp_py3" SElinux warnings.'}]}, 'actor': 'check_se_linux', 'summary': 'SElinux will be set to permissive mode. Current mode: enforcing. This action is required by the upgrade process to make sure the upgraded system can boot without beinig blocked by SElinux rules.', 'audience': 'sysadmin', 'key': '39d7183dafba798aa4bbb1e70b0ef2bbe5b1772f', 'id': '0bc7fe46d9c7153504868033df7103508e9a3dc9b3aad197d85c9fe98a836b6b', 'severity': 'low'}) => {"ansible_loop_var": "item", "changed": false, "item": {"actor": "check_se_linux", "audience": "sysadmin", "detail": {"remediations": [{"context": "Make sure there are no SElinux related warnings after the upgrade and enable SElinux manually afterwards. Notice: You can ignore the \"/root/tmp_leapp_py3\" SElinux warnings.", "type": "hint"}]}, "groups": ["selinux", "security"], "hostname": "managed-node01", "id": "0bc7fe46d9c7153504868033df7103508e9a3dc9b3aad197d85c9fe98a836b6b", "key": "39d7183dafba798aa4bbb1e70b0ef2bbe5b1772f", "severity": "low", "summary": "SElinux will be set to permissive mode. Current mode: enforcing. This action is required by the upgrade process to make sure the upgraded system can boot without beinig blocked by SElinux rules.", "timeStamp": "2025-12-12T20:53:34.620579Z", "title": "SElinux will be set to permissive mode"}, "skip_reason": "Conditional result was False"} skipping: [managed-node01] => (item={'groups': ['services', 'email'], 'title': 'Postfix has incompatible changes in the next major version', 'timeStamp': '2025-12-12T20:53:34.815146Z', 'hostname': 'managed-node01', 'detail': {'related_resources': [{'scheme': 'package', 'title': 'postfix'}]}, 'actor': 'check_postfix', 'summary': 'Postfix 3.x has so called "compatibility safety net" that runs Postfix programs with backwards-compatible default settings. It will log a warning whenever backwards-compatible default setting may be required for continuity of service. Based on this logging the system administrator can decide if any backwards-compatible settings need to be made permanent in main.cf or master.cf, before turning off the backwards-compatibility safety net.\nThe backward compatibility safety net is by default turned off in Red Hat Enterprise Linux 8.\nIt can be turned on by running: "postconf -e compatibility_level=0\nIt can be turned off by running: "postconf -e compatibility_level=2\n\nIn the Postfix MySQL database client, the default "option_group" value has changed to "client", i.e. it now reads options from the [client] group from the MySQL configuration file. To disable it, set "option_group" to the empty string.\n\nThe postqueue command no longer forces all message arrival times to be reported in UTC. To get the old behavior, set TZ=UTC in main.cf:import_environment.\n\nPostfix 3.2 enables elliptic curve negotiation. This changes the default smtpd_tls_eecdh_grade setting to "auto", and introduces a new parameter "tls_eecdh_auto_curves" with the names of curves that may be negotiated.\n\nThe "master.cf" chroot default value has changed from "y" (yes) to "n" (no). This applies to master.cf services where chroot field is not explicitly specified.\n\nThe "append_dot_mydomain" default value has changed from "yes" to "no". You may need changing it to "yes" if senders cannot use complete domain names in e-mail addresses.\n\nThe "relay_domains" default value has changed from "$mydestination" to the empty value. This could result in unexpected "Relay access denied" errors or ETRN errors, because now will postfix by default relay only for the localhost.\n\nThe "mynetworks_style" default value has changed from "subnet" to "host". This parameter is used to implement the "permit_mynetworks" feature. The change could result in unexpected "access denied" errors, because postfix will now by default trust only the local machine, not the remote SMTP clients on the same IP subnetwork.\n\nPostfix now supports dynamically loaded database plugins. Plugins are shipped in individual RPM sub-packages. Correct database plugins have to be installed, otherwise the specific database client will not work. For example for PostgreSQL map to work, the postfix-pgsql RPM package has to be installed.\n', 'audience': 'sysadmin', 'key': '5721e0a07a67d82cf7e5ea6f17662cd4f82e0a33', 'id': 'e3f11a6fd46d026d50dee8786d95b095baf447ab4454e0fab72ca3c6bc005c70', 'severity': 'low'}) => {"ansible_loop_var": "item", "changed": false, "item": {"actor": "check_postfix", "audience": "sysadmin", "detail": {"related_resources": [{"scheme": "package", "title": "postfix"}]}, "groups": ["services", "email"], "hostname": "managed-node01", "id": "e3f11a6fd46d026d50dee8786d95b095baf447ab4454e0fab72ca3c6bc005c70", "key": "5721e0a07a67d82cf7e5ea6f17662cd4f82e0a33", "severity": "low", "summary": "Postfix 3.x has so called \"compatibility safety net\" that runs Postfix programs with backwards-compatible default settings. It will log a warning whenever backwards-compatible default setting may be required for continuity of service. Based on this logging the system administrator can decide if any backwards-compatible settings need to be made permanent in main.cf or master.cf, before turning off the backwards-compatibility safety net.\nThe backward compatibility safety net is by default turned off in Red Hat Enterprise Linux 8.\nIt can be turned on by running: \"postconf -e compatibility_level=0\nIt can be turned off by running: \"postconf -e compatibility_level=2\n\nIn the Postfix MySQL database client, the default \"option_group\" value has changed to \"client\", i.e. it now reads options from the [client] group from the MySQL configuration file. To disable it, set \"option_group\" to the empty string.\n\nThe postqueue command no longer forces all message arrival times to be reported in UTC. To get the old behavior, set TZ=UTC in main.cf:import_environment.\n\nPostfix 3.2 enables elliptic curve negotiation. This changes the default smtpd_tls_eecdh_grade setting to \"auto\", and introduces a new parameter \"tls_eecdh_auto_curves\" with the names of curves that may be negotiated.\n\nThe \"master.cf\" chroot default value has changed from \"y\" (yes) to \"n\" (no). This applies to master.cf services where chroot field is not explicitly specified.\n\nThe \"append_dot_mydomain\" default value has changed from \"yes\" to \"no\". You may need changing it to \"yes\" if senders cannot use complete domain names in e-mail addresses.\n\nThe \"relay_domains\" default value has changed from \"$mydestination\" to the empty value. This could result in unexpected \"Relay access denied\" errors or ETRN errors, because now will postfix by default relay only for the localhost.\n\nThe \"mynetworks_style\" default value has changed from \"subnet\" to \"host\". This parameter is used to implement the \"permit_mynetworks\" feature. The change could result in unexpected \"access denied\" errors, because postfix will now by default trust only the local machine, not the remote SMTP clients on the same IP subnetwork.\n\nPostfix now supports dynamically loaded database plugins. Plugins are shipped in individual RPM sub-packages. Correct database plugins have to be installed, otherwise the specific database client will not work. For example for PostgreSQL map to work, the postfix-pgsql RPM package has to be installed.\n", "timeStamp": "2025-12-12T20:53:34.815146Z", "title": "Postfix has incompatible changes in the next major version"}, "skip_reason": "Conditional result was False"} skipping: [managed-node01] => (item={'groups': ['boot'], 'title': 'GRUB2 core will be automatically updated during the upgrade', 'timeStamp': '2025-12-12T20:53:35.418174Z', 'hostname': 'managed-node01', 'actor': 'check_grub_core', 'summary': 'On legacy (BIOS) systems, GRUB2 core (located in the gap between the MBR and the first partition) cannot be updated during the rpm transaction and Leapp has to initiate the update running "grub2-install" after the transaction. No action is needed before the upgrade. After the upgrade, it is recommended to check the GRUB configuration.', 'audience': 'sysadmin', 'key': 'ac7030e05d2ee248d34f08a9fa040b352bc410a3', 'id': 'fd364abe5ae6cfbc1b4885de6f39aa67e9a5dddebca8de53d6c539a52a878f07', 'severity': 'high'}) => {"ansible_loop_var": "item", "changed": false, "item": {"actor": "check_grub_core", "audience": "sysadmin", "groups": ["boot"], "hostname": "managed-node01", "id": "fd364abe5ae6cfbc1b4885de6f39aa67e9a5dddebca8de53d6c539a52a878f07", "key": "ac7030e05d2ee248d34f08a9fa040b352bc410a3", "severity": "high", "summary": "On legacy (BIOS) systems, GRUB2 core (located in the gap between the MBR and the first partition) cannot be updated during the rpm transaction and Leapp has to initiate the update running \"grub2-install\" after the transaction. No action is needed before the upgrade. After the upgrade, it is recommended to check the GRUB configuration.", "timeStamp": "2025-12-12T20:53:35.418174Z", "title": "GRUB2 core will be automatically updated during the upgrade"}, "skip_reason": "Conditional result was False"} skipping: [managed-node01] => (item={'groups': ['tools'], 'title': 'Grep has incompatible changes in the next major version', 'timeStamp': '2025-12-12T20:53:35.499334Z', 'hostname': 'managed-node01', 'detail': {'related_resources': [{'scheme': 'package', 'title': 'grep'}], 'remediations': [{'type': 'hint', 'context': 'Please update your scripts to be compatible with the changes.'}]}, 'actor': 'checkgrep', 'summary': 'If a file contains data improperly encoded for the current locale, and this is discovered before any of the file\'s contents are output, grep now treats the file as binary.\nThe \'grep -P\' no longer reports an error and exits when given invalid UTF-8 data. Instead, it considers the data to be non-matching.\nIn locales with multibyte character encodings other than UTF-8, grep -P now reports an error and exits instead of misbehaving.\nWhen searching binary data, grep now may treat non-text bytes as line terminators. This can boost performance significantly.\nThe \'grep -z\' no longer automatically treats the byte \'\\200\' as binary data.\nContext no longer excludes selected lines omitted because of -m. For example, \'grep "^" -m1 -A1\' now outputs the first two input lines, not just the first line.\n', 'audience': 'sysadmin', 'key': '94665a499e2eeee35eca3e7093a7abe183384b16', 'id': 'f0cac988dc84e1e01ad8276925c1fe81382cde0806f93a020dd52e2982d6dd60', 'severity': 'low'}) => {"ansible_loop_var": "item", "changed": false, "item": {"actor": "checkgrep", "audience": "sysadmin", "detail": {"related_resources": [{"scheme": "package", "title": "grep"}], "remediations": [{"context": "Please update your scripts to be compatible with the changes.", "type": "hint"}]}, "groups": ["tools"], "hostname": "managed-node01", "id": "f0cac988dc84e1e01ad8276925c1fe81382cde0806f93a020dd52e2982d6dd60", "key": "94665a499e2eeee35eca3e7093a7abe183384b16", "severity": "low", "summary": "If a file contains data improperly encoded for the current locale, and this is discovered before any of the file's contents are output, grep now treats the file as binary.\nThe 'grep -P' no longer reports an error and exits when given invalid UTF-8 data. Instead, it considers the data to be non-matching.\nIn locales with multibyte character encodings other than UTF-8, grep -P now reports an error and exits instead of misbehaving.\nWhen searching binary data, grep now may treat non-text bytes as line terminators. This can boost performance significantly.\nThe 'grep -z' no longer automatically treats the byte '\\200' as binary data.\nContext no longer excludes selected lines omitted because of -m. For example, 'grep \"^\" -m1 -A1' now outputs the first two input lines, not just the first line.\n", "timeStamp": "2025-12-12T20:53:35.499334Z", "title": "Grep has incompatible changes in the next major version"}, "skip_reason": "Conditional result was False"} skipping: [managed-node01] => (item={'groups': ['authentication', 'security', 'tools'], 'title': 'Module pam_pkcs11 will be removed from PAM configuration', 'timeStamp': '2025-12-12T20:53:36.159947Z', 'hostname': 'managed-node01', 'detail': {'related_resources': [{'scheme': 'package', 'title': 'sssd'}], 'remediations': [{'type': 'hint', 'context': 'Configure SSSD to replace pam_pkcs11'}]}, 'actor': 'removed_pam_modules_check', 'summary': 'Module pam_pkcs11 was surpassed by SSSD and therefore it was removed from RHEL-8. Keeping it in PAM configuration may lock out the system thus it will be automatically removed from PAM configuration before upgrading to RHEL-8. Please switch to SSSD to recover the functionality of pam_pkcs11.', 'audience': 'sysadmin', 'key': 'bf47e7305d6805e8bbeaa7593cf01e38030c23f3', 'id': '6c05c9224369e27dd2cefb2afacdae078ba955334b713d3a409ec1b9ab302326', 'severity': 'medium'}) => {"ansible_loop_var": "item", "changed": false, "item": {"actor": "removed_pam_modules_check", "audience": "sysadmin", "detail": {"related_resources": [{"scheme": "package", "title": "sssd"}], "remediations": [{"context": "Configure SSSD to replace pam_pkcs11", "type": "hint"}]}, "groups": ["authentication", "security", "tools"], "hostname": "managed-node01", "id": "6c05c9224369e27dd2cefb2afacdae078ba955334b713d3a409ec1b9ab302326", "key": "bf47e7305d6805e8bbeaa7593cf01e38030c23f3", "severity": "medium", "summary": "Module pam_pkcs11 was surpassed by SSSD and therefore it was removed from RHEL-8. Keeping it in PAM configuration may lock out the system thus it will be automatically removed from PAM configuration before upgrading to RHEL-8. Please switch to SSSD to recover the functionality of pam_pkcs11.", "timeStamp": "2025-12-12T20:53:36.159947Z", "title": "Module pam_pkcs11 will be removed from PAM configuration"}, "skip_reason": "Conditional result was False"} skipping: [managed-node01] => (item={'groups': ['python'], 'title': 'Difference in Python versions and support in RHEL 8', 'timeStamp': '2025-12-12T20:53:36.311328Z', 'hostname': 'managed-node01', 'detail': {'related_resources': [{'scheme': 'package', 'title': 'python'}, {'scheme': 'package', 'title': 'python2'}, {'scheme': 'package', 'title': 'python3'}], 'external': [{'url': 'https://red.ht/rhel-8-python', 'title': 'Difference in Python versions and support in RHEL 8'}], 'remediations': [{'type': 'hint', 'context': 'Please run "alternatives --set python /usr/bin/python3" after upgrade'}]}, 'actor': 'python_inform_user', 'summary': "In RHEL 8, there is no 'python' command. Python 3 (backward incompatible) is the primary Python version and Python 2 is available with limited support and limited set of packages. If you no longer require Python 2 packages following the upgrade, please remove them. Read more here: https://red.ht/rhel-8-python", 'audience': 'developer', 'key': '0c98585b1d8d252eb540bf61560094f3495351f5', 'id': '1a004fe9971c07165a0c78d796997944551f2ea49d044a99768315a924123305', 'severity': 'high'}) => {"ansible_loop_var": "item", "changed": false, "item": {"actor": "python_inform_user", "audience": "developer", "detail": {"external": [{"title": "Difference in Python versions and support in RHEL 8", "url": "https://red.ht/rhel-8-python"}], "related_resources": [{"scheme": "package", "title": "python"}, {"scheme": "package", "title": "python2"}, {"scheme": "package", "title": "python3"}], "remediations": [{"context": "Please run \"alternatives --set python /usr/bin/python3\" after upgrade", "type": "hint"}]}, "groups": ["python"], "hostname": "managed-node01", "id": "1a004fe9971c07165a0c78d796997944551f2ea49d044a99768315a924123305", "key": "0c98585b1d8d252eb540bf61560094f3495351f5", "severity": "high", "summary": "In RHEL 8, there is no 'python' command. Python 3 (backward incompatible) is the primary Python version and Python 2 is available with limited support and limited set of packages. If you no longer require Python 2 packages following the upgrade, please remove them. Read more here: https://red.ht/rhel-8-python", "timeStamp": "2025-12-12T20:53:36.311328Z", "title": "Difference in Python versions and support in RHEL 8"}, "skip_reason": "Conditional result was False"} skipping: [managed-node01] => (item={'groups': ['repository'], 'title': 'Some enabled RPM repositories are unknown to Leapp', 'timeStamp': '2025-12-12T20:53:36.547816Z', 'hostname': 'managed-node01', 'detail': {'related_resources': [{'scheme': 'package', 'title': 'libsolv'}, {'scheme': 'package', 'title': 'python-perf'}, {'scheme': 'package', 'title': 'kernel-tools-libs'}, {'scheme': 'package', 'title': 'libreport-filesystem'}, {'scheme': 'package', 'title': 'json-glib'}, {'scheme': 'package', 'title': 'librepo'}, {'scheme': 'package', 'title': 'kernel-tools'}, {'scheme': 'repository', 'title': 'rhel'}], 'remediations': [{'type': 'hint', 'context': 'You can file a request to add this repository to the scope of in-place upgrades by filing a support ticket'}]}, 'actor': 'check_skipped_repositories', 'summary': 'The following repositories with Red Hat-signed packages are unknown to Leapp:\n- rhel\nAnd the following packages installed from those repositories may not be upgraded:\n- libsolv\n- python-perf\n- kernel-tools-libs\n- libreport-filesystem\n- json-glib\n- librepo\n- kernel-tools', 'audience': 'sysadmin', 'key': '8e89e20c645cea600b240156071d81c64daab7ad', 'id': '304d97df7a61b2c45583fe95d20d0a16a00f434f7c1c860130edcb2e587495bb', 'severity': 'low'}) => {"ansible_loop_var": "item", "changed": false, "item": {"actor": "check_skipped_repositories", "audience": "sysadmin", "detail": {"related_resources": [{"scheme": "package", "title": "libsolv"}, {"scheme": "package", "title": "python-perf"}, {"scheme": "package", "title": "kernel-tools-libs"}, {"scheme": "package", "title": "libreport-filesystem"}, {"scheme": "package", "title": "json-glib"}, {"scheme": "package", "title": "librepo"}, {"scheme": "package", "title": "kernel-tools"}, {"scheme": "repository", "title": "rhel"}], "remediations": [{"context": "You can file a request to add this repository to the scope of in-place upgrades by filing a support ticket", "type": "hint"}]}, "groups": ["repository"], "hostname": "managed-node01", "id": "304d97df7a61b2c45583fe95d20d0a16a00f434f7c1c860130edcb2e587495bb", "key": "8e89e20c645cea600b240156071d81c64daab7ad", "severity": "low", "summary": "The following repositories with Red Hat-signed packages are unknown to Leapp:\n- rhel\nAnd the following packages installed from those repositories may not be upgraded:\n- libsolv\n- python-perf\n- kernel-tools-libs\n- libreport-filesystem\n- json-glib\n- librepo\n- kernel-tools", "timeStamp": "2025-12-12T20:53:36.547816Z", "title": "Some enabled RPM repositories are unknown to Leapp"}, "skip_reason": "Conditional result was False"} skipping: [managed-node01] => (item={'groups': ['upgrade process', 'sanity'], 'title': 'Upgrade is unsupported', 'timeStamp': '2025-12-12T20:53:37.011611Z', 'hostname': 'managed-node01', 'actor': 'unsupported_upgrade_check', 'summary': 'Environment variable LEAPP_UNSUPPORTED has been detected. A successful and safe upgrade process cannot be guaranteed. From now on you are continuing at your own risk.\n', 'audience': 'sysadmin', 'key': '9e5088e3c1f371e020ec777c3d86578f4be143cf', 'id': '8ad7b870e91262d3b4cb5a356f1dfafc84eed10eb1cd48d3854ec02ade0c1180', 'severity': 'high'}) => {"ansible_loop_var": "item", "changed": false, "item": {"actor": "unsupported_upgrade_check", "audience": "sysadmin", "groups": ["upgrade process", "sanity"], "hostname": "managed-node01", "id": "8ad7b870e91262d3b4cb5a356f1dfafc84eed10eb1cd48d3854ec02ade0c1180", "key": "9e5088e3c1f371e020ec777c3d86578f4be143cf", "severity": "high", "summary": "Environment variable LEAPP_UNSUPPORTED has been detected. A successful and safe upgrade process cannot be guaranteed. From now on you are continuing at your own risk.\n", "timeStamp": "2025-12-12T20:53:37.011611Z", "title": "Upgrade is unsupported"}, "skip_reason": "Conditional result was False"} skipping: [managed-node01] => (item={'groups': ['authentication', 'security', 'tools'], 'title': 'Current PAM and nsswitch.conf configuration will be kept.', 'timeStamp': '2025-12-12T20:53:37.052416Z', 'hostname': 'managed-node01', 'detail': {'related_resources': [{'scheme': 'package', 'title': 'authselect'}, {'scheme': 'package', 'title': 'authconfig'}, {'scheme': 'file', 'title': '/etc/nsswitch.conf'}]}, 'actor': 'authselect_check', 'summary': 'There is a new tool called authselect in RHEL8 that replaced authconfig. The upgrade process was unable to find an authselect profile that would be equivalent to your current configuration. Therefore your configuration will be left intact.', 'audience': 'sysadmin', 'key': '40c4ab1da4a30dc1ca40e543f6385e1336d8810c', 'id': '656a397d2bc38d17a32c61cb2218d68b3db763977d9fe995312ba3d724a876fe', 'severity': 'info'}) => {"ansible_loop_var": "item", "changed": false, "item": {"actor": "authselect_check", "audience": "sysadmin", "detail": {"related_resources": [{"scheme": "package", "title": "authselect"}, {"scheme": "package", "title": "authconfig"}, {"scheme": "file", "title": "/etc/nsswitch.conf"}]}, "groups": ["authentication", "security", "tools"], "hostname": "managed-node01", "id": "656a397d2bc38d17a32c61cb2218d68b3db763977d9fe995312ba3d724a876fe", "key": "40c4ab1da4a30dc1ca40e543f6385e1336d8810c", "severity": "info", "summary": "There is a new tool called authselect in RHEL8 that replaced authconfig. The upgrade process was unable to find an authselect profile that would be equivalent to your current configuration. Therefore your configuration will be left intact.", "timeStamp": "2025-12-12T20:53:37.052416Z", "title": "Current PAM and nsswitch.conf configuration will be kept."}, "skip_reason": "Conditional result was False"} skipping: [managed-node01] => (item={'groups': ['services', 'time management'], 'title': 'chrony using default configuration', 'timeStamp': '2025-12-12T20:53:37.632997Z', 'hostname': 'managed-node01', 'detail': {'related_resources': [{'scheme': 'package', 'title': 'ntpd'}, {'scheme': 'package', 'title': 'chrony'}, {'scheme': 'file', 'title': '/etc/chrony.conf'}]}, 'actor': 'check_chrony', 'summary': 'default chrony configuration in RHEL8 uses leapsectz directive, which cannot be used with leap smearing NTP servers, and uses a single pool directive instead of four server directives', 'audience': 'sysadmin', 'key': 'c4222ebd18730a76f6bc7b3b66df898b106e6554', 'id': '6d62135ba23cfb9c657ae18b9f628c2e855f7fd83566eef2e61e194fccf86bbc', 'severity': 'medium'}) => {"ansible_loop_var": "item", "changed": false, "item": {"actor": "check_chrony", "audience": "sysadmin", "detail": {"related_resources": [{"scheme": "package", "title": "ntpd"}, {"scheme": "package", "title": "chrony"}, {"scheme": "file", "title": "/etc/chrony.conf"}]}, "groups": ["services", "time management"], "hostname": "managed-node01", "id": "6d62135ba23cfb9c657ae18b9f628c2e855f7fd83566eef2e61e194fccf86bbc", "key": "c4222ebd18730a76f6bc7b3b66df898b106e6554", "severity": "medium", "summary": "default chrony configuration in RHEL8 uses leapsectz directive, which cannot be used with leap smearing NTP servers, and uses a single pool directive instead of four server directives", "timeStamp": "2025-12-12T20:53:37.632997Z", "title": "chrony using default configuration"}, "skip_reason": "Conditional result was False"} skipping: [managed-node01] => (item={'groups': ['filesystem'], 'title': 'Detected broken systemd symlinks for non-existing services', 'timeStamp': '2025-12-12T20:53:37.797739Z', 'hostname': 'managed-node01', 'detail': {'remediations': [{'type': 'hint', 'context': 'Remove the invalid symlinks before the upgrade.'}, {'type': 'command', 'context': ['/usr/bin/rm', '/etc/systemd/system/multi-user.target.wants/ovirt-guest-agent.service']}]}, 'actor': 'check_systemd_broken_symlinks', 'summary': 'Leapp detected broken systemd symlinks on the system that do not correspond to any installed systemd unit. This typically happens when the original systemd unit file has been removed (e.g. an rpm removal) or renamed and the system configration has not been properly modified. These symlinks will not be handled during the in-place upgrade as they are already broken. The list of detected broken systemd symlinks:\n - /etc/systemd/system/multi-user.target.wants/ovirt-guest-agent.service', 'audience': 'sysadmin', 'key': 'be2083fee03f5f0a708fd193d82d2fe20aee7217', 'id': '13d8815fee626f419a962c94b1cf0fc5d0029049c6225f35c867c50b3657c0df', 'severity': 'low'}) => {"ansible_loop_var": "item", "changed": false, "item": {"actor": "check_systemd_broken_symlinks", "audience": "sysadmin", "detail": {"remediations": [{"context": "Remove the invalid symlinks before the upgrade.", "type": "hint"}, {"context": ["/usr/bin/rm", "/etc/systemd/system/multi-user.target.wants/ovirt-guest-agent.service"], "type": "command"}]}, "groups": ["filesystem"], "hostname": "managed-node01", "id": "13d8815fee626f419a962c94b1cf0fc5d0029049c6225f35c867c50b3657c0df", "key": "be2083fee03f5f0a708fd193d82d2fe20aee7217", "severity": "low", "summary": "Leapp detected broken systemd symlinks on the system that do not correspond to any installed systemd unit. This typically happens when the original systemd unit file has been removed (e.g. an rpm removal) or renamed and the system configration has not been properly modified. These symlinks will not be handled during the in-place upgrade as they are already broken. The list of detected broken systemd symlinks:\n - /etc/systemd/system/multi-user.target.wants/ovirt-guest-agent.service", "timeStamp": "2025-12-12T20:53:37.797739Z", "title": "Detected broken systemd symlinks for non-existing services"}, "skip_reason": "Conditional result was False"} skipping: [managed-node01] => (item={'groups': ['upgrade process'], 'title': 'The subscription-manager release is going to be kept as it is during the upgrade', 'timeStamp': '2025-12-12T20:54:23.898470Z', 'hostname': 'managed-node01', 'detail': {'related_resources': [{'scheme': 'package', 'title': 'subscription-manager'}], 'remediations': [{'type': 'hint', 'context': 'Set the new release (or unset it) after the upgrade using subscription-manager: subscription-manager release --set 8.10'}]}, 'actor': 'report_set_target_release', 'summary': 'The upgrade is executed with the --no-rhsm option (or with the LEAPP_NO_RHSM environment variable). In this case, the subscription-manager will not be configured during the upgrade. If the system is subscribed and release is set already, you could encounter issues to get RHEL content using DNF/YUM after the upgrade.', 'audience': 'sysadmin', 'key': '01986584e27e85ea18929586faf614eee011a121', 'id': '550959081a677118e2d1ad84f3f44b83f4103e272b73aa41400feb274a61be37', 'severity': 'low'}) => {"ansible_loop_var": "item", "changed": false, "item": {"actor": "report_set_target_release", "audience": "sysadmin", "detail": {"related_resources": [{"scheme": "package", "title": "subscription-manager"}], "remediations": [{"context": "Set the new release (or unset it) after the upgrade using subscription-manager: subscription-manager release --set 8.10", "type": "hint"}]}, "groups": ["upgrade process"], "hostname": "managed-node01", "id": "550959081a677118e2d1ad84f3f44b83f4103e272b73aa41400feb274a61be37", "key": "01986584e27e85ea18929586faf614eee011a121", "severity": "low", "summary": "The upgrade is executed with the --no-rhsm option (or with the LEAPP_NO_RHSM environment variable). In this case, the subscription-manager will not be configured during the upgrade. If the system is subscribed and release is set already, you could encounter issues to get RHEL content using DNF/YUM after the upgrade.", "timeStamp": "2025-12-12T20:54:23.898470Z", "title": "The subscription-manager release is going to be kept as it is during the upgrade"}, "skip_reason": "Conditional result was False"} skipping: [managed-node01] => {"changed": false, "msg": "All items skipped"} TASK [infra.leapp.common : parse_leapp_report | Collect inhibitors] ************ task path: /root/.ansible/collections/ansible_collections/infra/leapp/roles/common/tasks/parse_leapp_report.yml:44 ok: [managed-node01] => {"changed": false, "cmd": ["awk", "/\\(inhibitor\\)/,/^-------/", "/var/log/leapp/leapp-report.txt"], "delta": "0:00:00.003672", "end": "2025-12-12 15:55:01.849830", "failed_when_result": false, "msg": "", "rc": 0, "start": "2025-12-12 15:55:01.846158", "stderr": "", "stderr_lines": [], "stdout": "", "stdout_lines": []} TASK [infra.leapp.common : parse_leapp_report | Collect high errors] *********** task path: /root/.ansible/collections/ansible_collections/infra/leapp/roles/common/tasks/parse_leapp_report.yml:53 ok: [managed-node01] => {"changed": false, "cmd": ["awk", "/high \\(error\\)/,/^-------/", "/var/log/leapp/leapp-report.txt"], "delta": "0:00:00.004195", "end": "2025-12-12 15:55:02.142997", "failed_when_result": false, "msg": "", "rc": 0, "start": "2025-12-12 15:55:02.138802", "stderr": "", "stderr_lines": [], "stdout": "", "stdout_lines": []} TASK [infra.leapp.analysis : Set stats for leapp_inhibitors] ******************* task path: /root/.ansible/collections/ansible_collections/infra/leapp/roles/analysis/tasks/main.yml:17 ok: [managed-node01] => {"ansible_stats": {"aggregate": true, "data": {"leapp_inhibitors": [{"actor": "check_detected_devices_and_drivers", "audience": "sysadmin", "detail": {"external": [{"title": "Leapp preupgrade getting \"Inhibitor: Detected loaded kernel drivers which have been removed in RHEL 8. Upgrade cannot proceed.\" ", "url": "https://access.redhat.com/solutions/6971716"}, {"title": "Leapp upgrade fail with error \"Inhibitor: Detected loaded kernel drivers which have been removed in RHEL 8. Upgrade cannot proceed.\"", "url": "https://access.redhat.com/solutions/5436131"}]}, "groups": ["kernel", "drivers", "inhibitor"], "hostname": "managed-node01", "id": "8575e8ae43341daeb8e08bf738d05c0281597282ad6a6fb31a956b86f8333929", "key": "f08a07da902958defa4f5c2699fae9ec2eb67c5b", "severity": "high", "summary": "Support for the following RHEL 7 device drivers has been removed in RHEL 8:\n - pata_acpi\n", "timeStamp": "2025-12-12T20:52:18.101012Z", "title": "Leapp detected loaded kernel drivers which have been removed in RHEL 8. Upgrade cannot proceed."}, {"actor": "check_nfs", "audience": "sysadmin", "detail": {"external": [{"title": "Why does leapp upgrade fail on detecting NFS during upgrade?", "url": "https://access.redhat.com/solutions/6964006"}], "related_resources": [{"scheme": "file", "title": "/etc/fstab"}], "remediations": [{"context": "Disable NFS temporarily for the upgrade if possible.", "type": "hint"}]}, "groups": ["filesystem", "network", "inhibitor"], "hostname": "managed-node01", "id": "3bae2b9ba8c8b17ed027e8fa605b24ec152d5dc31af6707497d7593c4b28442f", "key": "9881b25faceeeaa7a6478bcdac29afd7f6baaaed", "severity": "high", "summary": "NFS is currently not supported by the inplace upgrade.\nWe have found NFS usage at the following locations:\n- NFS shares found in /etc/fstab:\n - ntap-bos-c01-eng01-nfs01b.storage.bos.redhat.com:/devops_engineering_nfs/devarchive/redhat /mnt/redhat\n - nest.test.redhat.com:/mnt/qa /mnt/qa\n - vtap-eng01.storage.rdu2.redhat.com:/vol/engarchive /mnt/engarchive\n - nest.test.redhat.com:/mnt/tpsdist /mnt/tpsdist\n - ntap-bos-c01-eng01-nfs01b.storage.bos.redhat.com:/devops_engineering_nfs/devarchive/redhat/brewroot /mnt/brew\n - ntap-bos-c01-eng01-nfs01b.storage.bos.redhat.com:/devops_brew_scratch_nfs/scratch /mnt/brew_scratch\n", "timeStamp": "2025-12-12T20:52:19.251769Z", "title": "Use of NFS detected. Upgrade can't proceed"}, {"actor": "check_cifs", "audience": "sysadmin", "detail": {"external": [{"title": "Leapp upgrade failed with error \"Inhibitor: Use of CIFS detected. Upgrade cannot proceed\"", "url": "https://access.redhat.com/solutions/6964304"}], "related_resources": [{"scheme": "file", "title": "/etc/fstab"}], "remediations": [{"context": "Comment out CIFS entries to proceed with the upgrade.", "type": "hint"}]}, "groups": ["filesystem", "network", "inhibitor"], "hostname": "managed-node01", "id": "7d2dca3cdc34cc06a1067859731d6107cbebdbc1fe534777a2ed77da60fd9050", "key": "d0e1aa3f7c4fc4450bdcb9a27f47ff464d6af24a", "severity": "high", "summary": "CIFS is currently not supported by the inplace upgrade.", "timeStamp": "2025-12-12T20:52:21.612924Z", "title": "Use of CIFS detected. Upgrade can't proceed"}]}, "per_host": false}, "changed": false} TASK [infra.leapp.analysis : Notify analysis report is done handler] *********** task path: /root/.ansible/collections/ansible_collections/infra/leapp/roles/analysis/tasks/main.yml:22 NOTIFIED HANDLER infra.leapp.analysis : Preupgrade analysis report is done for managed-node01 NOTIFIED HANDLER infra.leapp.analysis : Display inhibitors for managed-node01 NOTIFIED HANDLER infra.leapp.analysis : Display errors for managed-node01 changed: [managed-node01] => {"changed": true, "msg": "All assertions passed"} TASK [common_upgrade_tasks | Flush handlers] *********************************** task path: /root/.ansible/collections/ansible_collections/infra/leapp/tests/tasks/common_upgrade_tasks.yml:80 META: triggered running handlers for managed-node01 RUNNING HANDLER [infra.leapp.common : Check for log file] ********************** task path: /root/.ansible/collections/ansible_collections/infra/leapp/roles/common/handlers/main.yml:3 ok: [managed-node01] => {"changed": false, "stat": {"atime": 1765572773.4243605, "attr_flags": "", "attributes": [], "block_size": 4096, "blocks": 512, "charset": "us-ascii", "checksum": "91e985cc8212e855b71be081d5b45d29b09844d1", "ctime": 1765572872.3901918, "dev": 51713, "device_type": 0, "executable": false, "exists": true, "gid": 0, "gr_name": "root", "inode": 335544420, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "mimetype": "text/plain", "mode": "0644", "mtime": 1765572872.3901918, "nlink": 1, "path": "/var/log/ripu/ripu.log", "pw_name": "root", "readable": true, "rgrp": true, "roth": true, "rusr": true, "size": 230813, "uid": 0, "version": "18446744071819452390", "wgrp": false, "woth": false, "writeable": true, "wusr": true, "xgrp": false, "xoth": false, "xusr": false}} RUNNING HANDLER [infra.leapp.common : Add end time to log file] **************** task path: /root/.ansible/collections/ansible_collections/infra/leapp/roles/common/handlers/main.yml:9 changed: [managed-node01] => {"backup": "", "changed": true, "msg": "line added"} RUNNING HANDLER [infra.leapp.common : Slurp ripu.log file] ********************* task path: /root/.ansible/collections/ansible_collections/infra/leapp/roles/common/handlers/main.yml:19 ok: [managed-node01] => {"changed": false, "content": "UklQVSBwcmV1cGdyYWRlIGFuYWx5c2lzCkpvYiBzdGFydGVkIGF0IDIwMjUtMTItMTJUMjA6NTI6NTJaCgo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KICAgICAgICAgICAgICAgICAgICBVTlNVUFBPUlRFRCBVUEdSQURFICAgICAgICAgICAgICAgICAgICAgCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQoKVmFyaWFibGUgTEVBUFBfVU5TVVBQT1JURUQgaGFzIGJlZW4gZGV0ZWN0ZWQuIFByb2NlZWRpbmcgYXQgeW91ciBvd24gcmlzay4KRGV2ZWxvcG1lbnQgdmFyaWFibGVzIGhhdmUgYmVlbiBkZXRlY3RlZDoKLSBMRUFQUF9ERVZFTF9SUE1TX0FMTF9TSUdORUQ9MQoKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09CiAgICAgICAgICAgICAgICAgICAgVU5TVVBQT1JURUQgVVBHUkFERSAgICAgICAgICAgICAgICAgICAgIAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KCj09PiBQcm9jZXNzaW5nIHBoYXNlIGBjb25maWd1cmF0aW9uX3BoYXNlYAo9PT09PiAqIGlwdV93b3JrZmxvd19jb25maWcKICAgICAgICBJUFUgd29ya2Zsb3cgY29uZmlnIGFjdG9yCj09PiBQcm9jZXNzaW5nIHBoYXNlIGBGYWN0c0NvbGxlY3Rpb25gCj09PT0+ICogc2NhbnpmY3AKICAgICAgICBJbiBjYXNlIG9mIHMzOTB4IGFyY2hpdGVjdHVyZSwgY2hlY2sgd2hldGhlciBaRkNQIGlzIHVzZWQuCj09PT0+ICogbG9hZF9kZXZpY2VfZHJpdmVyX2RlcHJlY2F0aW9uX2RhdGEKICAgICAgICBMb2FkcyBkZXByZWNhdGlvbiBkYXRhIGZvciBkcml2ZXJzIGFuZCBkZXZpY2VzIChQQ0kgJiBDUFUpCj09PT0+ICogZ2V0X2VuYWJsZWRfbW9kdWxlcwogICAgICAgIFByb3ZpZGVzIGRhdGEgYWJvdXQgd2hpY2ggbW9kdWxlIHN0cmVhbXMgYXJlIGVuYWJsZWQgb24gdGhlIHNvdXJjZSBzeXN0ZW0uCj09PT0+ICogc2NhbmNwdQogICAgICAgIFNjYW4gQ1BVcyBvZiB0aGUgbWFjaGluZS4KPT09PT4gKiBjb3B5X2RuZl9jb25mX2ludG9fdGFyZ2V0X3VzZXJzcGFjZQogICAgICAgIENvcHkgZG5mLmNvbmYgaW50byB0YXJnZXQgdXNlcnNwYWNlCj09PT0+ICogcGFtX21vZHVsZXNfc2Nhbm5lcgogICAgICAgIFNjYW4gdGhlIHBhbSBkaXJlY3RvcnkgZm9yIHNlcnZpY2VzIGFuZCBtb2R1bGVzIHVzZWQgaW4gdGhlbQo9PT09PiAqIHNzc2RfZmFjdHMKICAgICAgICBDaGVjayBTU1NEIGNvbmZpZ3VyYXRpb24gZm9yIGNoYW5nZXMgaW4gUkhFTDggYW5kIHJlcG9ydCB0aGVtIGluIG1vZGVsLgo9PT09PiAqIHJlcG9zaXRvcnlfbWFwcGluZwogICAgICAgIFByb2R1Y2VzIG1lc3NhZ2UgY29udGFpbmluZyByZXBvc2l0b3J5IG1hcHBpbmcgYmFzZWQgb24gcHJvdmlkZWQgZmlsZS4KPT09PT4gKiBzY2FuZGFzZAogICAgICAgIEluIGNhc2Ugb2YgczM5MHggYXJjaGl0ZWN0dXJlLCBjaGVjayB3aGV0aGVyIERBU0QgaXMgdXNlZC4KPT09PT4gKiBzeXN0ZW1fZmFjdHMKICAgICAgICBQcm92aWRlcyBkYXRhIGFib3V0IG1hbnkgZmFjdHMgZnJvbSBzeXN0ZW0uCj09PT0+ICogc3RvcmFnZV9zY2FubmVyCiAgICAgICAgUHJvdmlkZXMgZGF0YSBhYm91dCBzdG9yYWdlIHNldHRpbmdzLgo9PT09PiAqIHJvb3Rfc2Nhbm5lcgogICAgICAgIFNjYW4gdGhlIHN5c3RlbSByb290IGRpcmVjdG9yeSBhbmQgcHJvZHVjZSBhIG1lc3NhZ2UgY29udGFpbmluZwo9PT09PiAqIGNvbW1vbl9sZWFwcF9kcmFjdXRfbW9kdWxlcwogICAgICAgIEluZmx1ZW5jZXMgdGhlIGdlbmVyYXRpb24gb2YgdGhlIGluaXRyYW0gZGlzawo9PT09PiAqIHJlZ2lzdGVyX3l1bV9hZGp1c3RtZW50CiAgICAgICAgUmVnaXN0ZXJzIGEgd29ya2Fyb3VuZCB3aGljaCB3aWxsIGFkanVzdCB0aGUgeXVtIGRpcmVjdG9yaWVzIGR1cmluZyB0aGUgdXBncmFkZS4KPT09PT4gKiBycG1fc2Nhbm5lcgogICAgICAgIFByb3ZpZGVzIGRhdGEgYWJvdXQgaW5zdGFsbGVkIFJQTSBQYWNrYWdlcy4KTG9hZGVkIHBsdWdpbnM6IHByb2R1Y3QtaWQsIHN1YnNjcmlwdGlvbi1tYW5hZ2VyCgpUaGlzIHN5c3RlbSBpcyBub3QgcmVnaXN0ZXJlZCB3aXRoIGFuIGVudGl0bGVtZW50IHNlcnZlci4gWW91IGNhbiB1c2Ugc3Vic2NyaXB0aW9uLW1hbmFnZXIgdG8gcmVnaXN0ZXIuCgo9PT09PiAqIHNhdGVsbGl0ZV91cGdyYWRlX2ZhY3RzCiAgICAgICAgUmVwb3J0IHdoaWNoIFNhdGVsbGl0ZSBwYWNrYWdlcyByZXF1aXJlIHVwZGF0ZXMgYW5kIGhvdyB0byBoYW5kbGUgUG9zdGdyZVNRTCBkYXRhCj09PT0+ICogc2Nhbl9zeXN0ZW1kX3NvdXJjZQogICAgICAgIFByb3ZpZGVzIGluZm8gYWJvdXQgc3lzdGVtZCBvbiB0aGUgc291cmNlIHN5c3RlbQo9PT09PiAqIHNjYW5fZ3J1Yl9jb25maWcKICAgICAgICBTY2FuIGdydWIgY29uZmlndXJhdGlvbiBmaWxlcyBmb3IgZXJyb3JzLgo9PT09PiAqIG5ldHdvcmtfbWFuYWdlcl9yZWFkX2NvbmZpZwogICAgICAgIFByb3ZpZGVzIGRhdGEgYWJvdXQgTmV0d29ya01hbmFnZXIgY29uZmlndXJhdGlvbi4KPT09PT4gKiBzY2FuX2tlcm5lbF9jbWRsaW5lCiAgICAgICAgTm8gZG9jdW1lbnRhdGlvbiBoYXMgYmVlbiBwcm92aWRlZCBmb3IgdGhlIHNjYW5fa2VybmVsX2NtZGxpbmUgYWN0b3IuCj09PT0+ICogc2Nhbl9jdXN0b21fbW9kaWZpY2F0aW9uc19hY3RvcgogICAgICAgIENvbGxlY3RzIGluZm9ybWF0aW9uIGFib3V0IGZpbGVzIGluIGxlYXBwIGRpcmVjdG9yaWVzIHRoYXQgaGF2ZSBiZWVuIG1vZGlmaWVkIG9yIG5ld2x5IGFkZGVkLgo9PT09PiAqIHNjYW5fY3VzdG9tX3JlcG9maWxlCiAgICAgICAgU2NhbiB0aGUgY3VzdG9tIC9ldGMvbGVhcHAvZmlsZXMvbGVhcHBfdXBncmFkZV9yZXBvc2l0b3JpZXMucmVwbyByZXBvIGZpbGUuCj09PT0+ICogdHJ1c3RlZF9ncGdfa2V5c19zY2FubmVyCiAgICAgICAgU2NhbiBmb3IgdHJ1c3RlZCBHUEcga2V5cy4KPT09PT4gKiBjaGVja3JodWkKICAgICAgICBDaGVjayBpZiBzeXN0ZW0gaXMgdXNpbmcgUkhVSSBpbmZyYXN0cnVjdHVyZSAob24gcHVibGljIGNsb3VkKSBhbmQgc2VuZCBtZXNzYWdlcyB0bwo9PT09PiAqIHNlbGludXhjb250ZW50c2Nhbm5lcgogICAgICAgIFNjYW4gdGhlIHN5c3RlbSBmb3IgYW55IFNFTGludXggY3VzdG9taXphdGlvbnMKPT09PT4gKiBhdXRoc2VsZWN0X3NjYW5uZXIKICAgICAgICBEZXRlY3Qgd2hhdCBhdXRoc2VsZWN0IGNvbmZpZ3VyYXRpb24gc2hvdWxkIGJlIHN1Z2dlc3RlZCB0byBhZG1pbmlzdHJhdG9yLgo9PT09PiAqIHJlbW92ZWRfcGFtX21vZHVsZXNfc2Nhbm5lcgogICAgICAgIFNjYW4gUEFNIGNvbmZpZ3VyYXRpb24gZm9yIG1vZHVsZXMgdGhhdCBhcmUgbm90IGF2YWlsYWJsZSBpbiBSSEVMLTguCj09PT0+ICogcmVhZF9vcGVuc3NoX2NvbmZpZwogICAgICAgIENvbGxlY3QgaW5mb3JtYXRpb24gYWJvdXQgdGhlIE9wZW5TU0ggY29uZmlndXJhdGlvbi4KPT09PT4gKiBzY2FuX2ZpbGVzX2Zvcl90YXJnZXRfdXNlcnNwYWNlCiAgICAgICAgU2NhbiB0aGUgc291cmNlIHN5c3RlbSBhbmQgaWRlbnRpZnkgZmlsZXMgdGhhdCB3aWxsIGJlIGNvcGllZCBpbnRvIHRoZSB0YXJnZXQgdXNlcnNwYWNlIHdoZW4gaXQgaXMgY3JlYXRlZC4KPT09PT4gKiBzY2FuX2ZpcHMKICAgICAgICBEZXRlcm1pbmUgd2hldGhlciB0aGUgc291cmNlIHN5c3RlbSBoYXMgRklQUyBlbmFibGVkLgo9PT09PiAqIGNoZWNrX2tkZV9hcHBzCiAgICAgICAgQWN0b3IgY2hlY2tzIHdoaWNoIEtERSBhcHBzIGFyZSBpbnN0YWxsZWQuCj09PT0+ICogcGNpX2RldmljZXNfc2Nhbm5lcgogICAgICAgIFByb3ZpZGVzIGRhdGEgYWJvdXQgZXhpc3RpbmcgUENJIERldmljZXMuCj09PT0+ICogc2Nhbl9zb3VyY2VfZmlsZXMKICAgICAgICBTY2FuIGZpbGVzIChleHBsaWNpdGx5IHNwZWNpZmllZCkgb2YgdGhlIHNvdXJjZSBzeXN0ZW0uCj09PT0+ICogcGVyc2lzdGVudG5ldG5hbWVzCiAgICAgICAgR2V0IG5ldHdvcmsgaW50ZXJmYWNlIGluZm9ybWF0aW9uIGZvciBwaHlzaWNhbCBldGhlcm5ldCBpbnRlcmZhY2VzIG9mIHRoZSBvcmlnaW5hbCBzeXN0ZW0uCj09PT0+ICogc291cmNlX2Jvb3RfbG9hZGVyX3NjYW5uZXIKICAgICAgICBTY2FucyB0aGUgYm9vdCBsb2FkZXIgY29uZmlndXJhdGlvbiBvbiB0aGUgc291cmNlIHN5c3RlbS4KPT09PT4gKiBkaXN0cmlidXRpb25fc2lnbmVkX3JwbV9zY2FubmVyCiAgICAgICAgUHJvdmlkZSBkYXRhIGFib3V0IGRpc3RyaWJ1dGlvbiBzaWduZWQgJiB1bnNpZ25lZCBSUE0gcGFja2FnZXMuCj09PT0+ICogc2NhbmNsaWVuYWJsZXJlcG8KICAgICAgICBQcm9kdWNlIEN1c3RvbVRhcmdldFJlcG9zaXRvcnkgYmFzZWQgb24gdGhlIExFQVBQX0VOQUJMRV9SRVBPUyBpbiBjb25maWcuCj09PT0+ICogc2Nhbl9ncnViX2RldmljZV9uYW1lCiAgICAgICAgRmluZCB0aGUgbmFtZSBvZiB0aGUgYmxvY2sgZGV2aWNlcyB3aGVyZSBHUlVCIGlzIGxvY2F0ZWQKPT09PT4gKiB0cmFuc2FjdGlvbl93b3JrYXJvdW5kcwogICAgICAgIFByb3ZpZGVzIGFkZGl0aW9uYWwgUlBNIHRyYW5zYWN0aW9uIHRhc2tzIGJhc2VkIG9uIGJ1bmRsZWQgUlBNIHBhY2thZ2VzLgo9PT09PiAqIHNjYW5fc3Vic2NyaXB0aW9uX21hbmFnZXJfaW5mbwogICAgICAgIFNjYW5zIHRoZSBjdXJyZW50IHN5c3RlbSBmb3Igc3Vic2NyaXB0aW9uIG1hbmFnZXIgaW5mb3JtYXRpb24KPT09PT4gKiB1ZGV2YWRtX2luZm8KICAgICAgICBQcm9kdWNlcyBkYXRhIGV4cG9ydGVkIGJ5IHRoZSAidWRldmFkbSBpbmZvIiBjb21tYW5kLgo9PT09PiAqIGNoZWNrX2dydWJfbGVnYWN5CiAgICAgICAgQ2hlY2sgd2hldGhlciBHUlVCIExlZ2FjeSBpcyBpbnN0YWxsZWQgaW4gdGhlIE1CUi4KPT09PT4gKiBwZXJzaXN0ZW50bmV0bmFtZXNkaXNhYmxlCiAgICAgICAgRGlzYWJsZSBzeXN0ZW1kLXVkZXZkIHBlcnNpc3RlbnQgbmV0d29yayBuYW1pbmcgb24gbWFjaGluZSB3aXRoIHNpbmdsZSBldGgwIE5JQwo9PT09PiAqIHNjYW5fdGFyZ2V0X29zX2ltYWdlCiAgICAgICAgU2NhbnMgdGhlIHByb3ZpZGVkIHRhcmdldCBPUyBJU08gaW1hZ2UgdG8gdXNlIGFzIGEgY29udGVudCBzb3VyY2UgZm9yIHRoZSBJUFUsIGlmIGFueS4KPT09PT4gKiB0Y3Bfd3JhcHBlcnNfY29uZmlnX3JlYWQKICAgICAgICBQYXJzZSB0Y3Bfd3JhcHBlcnMgY29uZmlndXJhdGlvbiBmaWxlcyAvZXRjL2hvc3RzLnthbGxvdyxkZW55fS4KPT09PT4gKiBzY2FuX3BrZ19tYW5hZ2VyCiAgICAgICAgUHJvdmlkZXMgZGF0YSBhYm91dCBwYWNrYWdlIG1hbmFnZXIgKHl1bS9kbmYpCj09PT0+ICogc2Nhbl9zYXBfaGFuYQogICAgICAgIEdhdGhlcnMgaW5mb3JtYXRpb24gcmVsYXRlZCB0byBTQVAgSEFOQSBpbnN0YW5jZXMgb24gdGhlIHN5c3RlbS4KPT09PT4gKiBzY2FubWVtb3J5CiAgICAgICAgU2NhbiBNZW1vcnkgb2YgdGhlIG1hY2hpbmUuCj09PT0+ICogZmlyZXdhbGxkX2ZhY3RzX2FjdG9yCiAgICAgICAgUHJvdmlkZSBkYXRhIGFib3V0IGZpcmV3YWxsZAo9PT09PiAqIHJlbW92ZV9vYnNvbGV0ZV9ncGdfa2V5cwogICAgICAgIFJlbW92ZSBvYnNvbGV0ZWQgUlBNIEdQRyBrZXlzLgo9PT09PiAqIHNjdHBfcmVhZF9zdGF0dXMKICAgICAgICBEZXRlcm1pbmVzIHdoZXRoZXIgb3Igbm90IHRoZSBTQ1RQIGtlcm5lbCBtb2R1bGUgbWlnaHQgYmUgd2FudGVkLgo9PT09PiAqIG11bHRpcGF0aF9jb25mX3JlYWQKICAgICAgICBSZWFkIG11bHRpcGF0aCBjb25maWd1cmF0aW9uIGZpbGVzIGFuZCBleHRyYWN0IHRoZSBuZWNlc3NhcnkgaW5mb3JtYXRpb24KPT09PT4gKiBiaW9zZGV2bmFtZQogICAgICAgIEVuYWJsZSBiaW9zZGV2bmFtZSBvbiB0aGUgdGFyZ2V0IFJIRUwgc3lzdGVtIGlmIGFsbCBpbnRlcmZhY2VzIG9uIHRoZSBzb3VyY2UgUkhFTAo9PT09PiAqIGRldGVjdF9rZXJuZWxfZHJpdmVycwogICAgICAgIE1hdGNoZXMgYWxsIGN1cnJlbnRseSBsb2FkZWQga2VybmVsIGRyaXZlcnMgYWdhaW5zdCBrbm93biBkZXByZWNhdGVkIGFuZCByZW1vdmVkIGRyaXZlcnMuCj09PT0+ICogc3BhbWFzc2Fzc2luX2NvbmZpZ19yZWFkCiAgICAgICAgUmVhZHMgc3BhbWMgY29uZmlndXJhdGlvbiAoL2V0Yy9tYWlsL3NwYW1hc3Nhc3Npbi9zcGFtYy5jb25mKSwgdGhlCj09PT0+ICogZ2V0X2luc3RhbGxlZF9kZXNrdG9wcwogICAgICAgIEFjdG9yIGNoZWNrcyBpZiBrZGUgb3IgZ25vbWUgZGVza3RvcCBlbnZpcm9ubWVudHMKPT09PT4gKiBzY2FuX2dydWJfZGV2aWNlX3BhcnRpdGlvbl9sYXlvdXQKICAgICAgICBTY2FuIGFsbCBpZGVudGlmaWVkIEdSVUIgZGV2aWNlcyBmb3IgdGhlaXIgcGFydGl0aW9uIGxheW91dC4KPT09PT4gKiB2c2Z0cGRfY29uZmlnX3JlYWQKICAgICAgICBSZWFkcyB2c2Z0cGQgY29uZmlndXJhdGlvbiBmaWxlcyAoL2V0Yy92c2Z0cGQvKi5jb25mKSBhbmQgZXh0cmFjdHMgbmVjZXNzYXJ5IGluZm9ybWF0aW9uLgo9PT09PiAqIHNjYW5fc291cmNlX2tlcm5lbAogICAgICAgIFNjYW4gdGhlIHNvdXJjZSBzeXN0ZW0ga2VybmVsLgo9PT09PiAqIHhmc19pbmZvX3NjYW5uZXIKICAgICAgICBUaGlzIGFjdG9yIHNjYW5zIGFsbCBtb3VudGVkIG1vdW50cG9pbnRzIGZvciBYRlMgaW5mb3JtYXRpb24KPT09PT4gKiB1c2VkX3JlcG9zaXRvcnlfc2Nhbm5lcgogICAgICAgIFNjYW4gdXNlZCBlbmFibGVkIHJlcG9zaXRvcmllcwo9PT09PiAqIHJlcG9zaXRvcmllc19ibGFja2xpc3QKICAgICAgICBFeGNsdWRlIHRhcmdldCByZXBvc2l0b3JpZXMgcHJvdmlkZWQgYnkgUmVkIEhhdCB3aXRob3V0IHN1cHBvcnQuCj09PT0+ICogcXVhZ2dhX2RhZW1vbnMKICAgICAgICBBY3RpdmUgcXVhZ2dhIGRhZW1vbnMgY2hlY2suCj09PT0+ICogcnBtX3RyYW5zYWN0aW9uX2NvbmZpZ190YXNrc19jb2xsZWN0b3IKICAgICAgICBQcm92aWRlcyBhZGRpdGlvbmFsIFJQTSB0cmFuc2FjdGlvbiB0YXNrcyBmcm9tIC9ldGMvbGVhcHAvdHJhbnNhY3Rpb24uCj09PT0+ICogY3Vwc19zY2FubmVyCiAgICAgICAgR2F0aGVyIGZhY3RzIGFib3V0IENVUFMgZmVhdHVyZXMgd2hpY2ggbmVlZHMgdG8gYmUgbWlncmF0ZWQKPT09PT4gKiBpcGFfc2Nhbm5lcgogICAgICAgIFNjYW4gc3lzdGVtIGZvciBpcGEtY2xpZW50IGFuZCBpcGEtc2VydmVyIHN0YXR1cwo9PT09PiAqIHNjYW5fZHluYW1pY19saW5rZXJfY29uZmlndXJhdGlvbgogICAgICAgIFNjYW4gdGhlIGR5bmFtaWMgbGlua2VyIGNvbmZpZ3VyYXRpb24gYW5kIGZpbmQgbW9kaWZpY2F0aW9ucy4KPT09PT4gKiBwZXNfZXZlbnRzX3NjYW5uZXIKICAgICAgICBQcm92aWRlcyBkYXRhIGFib3V0IHBhY2thZ2UgZXZlbnRzIGZyb20gUGFja2FnZSBFdm9sdXRpb24gU2VydmljZS4KPT09PT4gKiBzZXR1cHRhcmdldHJlcG9zCiAgICAgICAgUHJvZHVjZXMgbGlzdCBvZiByZXBvc2l0b3JpZXMgdGhhdCBzaG91bGQgYmUgYXZhaWxhYmxlIHRvIGJlIHVzZWQgYnkgVXBncmFkZSBwcm9jZXNzLgo9PT4gUHJvY2Vzc2luZyBwaGFzZSBgQ2hlY2tzYAo9PT09PiAqIGNoZWNrX3NlbmRtYWlsCiAgICAgICAgQ2hlY2sgaWYgc2VuZG1haWwgaXMgaW5zdGFsbGVkLCBjaGVjayB3aGV0aGVyIGNvbmZpZ3VyYXRpb24gdXBkYXRlIGlzIG5lZWRlZCwgaW5oaWJpdCB1cGdyYWRlIGlmIFRDUCB3cmFwcGVycwo9PT09PiAqIHRjcF93cmFwcGVyc19jaGVjawogICAgICAgIENoZWNrIHRoZSBsaXN0IG9mIHBhY2thZ2VzIHByZXZpb3VzbHkgY29tcGlsZWQgd2l0aCBUQ1Agd3JhcHBlcnMgc3VwcG9ydAo9PT09PiAqIGNoZWNrX2tkZV9nbm9tZQogICAgICAgIENoZWNrcyB3aGV0aGVyIEtERSBpcyBpbnN0YWxsZWQKPT09PT4gKiBvcGVuX3NzaF9hbGdvcml0aG1zCiAgICAgICAgT3BlblNTSCBjb25maWd1cmF0aW9uIGRvZXMgbm90IGNvbnRhaW4gYW55IHVuc3VwcG9ydGVkIGNyeXB0b2dyYXBoaWMgYWxnb3JpdGhtcy4KPT09PT4gKiBjaGVja19pcGFfc2VydmVyCiAgICAgICAgQ2hlY2sgZm9yIGlwYS1zZXJ2ZXIgYW5kIGluaGliaXQgdXBncmFkZQo9PT09PiAqIGNoZWNrX3dpcmVzaGFyawogICAgICAgIFJlcG9ydCBhIGNvdXBsZSBvZiBjaGFuZ2VzIGluIHRzaGFyayB1c2FnZQo9PT09PiAqIGNoZWNrX21lbWNhY2hlZAogICAgICAgIENoZWNrIGZvciBpbmNvbXBhdGlibGUgY2hhbmdlcyBpbiBtZW1jYWNoZWQgY29uZmlndXJhdGlvbi4KPT09PT4gKiBjaGVja19tb3VudF9vcHRpb25zCiAgICAgICAgQ2hlY2sgZm9yIG1vdW50IG9wdGlvbnMgcHJldmVudGluZyB0aGUgdXBncmFkZS4KPT09PT4gKiBjaGVja19pbnN0YWxsZWRfZGVidWdfa2VybmVscwogICAgICAgIEluaGliaXQgSVBVIChpbi1wbGFjZSB1cGdyYWRlKSB3aGVuIG11bHRpcGxlIGRlYnVnIGtlcm5lbHMgYXJlIGluc3RhbGxlZC4KPT09PT4gKiBjaGVja195dW1fcGx1Z2luc19lbmFibGVkCiAgICAgICAgQ2hlY2tzIHRoYXQgdGhlIHJlcXVpcmVkIHl1bSBwbHVnaW5zIGFyZSBlbmFibGVkLgo9PT09PiAqIGNoZWNrX3Jvb3Rfc3ltbGlua3MKICAgICAgICBDaGVjayBpZiB0aGUgc3ltbGlua3MgL2JpbiBhbmQgL2xpYiBhcmUgcmVsYXRpdmUsIG5vdCBhYnNvbHV0ZS4KPT09PT4gKiBzc3NkX2NoZWNrCiAgICAgICAgQ2hlY2sgU1NTRCBjb25maWd1cmF0aW9uIGZvciBjaGFuZ2VzIGluIFJIRUw4IGFuZCByZXBvcnQgdGhlbS4KPT09PT4gKiBjaGVja19udHAKICAgICAgICBDaGVjayBpZiBudHAgYW5kL29yIG50cGRhdGUgY29uZmlndXJhdGlvbiBuZWVkcyB0byBiZSBtaWdyYXRlZC4KPT09PT4gKiBjaGVja19zYXBfaGFuYQogICAgICAgIElmIFNBUCBIQU5BIGhhcyBiZWVuIGRldGVjdGVkLCBzZXZlcmFsIGNoZWNrcyBhcmUgcGVyZm9ybWVkIHRvIGVuc3VyZSBhIHN1Y2Nlc3NmdWwgdXBncmFkZS4KPT09PT4gKiBtdWx0aXBhdGhfY29uZl9jaGVjawogICAgICAgIENoZWNrcyB3aGV0aGVyIHRoZSBtdWx0aXBhdGggY29uZmlndXJhdGlvbiBjYW4gYmUgdXBkYXRlZCB0byBSSEVMLTggYW5kCj09PT0+ICogY2hlY2tfc2VfbGludXgKICAgICAgICBDaGVjayBTRUxpbnV4IHN0YXR1cyBhbmQgcHJvZHVjZSBkZWNpc2lvbiBtZXNzYWdlcyBmb3IgZnVydGhlciBhY3Rpb24uCj09PT0+ICogY2hlY2ttZW1vcnkKICAgICAgICBUaGUgYWN0b3IgY2hlY2sgdGhlIHNpemUgb2YgUkFNIGFnYWluc3QgUkhFTDggbWluaW1hbCBoYXJkd2FyZSByZXF1aXJlbWVudHMKPT09PT4gKiBjaGVja19iaW5kCiAgICAgICAgQWN0b3IgcGFyc2luZyBCSU5EIGNvbmZpZ3VyYXRpb24gYW5kIGNoZWNraW5nIGZvciBrbm93biBpc3N1ZXMgaW4gaXQuCj09PT0+ICogY2hlY2tfcG9zdGZpeAogICAgICAgIENoZWNrIGlmIHBvc3RmaXggaXMgaW5zdGFsbGVkLCBjaGVjayB3aGV0aGVyIGNvbmZpZ3VyYXRpb24gdXBkYXRlIGlzIG5lZWRlZC4KPT09PT4gKiBjaGVja19jb25zdW1lZF9hc3NldHMKICAgICAgICBDaGVjayB3aGV0aGVyIExlYXBwIGlzIHVzaW5nIGNvcnJlY3QgZGF0YSBhc3NldHMuCj09PT0+ICogc3BhbWFzc2Fzc2luX2NvbmZpZ19jaGVjawogICAgICAgIFJlcG9ydHMgY2hhbmdlcyBpbiBzcGFtYXNzYXNzaW4gYmV0d2VlbiBSSEVMLTcgYW5kIFJIRUwtOAo9PT09PiAqIGNoZWNrX29wZW5zc2xfY29uZgogICAgICAgIENoZWNrIHdoZXRoZXIgdGhlIG9wZW5zc2wgY29uZmlndXJhdGlvbiBhbmQgb3BlbnNzbC1JQk1DQS4KPT09PT4gKiBvcGVuX3NzaF91c2VfcHJpdmlsZWdlX3NlcGFyYXRpb24KICAgICAgICBVc2VQcml2aWxlZ2VTZXBhcmF0aW9uIGNvbmZpZ3VyYXRpb24gb3B0aW9uIHdhcyByZW1vdmVkLgo9PT09PiAqIGNlcGh2b2x1bWVzY2FuCiAgICAgICAgUmV0cmlldmVzIHRoZSBsaXN0IG9mIGVuY3J5cHRlZCBDZXBoIE9TRAo9PT09PiAqIHNhdGVsbGl0ZV91cGdyYWRlX2NoZWNrCiAgICAgICAgQ2hlY2sgc3RhdGUgb2YgU2F0ZWxsaXRlIHN5c3RlbSBiZWZvcmUgdXBncmFkZQo9PT09PiAqIGNoZWNrX2V0Y19yZWxlYXNldmVyCiAgICAgICAgQ2hlY2sgcmVsZWFzZXZlciBpbmZvIGFuZCBwcm92aWRlIGEgZ3VpZGFuY2UgYmFzZWQgb24gdGhlIGZhY3RzCj09PT0+ICogY2hlY2tfdGFyZ2V0X2lzbwogICAgICAgIENoZWNrIHRoYXQgdGhlIHByb3ZpZGVkIHRhcmdldCBJU08gaXMgYSB2YWxpZCBJU08gaW1hZ2UgYW5kIGlzIGxvY2F0ZWQgb24gYSBwZXJzaXN0ZW50IHBhcnRpdGlvbi4KPT09PT4gKiBvcGVuX3NzaF9wcm90b2NvbAogICAgICAgIFByb3RvY29sIGNvbmZpZ3VyYXRpb24gb3B0aW9uIHdhcyByZW1vdmVkLgo9PT09PiAqIGNoZWNrX3JlbW92ZWRfZW52dmFycwogICAgICAgIENoZWNrIGZvciB1c2FnZSBvZiByZW1vdmVkIGVudmlyb25tZW50IHZhcmlhYmxlcyBhbmQgaW5oaWJpdCB0aGUgdXBncmFkZQo9PT09PiAqIGNoZWNrX2hhX2NsdXN0ZXIKICAgICAgICBDaGVjayBpZiBIQSBDbHVzdGVyIGlzIGluIHVzZS4gSWYgeWVzLCBpbmhpYml0IHRoZSB1cGdyYWRlIHByb2Nlc3MuCj09PT0+ICogY2hlY2tfZnN0YWJfbW91bnRfb3JkZXIKICAgICAgICBDaGVja3Mgb3JkZXIgb2YgZW50cmllcyBpbiAvZXRjL2ZzdGFiIGJhc2VkIG9uIHRoZWlyIG1vdW50IHBvaW50IGFuZCBpbmhpYml0cyB1cGdyYWRlIGlmIG92ZXJzaGFkb3dpbmcgaXMgZGV0ZWN0ZWQuCj09PT0+ICogY2hlY2tfc3lzdGVtX2FyY2gKICAgICAgICBDaGVjayBpZiBzeXN0ZW0gaXMgcnVubmluZyBhdCBhIHN1cHBvcnRlZCBhcmNoaXRlY3R1cmUuIElmIG5vLCBpbmhpYml0IHRoZSB1cGdyYWRlIHByb2Nlc3MuCj09PT0+ICogb3Blbl9zc2hfZGVwcmVjYXRlZF9kaXJlY3RpdmVzX2NoZWNrCiAgICAgICAgQ2hlY2sgZm9yIGFueSBkZXByZWNhdGVkIGRpcmVjdGl2ZXMgaW4gdGhlIE9wZW5TU0ggY29uZmlndXJhdGlvbi4KPT09PT4gKiBjaGVja19ncnViX2NvcmUKICAgICAgICBDaGVjayB3aGV0aGVyIHdlIGFyZSBvbiBsZWdhY3kgKEJJT1MpIHN5c3RlbSBhbmQgaW5zdHJ1Y3QgTGVhcHAgdG8gdXBncmFkZSBHUlVCIGNvcmUKPT09PT4gKiBjaGVja2dyZXAKICAgICAgICBDaGVjayBpZiBHcmVwIGlzIGluc3RhbGxlZC4gSWYgeWVzLCB3cml0ZSBpbmZvcm1hdGlvbiBhYm91dCBub24tY29tcGF0aWJsZSBjaGFuZ2VzLgo9PT09PiAqIGNoZWNrdGFyZ2V0cmVwb3MKICAgICAgICBDaGVjayB3aGV0aGVyIHRhcmdldCB5dW0gcmVwb3NpdG9yaWVzIGFyZSBzcGVjaWZpZWQuCj09PT0+ICogY2hlY2tfcmhzbXNrdQogICAgICAgIEVuc3VyZSB0aGUgc3lzdGVtIGlzIHN1YnNjcmliZWQgdG8gdGhlIHN1YnNjcmlwdGlvbiBtYW5hZ2VyCj09PT0+ICogcG9zdGdyZXNxbF9jaGVjawogICAgICAgIEFjdG9yIGNoZWNraW5nIGZvciBwcmVzZW5jZSBvZiBQb3N0Z3JlU1FMIGluc3RhbGxhdGlvbi4KPT09PT4gKiBjaGVja19maXBzCiAgICAgICAgSW5oaWJpdCB1cGdyYWRlIGlmIEZJUFMgaXMgZGV0ZWN0ZWQgYXMgZW5hYmxlZC4KPT09PT4gKiBjaGVja19pbnNpZ2h0c19hdXRvX3JlZ2lzdGVyCiAgICAgICAgQ2hlY2tzIGlmIHN5c3RlbSBjYW4gYmUgYXV0b21hdGljYWxseSByZWdpc3RlcmVkIGludG8gUmVkIEhhdCBJbnNpZ2h0cwo9PT09PiAqIGNoZWNrX2ZpcnN0X3BhcnRpdGlvbl9vZmZzZXQKICAgICAgICBDaGVjayB3aGV0aGVyIHRoZSBmaXJzdCBwYXJ0aXRpb24gc3RhcnRzIGF0IHRoZSBvZmZzZXQgPj0xTWlCLgo9PT09PiAqIGNoZWNrX2J0cmZzCiAgICAgICAgQ2hlY2sgaWYgQnRyZnMgZmlsZXN5c3RlbSBpcyBpbiB1c2UuIElmIHllcywgaW5oaWJpdCB0aGUgdXBncmFkZSBwcm9jZXNzLgo9PT09PiAqIHJlbW92ZWRfcGFtX21vZHVsZXNfY2hlY2sKICAgICAgICBDaGVjayBpZiBpdCBpcyBhbGwgcmlnaHQgdG8gZGlzYWJsZSBQQU0gbW9kdWxlcyB0aGF0IGFyZSBub3QgaW4gUkhFTC04Lgo9PT09PiAqIGJhY3VsYV9jaGVjawogICAgICAgIEFjdG9yIGNoZWNraW5nIGZvciBwcmVzZW5jZSBvZiBCYWN1bGEgaW5zdGFsbGF0aW9uLgo9PT09PiAqIGNoZWNrX2R5bmFtaWNfbGlua2VyX2NvbmZpZ3VyYXRpb24KICAgICAgICBDaGVjayBmb3IgY3VzdG9taXphdGlvbiBvZiBkeW5hbWljIGxpbmtlciBjb25maWd1cmF0aW9uLgo9PT09PiAqIHB5dGhvbl9pbmZvcm1fdXNlcgogICAgICAgIFRoaXMgYWN0b3IgaW5mb3JtcyB0aGUgdXNlciBvZiBkaWZmZXJlbmNlcyBpbiBQeXRob24gdmVyc2lvbiBhbmQgc3VwcG9ydCBpbiBSSEVMIDguCj09PT0+ICogY2hlY2tfYm9vdF9hdmFpbF9zcGFjZQogICAgICAgIENoZWNrIGlmIGF0IGxlYXN0IDEwME1pYiBvZiBhdmFpbGFibGUgc3BhY2Ugb24gL2Jvb3QuIElmIG5vdCwgaW5oaWJpdCB0aGUgdXBncmFkZSBwcm9jZXNzLgo9PT09PiAqIGNoZWNrX2RldGVjdGVkX2RldmljZXNfYW5kX2RyaXZlcnMKICAgICAgICBDaGVja3Mgd2hldGhlciBvciBub3QgZGV0ZWN0ZWQgZGV2aWNlcyBhbmQgZHJpdmVycyBhcmUgdXNhYmxlIG9uIHRoZSB0YXJnZXQgc3lzdGVtLgo9PT09PiAqIGNoZWNraXJzc2kKICAgICAgICBDaGVjayBpZiBpcnNzaSBpcyBpbnN0YWxsZWQuIElmIHllcywgd3JpdGUgaW5mb3JtYXRpb24gYWJvdXQgbm9uLWNvbXBhdGlibGUgY2hhbmdlcy4KPT09PT4gKiBkZXRlY3RfZ3J1Yl9jb25maWdfZXJyb3IKICAgICAgICBDaGVjayBncnViIGNvbmZpZ3VyYXRpb24gZm9yIHZhcmlvdXMgZXJyb3JzLgo9PT09PiAqIGNoZWNrX3NraXBwZWRfcmVwb3NpdG9yaWVzCiAgICAgICAgUHJvZHVjZXMgYSByZXBvcnQgaWYgYW55IHJlcG9zaXRvcmllcyBlbmFibGVkIG9uIHRoZSBzeXN0ZW0gYXJlIGdvaW5nIHRvIGJlIHNraXBwZWQuCj09PT0+ICogb3BlbnNzaF9wZXJtaXRfcm9vdF9sb2dpbgogICAgICAgIE9wZW5TU0ggbm8gbG9uZ2VyIGFsbG93cyByb290IGxvZ2lucyB3aXRoIHBhc3N3b3JkLgo9PT09PiAqIGN1cHNfY2hlY2sKICAgICAgICBSZXBvcnRzIGNoYW5nZXMgaW4gY29uZmlndXJhdGlvbiBiZXR3ZWVuIENVUFMgMS42LjMgYW5kIDIuMi42Cj09PT0+ICogY2hlY2thY3BpZAogICAgICAgIENoZWNrIGlmIGFjcGlkIGlzIGluc3RhbGxlZC4gSWYgeWVzLCB3cml0ZSBpbmZvcm1hdGlvbiBhYm91dCBub24tY29tcGF0aWJsZSBjaGFuZ2VzLgo9PT09PiAqIGNoZWNrX2luc3RhbGxlZF9kZXZlbF9rZXJuZWxzCiAgICAgICAgSW5oaWJpdCBJUFUgKGluLXBsYWNlIHVwZ3JhZGUpIHdoZW4gbXVsdGlwbGUgZGV2ZWwga2VybmVscyBhcmUgaW5zdGFsbGVkLgo9PT09PiAqIGNoZWNrX2NpZnMKICAgICAgICBDaGVjayBpZiBDSUZTIGZpbGVzeXN0ZW0gaXMgaW4gdXNlLiBJZiB5ZXMsIGluaGliaXQgdGhlIHVwZ3JhZGUgcHJvY2Vzcy4KPT09PT4gKiBjaGVja19pbnN0YWxsZWRfa2VybmVscwogICAgICAgIEluaGliaXQgSVBVIChpbi1wbGFjZSB1cGdyYWRlKSB3aGVuIGluc3RhbGxlZCBrZXJuZWxzIGNvbmZsaWN0IHdpdGggYSBzYWZlIHVwZ3JhZGUuCj09PT0+ICogcmVtb3ZlZF9wYW1fbW9kdWxlcwogICAgICAgIENoZWNrIGZvciBtb2R1bGVzIHRoYXQgYXJlIG5vdCBhdmFpbGFibGUgaW4gUkhFTCA4IGFueW1vcmUKPT09PT4gKiB1bnN1cHBvcnRlZF91cGdyYWRlX2NoZWNrCiAgICAgICAgQ2hlY2tzIGVudmlyb25tZW50IHZhcmlhYmxlcyBhbmQgcHJvZHVjZXMgYSB3YXJuaW5nIHJlcG9ydCBpZiB0aGUgdXBncmFkZSBpcyB1bnN1cHBvcnRlZC4KPT09PT4gKiBhdXRoc2VsZWN0X2NoZWNrCiAgICAgICAgQ29uZmlybSBzdWdnZXN0ZWQgYXV0aHNlbGVjdCBjYWxsIGZyb20gQXV0aHNlbGVjdFNjYW5uZXIuCj09PT0+ICogY2hlY2tkb3Nmc3Rvb2xzCiAgICAgICAgQ2hlY2sgaWYgZG9zZnN0b29scyBpcyBpbnN0YWxsZWQuIElmIHllcywgd3JpdGUgaW5mb3JtYXRpb24gYWJvdXQgbm9uLWNvbXBhdGlibGUgY2hhbmdlcy4KPT09PT4gKiBjaGVja19kb2NrZXIKICAgICAgICBDaGVja3MgaWYgRG9ja2VyIGlzIGluc3RhbGxlZCBhbmQgd2FybnMgYWJvdXQgaXRzIGRlcHJlY2F0aW9uIGluIFJIRUw4Lgo9PT09PiAqIHBvd2VydG9wCiAgICAgICAgQ2hlY2sgaWYgUG93ZXJUT1AgaXMgaW5zdGFsbGVkLiBJZiB5ZXMsIHdyaXRlIGluZm9ybWF0aW9uIGFib3V0IG5vbi1jb21wYXRpYmxlIGNoYW5nZXMuCj09PT0+ICogY2hlY2tfb3NfcmVsZWFzZQogICAgICAgIENoZWNrIGlmIHRoZSBjdXJyZW50IFJIRUwgbWlub3IgdmVyc2lvbiBpcyBzdXBwb3J0ZWQuIElmIG5vdCwgaW5oaWJpdCB0aGUgdXBncmFkZSBwcm9jZXNzLgo9PT09PiAqIHppcGxfY2hlY2tfYm9vdF9lbnRyaWVzCiAgICAgICAgSW5oaWJpdHMgdGhlIHVwZ3JhZGUgaWYgYSBwcm9ibGVtYXRpYyBaaXBsIGNvbmZpZ3VyYXRpb24gaXMgZGV0ZWN0ZWQgb24gdGhlIHN5c3RlbS4KPT09PT4gKiBlbmFibGVfZGV2aWNlX2Npb19mcmVlX3NlcnZpY2UKICAgICAgICBFbmFibGVzIGRldmljZV9jaW9fZnJlZS5zZXJ2aWNlIHN5c3RlbWQgc2VydmljZSBvbiBzMzkweAo9PT09PiAqIGNoZWNrX2x1a3NfYW5kX2luaGliaXQKICAgICAgICBDaGVjayBpZiBhbnkgZW5jcnlwdGVkIHBhcnRpdGlvbnMgaXMgaW4gdXNlLiBJZiB5ZXMsIGluaGliaXQgdGhlIHVwZ3JhZGUgcHJvY2Vzcy4KPT09PT4gKiBxdWFnZ2FfcmVwb3J0CiAgICAgICAgQ2hlY2tpbmcgZm9yIGJhYmVsZCBvbiBSSEVMLTcuCj09PT0+ICogY2hlY2tfY2hyb255CiAgICAgICAgQ2hlY2sgZm9yIGluY29tcGF0aWJsZSBjaGFuZ2VzIGluIGNocm9ueSBjb25maWd1cmF0aW9uLgo9PT09PiAqIGNoZWNrX2N1c3RvbV9tb2RpZmljYXRpb25zX2FjdG9yCiAgICAgICAgQ2hlY2tzIEN1c3RvbU1vZGlmaWNhdGlvbnMgbWVzc2FnZXMgYW5kIHByb2R1Y2VzIGEgcmVwb3J0IGFib3V0IGZpbGVzIGluIGxlYXBwIGRpcmVjdG9yaWVzIHRoYXQgaGF2ZSBiZWVuCj09PT0+ICogY2hlY2toeWJyaWRpbWFnZQogICAgICAgIENoZWNrIGlmIHRoZSBzeXN0ZW0gaXMgdXNpbmcgQXp1cmUgaHlicmlkIGltYWdlLgo9PT09PiAqIGNoZWNrX3N5c3RlbWRfYnJva2VuX3N5bWxpbmtzCiAgICAgICAgQ2hlY2sgd2hldGhlciBzb21lIHN5c3RlbWQgc3ltbGlua3MgYXJlIGJyb2tlbgo9PT09PiAqIGNoZWNrX2ZpcmV3YWxsZAogICAgICAgIENoZWNrIGZvciBjZXJ0YWluIGZpcmV3YWxsZCBjb25maWd1cmF0aW9uIHRoYXQgbWF5IHByZXZlbnQgYW4gdXBncmFkZS4KPT09PT4gKiBjaGVja2ZzdGFieGZzb3B0aW9ucwogICAgICAgIENoZWNrIHRoZSBGU1RBQiBmaWxlIGZvciB0aGUgZGVwcmVjYXRlZCAvIHJlbW92ZWQgWEZTIG1vdW50IG9wdGlvbnMuCj09PT0+ICogc2N0cF9jaGVja3MKICAgICAgICBQYXJzZXMgY29sbGVjdGVkIFNDVFAgaW5mb3JtYXRpb24gYW5kIHRha2UgbmVjZXNzYXJ5IGFjdGlvbnMuCj09PT0+ICogZWZpX2NoZWNrX2Jvb3QKICAgICAgICBBZGp1c3QgRUZJIGJvb3QgZW50cnkgZm9yIGZpcnN0IHJlYm9vdAo9PT09PiAqIHZzZnRwZF9jb25maWdfY2hlY2sKICAgICAgICBDaGVja3Mgd2hldGhlciB0aGUgdnNmdHBkIGNvbmZpZ3VyYXRpb24gaXMgc3VwcG9ydGVkIGluIFJIRUwtOC4gTmFtZWx5IGNoZWNrcyB0aGF0Cj09PT0+ICogY2hlY2tfcGVyc2lzdGVudF9tb3VudHMKICAgICAgICBDaGVjayBpZiBtb3VudHMgcmVxdWlyZWQgdG8gYmUgcGVyc2lzdGVudCBhcmUgbW91bnRlZCBpbiBwZXJzaXN0ZW50IGZhc2hpb24uCj09PT0+ICogY2hlY2tfYnJsdHR5CiAgICAgICAgQ2hlY2sgaWYgYnJsdHR5IGlzIGluc3RhbGxlZCwgY2hlY2sgd2hldGhlciBjb25maWd1cmF0aW9uIHVwZGF0ZSBpcyBuZWVkZWQuCj09PT0+ICogbXVsdGlwbGVfcGFja2FnZV92ZXJzaW9ucwogICAgICAgIENoZWNrIGZvciBwcm9ibGVtYXRpYyAzMmJpdCBwYWNrYWdlcyBpbnN0YWxsZWQgdG9nZXRoZXIgd2l0aCA2NGJpdCBvbmVzLgo9PT09PiAqIHJlZF9oYXRfc2lnbmVkX3JwbV9jaGVjawogICAgICAgIENoZWNrIGlmIHRoZXJlIGFyZSBwYWNrYWdlcyBub3Qgc2lnbmVkIGJ5IFJlZCBIYXQgaW4gdXNlLiBJZiB5ZXMsIHdhcm4gdXNlciBhYm91dCBpdC4KPT09PT4gKiBjaGVja19uZnMKICAgICAgICBDaGVjayBpZiBORlMgZmlsZXN5c3RlbSBpcyBpbiB1c2UuIElmIHllcywgaW5oaWJpdCB0aGUgdXBncmFkZSBwcm9jZXNzLgo9PT09PiAqIGNoZWNrX3JwbV90cmFuc2FjdGlvbl9ldmVudHMKICAgICAgICBGaWx0ZXIgUlBNIHRyYW5zYWN0aW9uIGV2ZW50cyBiYXNlZCBvbiBpbnN0YWxsZWQgUlBNIHBhY2thZ2VzCj09PT0+ICogY2hlY2tfc2tpcF9waGFzZQogICAgICAgIFNraXAgYWxsIHRoZSBzdWJzZXF1ZW50IHBoYXNlcyB1bnRpbCB0aGUgcmVwb3J0IHBoYXNlLgo9PT4gUHJvY2Vzc2luZyBwaGFzZSBgVGFyZ2V0VHJhbnNhY3Rpb25GYWN0c0NvbGxlY3Rpb25gCj09PT0+ICogY3JlYXRlX2lzb19yZXBvZmlsZQogICAgICAgIENyZWF0ZSBjdXN0b20gcmVwb2ZpbGUgY29udGFpbmluZyBpbmZvcm1hdGlvbiBhYm91dCByZXBvc2l0b3JpZXMgZm91bmQgaW4gdGFyZ2V0IE9TIGluc3RhbGxhdGlvbiBJU08sIGlmIHVzZWQuCj09PT0+ICogdGFyZ2V0X3VzZXJzcGFjZV9jcmVhdG9yCiAgICAgICAgSW5pdGlhbGl6ZXMgYSBkaXJlY3RvcnkgdG8gYmUgcG9wdWxhdGVkIGFzIGEgbWluaW1hbCBlbnZpcm9ubWVudCB0byBydW4gYmluYXJpZXMgZnJvbSB0aGUgdGFyZ2V0IHN5c3RlbS4KQmFzZU9TIGZvciB4ODZfNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDE3IE1CL3MgfCAyLjUgTUIgICAgIDAwOjAwICAgIApBcHBTdHJlYW0gZm9yIHg4Nl82NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgNDUgTUIvcyB8IDkuNCBNQiAgICAgMDA6MDAgICAgCkRlcGVuZGVuY2llcyByZXNvbHZlZC4KPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KIFBhY2thZ2UgICAgICAgICAgICAgICAgICAgICAgIEFyY2hWZXJzaW9uICAgICAgICAgICAgICAgICAgICAgICAgUmVwb3NpdG9yeSAgICAgICAgICAgICAgICAgICAgICAgU2l6ZQo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQpJbnN0YWxsaW5nOgogZG5mICAgICAgICAgICAgICAgICAgICAgICAgICAgbm9hcmNoNC43LjAtMjEuZWw4XzEwICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgIDU0MyBrCiBkbmYtcGx1Z2lucy1jb3JlICAgICAgICAgICAgICBub2FyY2g0LjAuMjEtMjUuZWw4ICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgNzcgawpJbnN0YWxsaW5nIGRlcGVuZGVuY2llczoKIGFjbCAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NDIuMi41My0zLmVsOCAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICA4MSBrCiBhdWRpdC1saWJzICAgICAgICAgICAgICAgICAgICB4ODZfNjQzLjEuMi0xLmVsOF8xMC4xICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgMTI1IGsKIGJhc2VzeXN0ZW0gICAgICAgICAgICAgICAgICAgIG5vYXJjaDExLTUuZWw4ICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAxMSBrCiBiYXNoICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQ0LjQuMjAtNi5lbDhfMTAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgMS41IE0KIGJyb3RsaSAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NDEuMC42LTMuZWw4ICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAzMjMgawogYnppcDItbGlicyAgICAgICAgICAgICAgICAgICAgeDg2XzY0MS4wLjYtMjguZWw4XzEwICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgIDQ4IGsKIGNhLWNlcnRpZmljYXRlcyAgICAgICAgICAgICAgIG5vYXJjaDIwMjUuMi44MF92OS4wLjMwNC04MC4yLmVsOF8xMCByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAxLjAgTQogY2hrY29uZmlnICAgICAgICAgICAgICAgICAgICAgeDg2XzY0MS4xOS4yLTEuZWw4ICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgIDE5OSBrCiBjb3JldXRpbHMgICAgICAgICAgICAgICAgICAgICB4ODZfNjQ4LjMwLTE2LmVsOF8xMCAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgMS4yIE0KIGNvcmV1dGlscy1jb21tb24gICAgICAgICAgICAgIHg4Nl82NDguMzAtMTYuZWw4XzEwICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAyLjAgTQogY3BpbyAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0Mi4xMi0xMS5lbDggICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgIDI2NiBrCiBjcmFja2xpYiAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQyLjkuNi0xNS5lbDggICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgOTMgawogY3JhY2tsaWItZGljdHMgICAgICAgICAgICAgICAgeDg2XzY0Mi45LjYtMTUuZWw4ICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgIDQuMCBNCiBjcnlwdG8tcG9saWNpZXMgICAgICAgICAgICAgICBub2FyY2gyMDIzMDczMS0xLmdpdDMxNzdlMDYuZWw4ICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgNjQgawogY3J5cHRzZXR1cC1saWJzICAgICAgICAgICAgICAgeDg2XzY0Mi4zLjctNy5lbDggICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgIDQ4OSBrCiBjdXJsICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQ3LjYxLjEtMzQuZWw4XzEwLjkgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgMzU0IGsKIGN5cnVzLXNhc2wtbGliICAgICAgICAgICAgICAgIHg4Nl82NDIuMS4yNy02LmVsOF81ICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAxMjMgawogZGJ1cyAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0MToxLjEyLjgtMjcuZWw4XzEwICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgIDQyIGsKIGRidXMtY29tbW9uICAgICAgICAgICAgICAgICAgIG5vYXJjaDE6MS4xMi44LTI3LmVsOF8xMCAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICA0NyBrCiBkYnVzLWRhZW1vbiAgICAgICAgICAgICAgICAgICB4ODZfNjQxOjEuMTIuOC0yNy5lbDhfMTAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgMjQyIGsKIGRidXMtZ2xpYiAgICAgICAgICAgICAgICAgICAgIHg4Nl82NDAuMTEwLTIuZWw4ICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAxMjcgawogZGJ1cy1saWJzICAgICAgICAgICAgICAgICAgICAgeDg2XzY0MToxLjEyLjgtMjcuZWw4XzEwICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgIDE4NSBrCiBkYnVzLXRvb2xzICAgICAgICAgICAgICAgICAgICB4ODZfNjQxOjEuMTIuOC0yNy5lbDhfMTAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgODcgawogZGV2aWNlLW1hcHBlciAgICAgICAgICAgICAgICAgeDg2XzY0ODoxLjAyLjE4MS0xNS5lbDhfMTAuMiAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgIDM3OSBrCiBkZXZpY2UtbWFwcGVyLWxpYnMgICAgICAgICAgICB4ODZfNjQ4OjEuMDIuMTgxLTE1LmVsOF8xMC4yICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgNDEyIGsKIGRuZi1kYXRhICAgICAgICAgICAgICAgICAgICAgIG5vYXJjaDQuNy4wLTIxLmVsOF8xMCAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAxNTcgawogZHJhY3V0ICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0MDQ5LTIzOS5naXQyMDI1MTEyNy5lbDhfMTAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgIDM4MCBrCiBlbGZ1dGlscy1kZWZhdWx0LXlhbWEtc2NvcGUgICBub2FyY2gwLjE5MC0yLmVsOCAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgNTMgawogZWxmdXRpbHMtbGliZWxmICAgICAgICAgICAgICAgeDg2XzY0MC4xOTAtMi5lbDggICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgIDIzMyBrCiBlbGZ1dGlscy1saWJzICAgICAgICAgICAgICAgICB4ODZfNjQwLjE5MC0yLmVsOCAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgMzA1IGsKIGV4cGF0ICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NDIuNS4wLTEuZWw4XzEwICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAxMzEgawogZmlsZSAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0NS4zMy0yNy5lbDhfMTAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgIDc4IGsKIGZpbGUtbGlicyAgICAgICAgICAgICAgICAgICAgIHg4Nl82NDUuMzMtMjcuZWw4XzEwICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICA1NDQgawogZmlsZXN5c3RlbSAgICAgICAgICAgICAgICAgICAgeDg2XzY0My44LTYuZWw4ICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgIDEuMSBNCiBmaW5kdXRpbHMgICAgICAgICAgICAgICAgICAgICB4ODZfNjQxOjQuNi4wLTI0LmVsOF8xMCAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgNTI2IGsKIGdhd2sgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NDQuMi4xLTQuZWw4ICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAxLjEgTQogZ2RibSAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0MToxLjE4LTIuZWw4ICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgIDEzMCBrCiBnZGJtLWxpYnMgICAgICAgICAgICAgICAgICAgICB4ODZfNjQxOjEuMTgtMi5lbDggICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgNjAgawogZ2V0dGV4dCAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0MC4xOS44LjEtMTcuZWw4ICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgIDEuMSBNCiBnZXR0ZXh0LWxpYnMgICAgICAgICAgICAgICAgICB4ODZfNjQwLjE5LjguMS0xNy5lbDggICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgMzEzIGsKIGdsaWIyICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NDIuNTYuNC0xNjcuZWw4XzEwICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAyLjUgTQogZ2xpYmMgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0Mi4yOC0yNTEuZWw4XzEwLjI3ICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgIDIuMiBNCiBnbGliYy1hbGwtbGFuZ3BhY2tzICAgICAgICAgICB4ODZfNjQyLjI4LTI1MS5lbDhfMTAuMjcgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgMjYgTQogZ2xpYmMtY29tbW9uICAgICAgICAgICAgICAgICAgeDg2XzY0Mi4yOC0yNTEuZWw4XzEwLjI3ICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgIDEuMCBNCiBnbXAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQxOjYuMS4yLTExLmVsOCAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgMzE4IGsKIGdudXBnMiAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NDIuMi4yMC0zLmVsOF82ICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAyLjQgTQogZ251dGxzICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0My42LjE2LTguZWw4XzEwLjQgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgIDEuMCBNCiBncGdtZSAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQxLjEzLjEtMTIuZWw4ICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgMzM2IGsKIGdyZXAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NDMuMS02LmVsOCAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAyNzQgawogZ3J1YjItY29tbW9uICAgICAgICAgICAgICAgICAgbm9hcmNoMToyLjAyLTE2OS5lbDhfMTAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgIDg5NyBrCiBncnViMi10b29scyAgICAgICAgICAgICAgICAgICB4ODZfNjQxOjIuMDItMTY5LmVsOF8xMCAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgMi4wIE0KIGdydWIyLXRvb2xzLW1pbmltYWwgICAgICAgICAgIHg4Nl82NDE6Mi4wMi0xNjkuZWw4XzEwICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAyMTYgawogZ3ppcCAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0MS45LTEzLmVsOF81ICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgIDE2NyBrCiBpbWEtZXZtLXV0aWxzICAgICAgICAgICAgICAgICB4ODZfNjQxLjMuMi0xMi5lbDggICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgNjQgawogaW5mbyAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0Ni41LTcuZWw4ICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgIDE5OCBrCiBqc29uLWMgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQwLjEzLjEtMy5lbDggICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgNDEgawoganNvbi1nbGliICAgICAgICAgICAgICAgICAgICAgeDg2XzY0MS40LjQtMS5lbDggICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgIDE0NCBrCiBrYmQtbGVnYWN5ICAgICAgICAgICAgICAgICAgICBub2FyY2gyLjAuNC0xMS5lbDggICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgNDgxIGsKIGtiZC1taXNjICAgICAgICAgICAgICAgICAgICAgIG5vYXJjaDIuMC40LTExLmVsOCAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAxLjUgTQoga2V5dXRpbHMtbGlicyAgICAgICAgICAgICAgICAgeDg2XzY0MS41LjEwLTkuZWw4ICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgIDM0IGsKIGttb2QgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NDI1LTIwLmVsOCAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAxMjYgawoga21vZC1saWJzICAgICAgICAgICAgICAgICAgICAgeDg2XzY0MjUtMjAuZWw4ICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgIDY5IGsKIGtyYjUtbGlicyAgICAgICAgICAgICAgICAgICAgIHg4Nl82NDEuMTguMi0zMi5lbDhfMTAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICA4NDYgawogbGliYWNsICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0Mi4yLjUzLTMuZWw4ICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgIDM1IGsKIGxpYmFyY2hpdmUgICAgICAgICAgICAgICAgICAgIHg4Nl82NDMuMy4zLTYuZWw4XzEwICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAzNTkgawogbGliYXNzdWFuICAgICAgICAgICAgICAgICAgICAgeDg2XzY0Mi41LjEtMy5lbDggICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgIDgzIGsKIGxpYmF0dHIgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NDIuNC40OC0zLmVsOCAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAyNyBrCiBsaWJibGtpZCAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQyLjMyLjEtNDcuZWw4XzEwICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgMjIwIGsKIGxpYmNhcCAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NDIuNDgtNi5lbDhfOSAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICA3NCBrCiBsaWJjYXAtbmcgICAgICAgICAgICAgICAgICAgICB4ODZfNjQwLjcuMTEtMS5lbDggICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgMzMgawogbGliY29tX2VyciAgICAgICAgICAgICAgICAgICAgeDg2XzY0MS40NS42LTcuZWw4XzEwICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgIDQ5IGsKIGxpYmNvbXBzICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NDAuMS4xOC0xLmVsOCAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICA4MiBrCiBsaWJjcm9jbyAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQwLjYuMTItNC5lbDhfMi4xICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgMTEzIGsKIGxpYmN1cmwgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NDcuNjEuMS0zNC5lbDhfMTAuOSAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAzMDQgawogbGliZGIgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0NS4zLjI4LTQyLmVsOF80ICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgIDc1MSBrCiBsaWJkYi11dGlscyAgICAgICAgICAgICAgICAgICB4ODZfNjQ1LjMuMjgtNDIuZWw4XzQgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgMTUwIGsKIGxpYmRuZiAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NDAuNjMuMC0yMS5lbDhfMTAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICA3MTIgawogbGliZXZlbnQgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0Mi4xLjgtNS5lbDggICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgIDI1MyBrCiBsaWJmZGlzayAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQyLjMyLjEtNDcuZWw4XzEwICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgMjUzIGsKIGxpYmZmaSAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NDMuMS0yNC5lbDggICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAzOCBrCiBsaWJnY2MgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQ4LjUuMC0yOC5lbDhfMTAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgODIgawogbGliZ2NyeXB0ICAgICAgICAgICAgICAgICAgICAgeDg2XzY0MS44LjUtNy5lbDhfNiAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgIDQ2MyBrCiBsaWJnb21wICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQ4LjUuMC0yOC5lbDhfMTAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgMjA5IGsKIGxpYmdwZy1lcnJvciAgICAgICAgICAgICAgICAgIHg4Nl82NDEuMzEtMS5lbDggICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAyNDIgawogbGliaWRuMiAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0Mi4yLjAtMS5lbDggICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgIDk0IGsKIGxpYmtjYXBpICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NDEuNC4wLTIuZWw4ICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICA1MyBrCiBsaWJrY2FwaS1obWFjY2FsYyAgICAgICAgICAgICB4ODZfNjQxLjQuMC0yLmVsOCAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgMzIgawogbGlia3NiYSAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0MS4zLjUtOS5lbDhfNyAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgIDEzNCBrCiBsaWJtb2R1bGVtZCAgICAgICAgICAgICAgICAgICB4ODZfNjQyLjEzLjAtMS5lbDggICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgMjMzIGsKIGxpYm1vdW50ICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NDIuMzIuMS00Ny5lbDhfMTAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAyMzYgawogbGlibmdodHRwMiAgICAgICAgICAgICAgICAgICAgeDg2XzY0MS4zMy4wLTYuZWw4XzEwLjEgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgIDc4IGsKIGxpYm5zbDIgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NDEuMi4wLTIuMjAxODA2MDVnaXQ0YTA2MmNmLmVsOCByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICA1OCBrCiBsaWJwc2wgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQwLjIwLjItNi5lbDggICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgNjEgawogbGlicHdxdWFsaXR5ICAgICAgICAgICAgICAgICAgeDg2XzY0MS40LjQtNi5lbDggICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgIDEwNyBrCiBsaWJyZXBvICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQxLjE0LjItNS5lbDggICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgOTMgawogbGlicmVwb3J0LWZpbGVzeXN0ZW0gICAgICAgICAgeDg2XzY0Mi45LjUtMTUuZWw4ICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgIDIxIGsKIGxpYnJoc20gICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NDAuMC4zLTUuZWw4ICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAzNSBrCiBsaWJzZWNjb21wICAgICAgICAgICAgICAgICAgICB4ODZfNjQyLjUuMi0xLmVsOCAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgNzEgawogbGlic2VjcmV0ICAgICAgICAgICAgICAgICAgICAgeDg2XzY0MC4xOC42LTEuZWw4ICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgIDE2MyBrCiBsaWJzZWxpbnV4ICAgICAgICAgICAgICAgICAgICB4ODZfNjQyLjktMTAuZWw4XzEwICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgMTY2IGsKIGxpYnNlbWFuYWdlICAgICAgICAgICAgICAgICAgIHg4Nl82NDIuOS0xMi5lbDhfMTAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAxNjkgawogbGlic2Vwb2wgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0Mi45LTMuZWw4ICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgIDM0MCBrCiBsaWJzaWdzZWd2ICAgICAgICAgICAgICAgICAgICB4ODZfNjQyLjExLTUuZWw4ICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgMzAgawogbGlic21hcnRjb2xzICAgICAgICAgICAgICAgICAgeDg2XzY0Mi4zMi4xLTQ3LmVsOF8xMCAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgIDE3OSBrCiBsaWJzb2x2ICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQwLjcuMjAtNi5lbDggICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgMzc2IGsKIGxpYnNzaCAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NDAuOS42LTE2LmVsOF8xMCAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAyMTkgawogbGlic3NoLWNvbmZpZyAgICAgICAgICAgICAgICAgbm9hcmNoMC45LjYtMTYuZWw4XzEwICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgIDIwIGsKIGxpYnN0ZGMrKyAgICAgICAgICAgICAgICAgICAgIHg4Nl82NDguNS4wLTI4LmVsOF8xMCAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICA0NzQgawogbGlidGFzbjEgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0NC4xMy01LmVsOF8xMCAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgIDc3IGsKIGxpYnRpcnBjICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NDEuMS40LTEyLmVsOF8xMCAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAxMTQgawogbGlidW5pc3RyaW5nICAgICAgICAgICAgICAgICAgeDg2XzY0MC45LjktMy5lbDggICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgIDQyMiBrCiBsaWJ1c2J4ICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQxLjAuMjMtNC5lbDggICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgNzQgawogbGlidXRlbXB0ZXIgICAgICAgICAgICAgICAgICAgeDg2XzY0MS4xLjYtMTQuZWw4ICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgIDMyIGsKIGxpYnV1aWQgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NDIuMzIuMS00Ny5lbDhfMTAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICA5OCBrCiBsaWJ2ZXJ0byAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQwLjMuMi0yLmVsOCAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgMjQgawogbGlieGNyeXB0ICAgICAgICAgICAgICAgICAgICAgeDg2XzY0NC4xLjEtNi5lbDggICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgIDczIGsKIGxpYnhtbDIgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NDIuOS43LTIxLmVsOF8xMC4zICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICA2OTcgawogbGlieWFtbCAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0MC4xLjctNS5lbDggICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgIDYxIGsKIGxpYnpzdGQgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NDEuNC40LTEuZWw4ICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAyNjYgawogbHVhLWxpYnMgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0NS4zLjQtMTIuZWw4ICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgIDExOCBrCiBsejQtbGlicyAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQxLjguMy01LmVsOF8xMCAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgNjYgawogbXBmciAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0My4xLjYtMS5lbDggICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgIDIyMSBrCiBuY3Vyc2VzICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQ2LjEtMTAuMjAxODAyMjQuZWw4ICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgMzg3IGsKIG5jdXJzZXMtYmFzZSAgICAgICAgICAgICAgICAgIG5vYXJjaDYuMS0xMC4yMDE4MDIyNC5lbDggICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICA4MSBrCiBuY3Vyc2VzLWxpYnMgICAgICAgICAgICAgICAgICB4ODZfNjQ2LjEtMTAuMjAxODAyMjQuZWw4ICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgMzM0IGsKIG5ldHRsZSAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NDMuNC4xLTcuZWw4ICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAzMDEgawogbnB0aCAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0MS41LTQuZWw4ICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgIDI2IGsKIG9wZW5sZGFwICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NDIuNC40Ni0yMS5lbDhfMTAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAzNTQgawogb3BlbnNzbCAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0MToxLjEuMWstMTQuZWw4XzYgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgIDcxMSBrCiBvcGVuc3NsLWxpYnMgICAgICAgICAgICAgICAgICB4ODZfNjQxOjEuMS4xay0xNC5lbDhfNiAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgMS41IE0KIG9zLXByb2JlciAgICAgICAgICAgICAgICAgICAgIHg4Nl82NDEuNzQtOS5lbDggICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICA1MSBrCiBwMTEta2l0ICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQwLjIzLjIyLTIuZWw4ICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgMzI3IGsKIHAxMS1raXQtdHJ1c3QgICAgICAgICAgICAgICAgIHg4Nl82NDAuMjMuMjItMi5lbDggICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAxMzggawogcGFtICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0MS4zLjEtMzkuZWw4XzEwICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgIDc0OSBrCiBwY3JlICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQ4LjQyLTYuZWw4ICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgMjExIGsKIHBjcmUyICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NDEwLjMyLTMuZWw4XzYgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAyNDcgawogcGxhdGZvcm0tcHl0aG9uICAgICAgICAgICAgICAgeDg2XzY0My42LjgtNzEuZWw4XzEwICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgIDg4IGsKIHBsYXRmb3JtLXB5dGhvbi1zZXR1cHRvb2xzICAgIG5vYXJjaDM5LjIuMC05LmVsOF8xMCAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICA2MzMgawogcG9wdCAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0MS4xOC0xLmVsOCAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgIDYxIGsKIHByb2Nwcy1uZyAgICAgICAgICAgICAgICAgICAgIHg4Nl82NDMuMy4xNS0xNC5lbDggICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAzMzAgawogcHVibGljc3VmZml4LWxpc3QtZGFmc2EgICAgICAgbm9hcmNoMjAxODA3MjMtMS5lbDggICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgIDU2IGsKIHB5dGhvbjMtZGF0ZXV0aWwgICAgICAgICAgICAgIG5vYXJjaDE6Mi42LjEtNi5lbDggICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAyNTEgawogcHl0aG9uMy1kYnVzICAgICAgICAgICAgICAgICAgeDg2XzY0MS4yLjQtMTUuZWw4ICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgIDEzNCBrCiBweXRob24zLWRuZiAgICAgICAgICAgICAgICAgICBub2FyY2g0LjcuMC0yMS5lbDhfMTAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgNTUxIGsKIHB5dGhvbjMtZG5mLXBsdWdpbnMtY29yZSAgICAgIG5vYXJjaDQuMC4yMS0yNS5lbDggICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAyNjMgawogcHl0aG9uMy1ncGcgICAgICAgICAgICAgICAgICAgeDg2XzY0MS4xMy4xLTEyLmVsOCAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgIDI0NCBrCiBweXRob24zLWhhd2tleSAgICAgICAgICAgICAgICB4ODZfNjQwLjYzLjAtMjEuZWw4XzEwICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgMTE5IGsKIHB5dGhvbjMtbGliY29tcHMgICAgICAgICAgICAgIHg4Nl82NDAuMS4xOC0xLmVsOCAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICA1MiBrCiBweXRob24zLWxpYmRuZiAgICAgICAgICAgICAgICB4ODZfNjQwLjYzLjAtMjEuZWw4XzEwICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgNzgxIGsKIHB5dGhvbjMtbGlicyAgICAgICAgICAgICAgICAgIHg4Nl82NDMuNi44LTcxLmVsOF8xMCAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICA3LjkgTQogcHl0aG9uMy1waXAtd2hlZWwgICAgICAgICAgICAgbm9hcmNoOS4wLjMtMjQuZWw4ICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgIDg2NiBrCiBweXRob24zLXJwbSAgICAgICAgICAgICAgICAgICB4ODZfNjQ0LjE0LjMtMzIuZWw4XzEwICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgMTU2IGsKIHB5dGhvbjMtc2V0dXB0b29scy13aGVlbCAgICAgIG5vYXJjaDM5LjIuMC05LmVsOF8xMCAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAyODkgawogcHl0aG9uMy1zaXggICAgICAgICAgICAgICAgICAgbm9hcmNoMS4xMS4wLTguZWw4ICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgIDM4IGsKIHB5dGhvbjMtc3lzdGVtZCAgICAgICAgICAgICAgIHg4Nl82NDIzNC04LmVsOCAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICA4MSBrCiByZWFkbGluZSAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQ3LjAtMTAuZWw4ICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgMTk5IGsKIHJlZGhhdC1yZWxlYXNlICAgICAgICAgICAgICAgIHg4Nl82NDguMTAtMC4zLmVsOCAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICA0NSBrCiBycG0gICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQ0LjE0LjMtMzIuZWw4XzEwICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgNTQ1IGsKIHJwbS1idWlsZC1saWJzICAgICAgICAgICAgICAgIHg4Nl82NDQuMTQuMy0zMi5lbDhfMTAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAxNTggawogcnBtLWxpYnMgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0NC4xNC4zLTMyLmVsOF8xMCAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgIDM0OCBrCiBzZWQgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQ0LjUtNS5lbDggICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgMjk4IGsKIHNldHVwICAgICAgICAgICAgICAgICAgICAgICAgIG5vYXJjaDIuMTIuMi05LmVsOCAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAxODEgawogc2hhZG93LXV0aWxzICAgICAgICAgICAgICAgICAgeDg2XzY0Mjo0LjYtMjMuZWw4XzEwICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgIDEuMiBNCiBzcWxpdGUtbGlicyAgICAgICAgICAgICAgICAgICB4ODZfNjQzLjI2LjAtMjAuZWw4XzEwICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgNTgwIGsKIHN5c3RlbWQtbGlicyAgICAgICAgICAgICAgICAgIHg4Nl82NDIzOS04Mi5lbDhfMTAuOCAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAxLjEgTQogc3lzdGVtZC1wYW0gICAgICAgICAgICAgICAgICAgeDg2XzY0MjM5LTgyLmVsOF8xMC44ICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgIDUxNSBrCiBzeXN0ZW1kLXVkZXYgICAgICAgICAgICAgICAgICB4ODZfNjQyMzktODIuZWw4XzEwLjggICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgMS42IE0KIHRwbTItdHNzICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NDIuMy4yLTYuZWw4ICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAyNzUgawogdHJvdXNlcnMtbGliICAgICAgICAgICAgICAgICAgeDg2XzY0MC4zLjE1LTIuZWw4ICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgIDE2OCBrCiB0emRhdGEgICAgICAgICAgICAgICAgICAgICAgICBub2FyY2gyMDI1Yi0xLmVsOCAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgNDc3IGsKIHV0aWwtbGludXggICAgICAgICAgICAgICAgICAgIHg4Nl82NDIuMzIuMS00Ny5lbDhfMTAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAyLjUgTQogd2hpY2ggICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0Mi4yMS0yMS5lbDhfMTAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgIDUwIGsKIHh6ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NDUuMi40LTQuZWw4XzYgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAxNTMgawogeHotbGlicyAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0NS4yLjQtNC5lbDhfNiAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgIDk0IGsKIHpsaWIgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NDEuMi4xMS0yNS5lbDggICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAxMDMgawogdW5ib3VuZC1saWJzICAgICAgICAgICAgICAgICAgeDg2XzY0MS4xNi4yLTUuOS5lbDhfMTAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWFwcHN0cmVhbS1ycG1zIDU3NyBrCiB4a2V5Ym9hcmQtY29uZmlnICAgICAgICAgICAgICBub2FyY2gyLjI4LTEuZWw4ICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYXBwc3RyZWFtLXJwbXMgNzgyIGsKSW5zdGFsbGluZyB3ZWFrIGRlcGVuZGVuY2llczoKIGNyeXB0by1wb2xpY2llcy1zY3JpcHRzICAgICAgIG5vYXJjaDIwMjMwNzMxLTEuZ2l0MzE3N2UwNi5lbDggICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICA4NCBrCiBkaWZmdXRpbHMgICAgICAgICAgICAgICAgICAgICB4ODZfNjQzLjYtNi5lbDggICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgMzU5IGsKIGVsZnV0aWxzLWRlYnVnaW5mb2QtY2xpZW50ICAgIHg4Nl82NDAuMTkwLTIuZWw4ICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICA3NiBrCiBnbGliYy1nY29udi1leHRyYSAgICAgICAgICAgICB4ODZfNjQyLjI4LTI1MS5lbDhfMTAuMjcgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgMS42IE0KIGdudXBnMi1zbWltZSAgICAgICAgICAgICAgICAgIHg4Nl82NDIuMi4yMC0zLmVsOF82ICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAyODMgawogZ3J1YmJ5ICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0OC40MC00OS5lbDggICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgIDUwIGsKIGhhcmRsaW5rICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NDE6MS4zLTYuZWw4ICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAyOSBrCiBrYmQgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQyLjAuNC0xMS5lbDggICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgMzkwIGsKIGtwYXJ0eCAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NDAuOC40LTQyLmVsOF8xMCAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAxMjAgawogbWVtc3RyYWNrICAgICAgICAgICAgICAgICAgICAgeDg2XzY0MC4yLjUtMi5lbDggICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgIDUyIGsKIG9wZW5zc2wtcGtjczExICAgICAgICAgICAgICAgIHg4Nl82NDAuNC4xMC0zLmVsOCAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICA2NiBrCiBwaWd6ICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQyLjQtNC5lbDggICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgNzkgawogcGxhdGZvcm0tcHl0aG9uLXBpcCAgICAgICAgICAgbm9hcmNoOS4wLjMtMjQuZWw4ICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgIDEuNiBNCiByZWRoYXQtcmVsZWFzZS1ldWxhICAgICAgICAgICB4ODZfNjQ4LjEwLTAuMy5lbDggICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgMjEgawogcnBtLXBsdWdpbi1zeXN0ZW1kLWluaGliaXQgICAgeDg2XzY0NC4xNC4zLTMyLmVsOF8xMCAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgIDgwIGsKIHNoYXJlZC1taW1lLWluZm8gICAgICAgICAgICAgIHg4Nl82NDEuOS00LmVsOCAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAzMjkgawogc3lzdGVtZCAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0MjM5LTgyLmVsOF8xMC44ICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgIDMuNyBNCiB0cm91c2VycyAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQwLjMuMTUtMi5lbDggICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgMTUzIGsKIGxpYnhrYmNvbW1vbiAgICAgICAgICAgICAgICAgIHg4Nl82NDAuOS4xLTEuZWw4ICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1hcHBzdHJlYW0tcnBtcyAxMTYgawogcGluZW50cnkgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0MS4xLjAtMi5lbDggICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWFwcHN0cmVhbS1ycG1zIDEwMCBrCiBweXRob24zLXVuYm91bmQgICAgICAgICAgICAgICB4ODZfNjQxLjE2LjItNS45LmVsOF8xMCAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYXBwc3RyZWFtLXJwbXMgMTI5IGsKClRyYW5zYWN0aW9uIFN1bW1hcnkKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KSW5zdGFsbCAgMjAwIFBhY2thZ2VzCgpUb3RhbCBkb3dubG9hZCBzaXplOiAxMTEgTQpJbnN0YWxsZWQgc2l6ZTogNzA3IE0KRG93bmxvYWRpbmcgUGFja2FnZXM6CigxLzIwMCk6IGJhc2VzeXN0ZW0tMTEtNS5lbDgubm9hcmNoLnJwbSAgICAgICAgIDQxNCBrQi9zIHwgIDExIGtCICAgICAwMDowMCAgICAKKDIvMjAwKTogYXVkaXQtbGlicy0zLjEuMi0xLmVsOF8xMC4xLng4Nl82NC5ycG0gMi4xIE1CL3MgfCAxMjUga0IgICAgIDAwOjAwICAgIAooMy8yMDApOiBhY2wtMi4yLjUzLTMuZWw4Lng4Nl82NC5ycG0gICAgICAgICAgICAxLjMgTUIvcyB8ICA4MSBrQiAgICAgMDA6MDAgICAgCig0LzIwMCk6IGJ6aXAyLWxpYnMtMS4wLjYtMjguZWw4XzEwLng4Nl82NC5ycG0gIDMuMiBNQi9zIHwgIDQ4IGtCICAgICAwMDowMCAgICAKKDUvMjAwKTogYnJvdGxpLTEuMC42LTMuZWw4Lng4Nl82NC5ycG0gICAgICAgICAgOS41IE1CL3MgfCAzMjMga0IgICAgIDAwOjAwICAgIAooNi8yMDApOiBiYXNoLTQuNC4yMC02LmVsOF8xMC54ODZfNjQucnBtICAgICAgICAgMjAgTUIvcyB8IDEuNSBNQiAgICAgMDA6MDAgICAgCig3LzIwMCk6IGNoa2NvbmZpZy0xLjE5LjItMS5lbDgueDg2XzY0LnJwbSAgICAgICAxMSBNQi9zIHwgMTk5IGtCICAgICAwMDowMCAgICAKKDgvMjAwKTogY29yZXV0aWxzLTguMzAtMTYuZWw4XzEwLng4Nl82NC5ycG0gICAgIDMzIE1CL3MgfCAxLjIgTUIgICAgIDAwOjAwICAgIAooOS8yMDApOiBjYS1jZXJ0aWZpY2F0ZXMtMjAyNS4yLjgwX3Y5LjAuMzA0LTgwLiAgMTQgTUIvcyB8IDEuMCBNQiAgICAgMDA6MDAgICAgCigxMC8yMDApOiBjcGlvLTIuMTItMTEuZWw4Lng4Nl82NC5ycG0gICAgICAgICAgICAxNSBNQi9zIHwgMjY2IGtCICAgICAwMDowMCAgICAKKDExLzIwMCk6IGNyYWNrbGliLTIuOS42LTE1LmVsOC54ODZfNjQucnBtICAgICAgNi42IE1CL3MgfCAgOTMga0IgICAgIDAwOjAwICAgIAooMTIvMjAwKTogY3J5cHRvLXBvbGljaWVzLTIwMjMwNzMxLTEuZ2l0MzE3N2UwNiA0LjEgTUIvcyB8ICA2NCBrQiAgICAgMDA6MDAgICAgCigxMy8yMDApOiBjb3JldXRpbHMtY29tbW9uLTguMzAtMTYuZWw4XzEwLng4Nl82ICAyNiBNQi9zIHwgMi4wIE1CICAgICAwMDowMCAgICAKKDE0LzIwMCk6IGNyeXB0by1wb2xpY2llcy1zY3JpcHRzLTIwMjMwNzMxLTEuZ2kgNi41IE1CL3MgfCAgODQga0IgICAgIDAwOjAwICAgIAooMTUvMjAwKTogY3J5cHRzZXR1cC1saWJzLTIuMy43LTcuZWw4Lng4Nl82NC5ycCAgMTUgTUIvcyB8IDQ4OSBrQiAgICAgMDA6MDAgICAgCigxNi8yMDApOiBjeXJ1cy1zYXNsLWxpYi0yLjEuMjctNi5lbDhfNS54ODZfNjQuIDcuOSBNQi9zIHwgMTIzIGtCICAgICAwMDowMCAgICAKKDE3LzIwMCk6IGNyYWNrbGliLWRpY3RzLTIuOS42LTE1LmVsOC54ODZfNjQucnAgIDM4IE1CL3MgfCA0LjAgTUIgICAgIDAwOjAwICAgIAooMTgvMjAwKTogZGJ1cy0xLjEyLjgtMjcuZWw4XzEwLng4Nl82NC5ycG0gICAgICAxLjUgTUIvcyB8ICA0MiBrQiAgICAgMDA6MDAgICAgCigxOS8yMDApOiBjdXJsLTcuNjEuMS0zNC5lbDhfMTAuOS54ODZfNjQucnBtICAgIDMuOSBNQi9zIHwgMzU0IGtCICAgICAwMDowMCAgICAKKDIwLzIwMCk6IGRidXMtY29tbW9uLTEuMTIuOC0yNy5lbDhfMTAubm9hcmNoLnIgMy4yIE1CL3MgfCAgNDcga0IgICAgIDAwOjAwICAgIAooMjEvMjAwKTogZGJ1cy1kYWVtb24tMS4xMi44LTI3LmVsOF8xMC54ODZfNjQuciA5LjQgTUIvcyB8IDI0MiBrQiAgICAgMDA6MDAgICAgCigyMi8yMDApOiBkYnVzLWdsaWItMC4xMTAtMi5lbDgueDg2XzY0LnJwbSAgICAgIDguMSBNQi9zIHwgMTI3IGtCICAgICAwMDowMCAgICAKKDIzLzIwMCk6IGRidXMtbGlicy0xLjEyLjgtMjcuZWw4XzEwLng4Nl82NC5ycG0gIDExIE1CL3MgfCAxODUga0IgICAgIDAwOjAwICAgIAooMjQvMjAwKTogZGJ1cy10b29scy0xLjEyLjgtMjcuZWw4XzEwLng4Nl82NC5ycCA1LjcgTUIvcyB8ICA4NyBrQiAgICAgMDA6MDAgICAgCigyNS8yMDApOiBkZXZpY2UtbWFwcGVyLTEuMDIuMTgxLTE1LmVsOF8xMC4yLng4ICAyMCBNQi9zIHwgMzc5IGtCICAgICAwMDowMCAgICAKKDI2LzIwMCk6IGRldmljZS1tYXBwZXItbGlicy0xLjAyLjE4MS0xNS5lbDhfMTAgIDE2IE1CL3MgfCA0MTIga0IgICAgIDAwOjAwICAgIAooMjcvMjAwKTogZGlmZnV0aWxzLTMuNi02LmVsOC54ODZfNjQucnBtICAgICAgICAgMTYgTUIvcyB8IDM1OSBrQiAgICAgMDA6MDAgICAgCigyOC8yMDApOiBkbmYtNC43LjAtMjEuZWw4XzEwLm5vYXJjaC5ycG0gICAgICAgICAyNCBNQi9zIHwgNTQzIGtCICAgICAwMDowMCAgICAKKDI5LzIwMCk6IGRuZi1kYXRhLTQuNy4wLTIxLmVsOF8xMC5ub2FyY2gucnBtICAgOS4xIE1CL3MgfCAxNTcga0IgICAgIDAwOjAwICAgIAooMzAvMjAwKTogZG5mLXBsdWdpbnMtY29yZS00LjAuMjEtMjUuZWw4Lm5vYXJjaCAzLjcgTUIvcyB8ICA3NyBrQiAgICAgMDA6MDAgICAgCigzMS8yMDApOiBlbGZ1dGlscy1kZWJ1Z2luZm9kLWNsaWVudC0wLjE5MC0yLmVsIDUuMSBNQi9zIHwgIDc2IGtCICAgICAwMDowMCAgICAKKDMyLzIwMCk6IGRyYWN1dC0wNDktMjM5LmdpdDIwMjUxMTI3LmVsOF8xMC54ODYgIDE4IE1CL3MgfCAzODAga0IgICAgIDAwOjAwICAgIAooMzMvMjAwKTogZWxmdXRpbHMtZGVmYXVsdC15YW1hLXNjb3BlLTAuMTkwLTIuZSAyLjggTUIvcyB8ICA1MyBrQiAgICAgMDA6MDAgICAgCigzNC8yMDApOiBlbGZ1dGlscy1saWJlbGYtMC4xOTAtMi5lbDgueDg2XzY0LnJwICAxMiBNQi9zIHwgMjMzIGtCICAgICAwMDowMCAgICAKKDM1LzIwMCk6IGVsZnV0aWxzLWxpYnMtMC4xOTAtMi5lbDgueDg2XzY0LnJwbSAgIDEyIE1CL3MgfCAzMDUga0IgICAgIDAwOjAwICAgIAooMzYvMjAwKTogZXhwYXQtMi41LjAtMS5lbDhfMTAueDg2XzY0LnJwbSAgICAgICA3LjMgTUIvcyB8IDEzMSBrQiAgICAgMDA6MDAgICAgCigzNy8yMDApOiBmaWxlLTUuMzMtMjcuZWw4XzEwLng4Nl82NC5ycG0gICAgICAgIDUuMyBNQi9zIHwgIDc4IGtCICAgICAwMDowMCAgICAKKDM4LzIwMCk6IGZpbGUtbGlicy01LjMzLTI3LmVsOF8xMC54ODZfNjQucnBtICAgIDIzIE1CL3MgfCA1NDQga0IgICAgIDAwOjAwICAgIAooMzkvMjAwKTogZmlsZXN5c3RlbS0zLjgtNi5lbDgueDg2XzY0LnJwbSAgICAgICAgMjYgTUIvcyB8IDEuMSBNQiAgICAgMDA6MDAgICAgCig0MC8yMDApOiBnYXdrLTQuMi4xLTQuZWw4Lng4Nl82NC5ycG0gICAgICAgICAgICAzMSBNQi9zIHwgMS4xIE1CICAgICAwMDowMCAgICAKKDQxLzIwMCk6IGdkYm0tMS4xOC0yLmVsOC54ODZfNjQucnBtICAgICAgICAgICAgNi45IE1CL3MgfCAxMzAga0IgICAgIDAwOjAwICAgIAooNDIvMjAwKTogZ2RibS1saWJzLTEuMTgtMi5lbDgueDg2XzY0LnJwbSAgICAgICA0LjAgTUIvcyB8ICA2MCBrQiAgICAgMDA6MDAgICAgCig0My8yMDApOiBnZXR0ZXh0LWxpYnMtMC4xOS44LjEtMTcuZWw4Lng4Nl82NC5yICAxNSBNQi9zIHwgMzEzIGtCICAgICAwMDowMCAgICAKKDQ0LzIwMCk6IGdldHRleHQtMC4xOS44LjEtMTcuZWw4Lng4Nl82NC5ycG0gICAgIDI5IE1CL3MgfCAxLjEgTUIgICAgIDAwOjAwICAgIAooNDUvMjAwKTogZmluZHV0aWxzLTQuNi4wLTI0LmVsOF8xMC54ODZfNjQucnBtICA0LjcgTUIvcyB8IDUyNiBrQiAgICAgMDA6MDAgICAgCig0Ni8yMDApOiBnbGliYy0yLjI4LTI1MS5lbDhfMTAuMjcueDg2XzY0LnJwbSAgICAyNyBNQi9zIHwgMi4yIE1CICAgICAwMDowMCAgICAKKDQ3LzIwMCk6IGdsaWIyLTIuNTYuNC0xNjcuZWw4XzEwLng4Nl82NC5ycG0gICAgIDI3IE1CL3MgfCAyLjUgTUIgICAgIDAwOjAwICAgIAooNDgvMjAwKTogZ2xpYmMtZ2NvbnYtZXh0cmEtMi4yOC0yNTEuZWw4XzEwLjI3LiAgMjUgTUIvcyB8IDEuNiBNQiAgICAgMDA6MDAgICAgCig0OS8yMDApOiBnbXAtNi4xLjItMTEuZWw4Lng4Nl82NC5ycG0gICAgICAgICAgICAxNyBNQi9zIHwgMzE4IGtCICAgICAwMDowMCAgICAKKDUwLzIwMCk6IGdudXBnMi0yLjIuMjAtMy5lbDhfNi54ODZfNjQucnBtICAgICAgIDI2IE1CL3MgfCAyLjQgTUIgICAgIDAwOjAwICAgIAooNTEvMjAwKTogZ251cGcyLXNtaW1lLTIuMi4yMC0zLmVsOF82Lng4Nl82NC5ycCAgMTYgTUIvcyB8IDI4MyBrQiAgICAgMDA6MDAgICAgCig1Mi8yMDApOiBnbnV0bHMtMy42LjE2LTguZWw4XzEwLjQueDg2XzY0LnJwbSAgICAyMyBNQi9zIHwgMS4wIE1CICAgICAwMDowMCAgICAKKDUzLzIwMCk6IGdwZ21lLTEuMTMuMS0xMi5lbDgueDg2XzY0LnJwbSAgICAgICAgIDE0IE1CL3MgfCAzMzYga0IgICAgIDAwOjAwICAgIAooNTQvMjAwKTogZ3JlcC0zLjEtNi5lbDgueDg2XzY0LnJwbSAgICAgICAgICAgICAgMTYgTUIvcyB8IDI3NCBrQiAgICAgMDA6MDAgICAgCig1NS8yMDApOiBnbGliYy1jb21tb24tMi4yOC0yNTEuZWw4XzEwLjI3Lng4Nl82IDMuMiBNQi9zIHwgMS4wIE1CICAgICAwMDowMCAgICAKKDU2LzIwMCk6IGdydWIyLWNvbW1vbi0yLjAyLTE2OS5lbDhfMTAubm9hcmNoLnIgIDE0IE1CL3MgfCA4OTcga0IgICAgIDAwOjAwICAgIAooNTcvMjAwKTogZ3J1YjItdG9vbHMtbWluaW1hbC0yLjAyLTE2OS5lbDhfMTAueCAgMTEgTUIvcyB8IDIxNiBrQiAgICAgMDA6MDAgICAgCig1OC8yMDApOiBncnViYnktOC40MC00OS5lbDgueDg2XzY0LnJwbSAgICAgICAgIDMuOCBNQi9zIHwgIDUwIGtCICAgICAwMDowMCAgICAKKDU5LzIwMCk6IGdydWIyLXRvb2xzLTIuMDItMTY5LmVsOF8xMC54ODZfNjQucnAgIDIzIE1CL3MgfCAyLjAgTUIgICAgIDAwOjAwICAgIAooNjAvMjAwKTogZ3ppcC0xLjktMTMuZWw4XzUueDg2XzY0LnJwbSAgICAgICAgICA3LjUgTUIvcyB8IDE2NyBrQiAgICAgMDA6MDAgICAgCig2MS8yMDApOiBoYXJkbGluay0xLjMtNi5lbDgueDg2XzY0LnJwbSAgICAgICAgIDIuNCBNQi9zIHwgIDI5IGtCICAgICAwMDowMCAgICAKKDYyLzIwMCk6IGltYS1ldm0tdXRpbHMtMS4zLjItMTIuZWw4Lng4Nl82NC5ycG0gNC4xIE1CL3MgfCAgNjQga0IgICAgIDAwOjAwICAgIAooNjMvMjAwKTogaW5mby02LjUtNy5lbDgueDg2XzY0LnJwbSAgICAgICAgICAgICAgMTEgTUIvcyB8IDE5OCBrQiAgICAgMDA6MDAgICAgCig2NC8yMDApOiBqc29uLWMtMC4xMy4xLTMuZWw4Lng4Nl82NC5ycG0gICAgICAgIDIuOSBNQi9zIHwgIDQxIGtCICAgICAwMDowMCAgICAKKDY1LzIwMCk6IGpzb24tZ2xpYi0xLjQuNC0xLmVsOC54ODZfNjQucnBtICAgICAgOS4xIE1CL3MgfCAxNDQga0IgICAgIDAwOjAwICAgIAooNjYvMjAwKToga2JkLTIuMC40LTExLmVsOC54ODZfNjQucnBtICAgICAgICAgICAgMTQgTUIvcyB8IDM5MCBrQiAgICAgMDA6MDAgICAgCig2Ny8yMDApOiBrYmQtbWlzYy0yLjAuNC0xMS5lbDgubm9hcmNoLnJwbSAgICAgICAyNyBNQi9zIHwgMS41IE1CICAgICAwMDowMCAgICAKKDY4LzIwMCk6IGtiZC1sZWdhY3ktMi4wLjQtMTEuZWw4Lm5vYXJjaC5ycG0gICAgNi41IE1CL3MgfCA0ODEga0IgICAgIDAwOjAwICAgIAooNjkvMjAwKToga2V5dXRpbHMtbGlicy0xLjUuMTAtOS5lbDgueDg2XzY0LnJwbSAyLjAgTUIvcyB8ICAzNCBrQiAgICAgMDA6MDAgICAgCig3MC8yMDApOiBrbW9kLTI1LTIwLmVsOC54ODZfNjQucnBtICAgICAgICAgICAgIDcuMyBNQi9zIHwgMTI2IGtCICAgICAwMDowMCAgICAKKDcxLzIwMCk6IGttb2QtbGlicy0yNS0yMC5lbDgueDg2XzY0LnJwbSAgICAgICAgNC43IE1CL3MgfCAgNjkga0IgICAgIDAwOjAwICAgIAooNzIvMjAwKToga3BhcnR4LTAuOC40LTQyLmVsOF8xMC54ODZfNjQucnBtICAgICA3LjMgTUIvcyB8IDEyMCBrQiAgICAgMDA6MDAgICAgCig3My8yMDApOiBsaWJhY2wtMi4yLjUzLTMuZWw4Lng4Nl82NC5ycG0gICAgICAgIDEuOSBNQi9zIHwgIDM1IGtCICAgICAwMDowMCAgICAKKDc0LzIwMCk6IGtyYjUtbGlicy0xLjE4LjItMzIuZWw4XzEwLng4Nl82NC5ycG0gIDIzIE1CL3MgfCA4NDYga0IgICAgIDAwOjAwICAgIAooNzUvMjAwKTogbGliYXJjaGl2ZS0zLjMuMy02LmVsOF8xMC54ODZfNjQucnBtICAgMTggTUIvcyB8IDM1OSBrQiAgICAgMDA6MDAgICAgCig3Ni8yMDApOiBsaWJhc3N1YW4tMi41LjEtMy5lbDgueDg2XzY0LnJwbSAgICAgIDYuMSBNQi9zIHwgIDgzIGtCICAgICAwMDowMCAgICAKKDc3LzIwMCk6IGxpYmF0dHItMi40LjQ4LTMuZWw4Lng4Nl82NC5ycG0gICAgICAgMi4xIE1CL3MgfCAgMjcga0IgICAgIDAwOjAwICAgIAooNzgvMjAwKTogbGliY2FwLTIuNDgtNi5lbDhfOS54ODZfNjQucnBtICAgICAgICA1LjggTUIvcyB8ICA3NCBrQiAgICAgMDA6MDAgICAgCig3OS8yMDApOiBsaWJibGtpZC0yLjMyLjEtNDcuZWw4XzEwLng4Nl82NC5ycG0gICAxMSBNQi9zIHwgMjIwIGtCICAgICAwMDowMCAgICAKKDgwLzIwMCk6IGxpYmNhcC1uZy0wLjcuMTEtMS5lbDgueDg2XzY0LnJwbSAgICAgMi4xIE1CL3MgfCAgMzMga0IgICAgIDAwOjAwICAgIAooODEvMjAwKTogbGliY29tX2Vyci0xLjQ1LjYtNy5lbDhfMTAueDg2XzY0LnJwbSAzLjAgTUIvcyB8ICA0OSBrQiAgICAgMDA6MDAgICAgCig4Mi8yMDApOiBsaWJjb21wcy0wLjEuMTgtMS5lbDgueDg2XzY0LnJwbSAgICAgIDUuNyBNQi9zIHwgIDgyIGtCICAgICAwMDowMCAgICAKKDgzLzIwMCk6IGxpYmNyb2NvLTAuNi4xMi00LmVsOF8yLjEueDg2XzY0LnJwbSAgNy42IE1CL3MgfCAxMTMga0IgICAgIDAwOjAwICAgIAooODQvMjAwKTogbGliY3VybC03LjYxLjEtMzQuZWw4XzEwLjkueDg2XzY0LnJwbSA5LjAgTUIvcyB8IDMwNCBrQiAgICAgMDA6MDAgICAgCig4NS8yMDApOiBsaWJkYi01LjMuMjgtNDIuZWw4XzQueDg2XzY0LnJwbSAgICAgICAyMSBNQi9zIHwgNzUxIGtCICAgICAwMDowMCAgICAKKDg2LzIwMCk6IGxpYmRiLXV0aWxzLTUuMy4yOC00Mi5lbDhfNC54ODZfNjQucnAgOS40IE1CL3MgfCAxNTAga0IgICAgIDAwOjAwICAgIAooODcvMjAwKTogbGliZG5mLTAuNjMuMC0yMS5lbDhfMTAueDg2XzY0LnJwbSAgICAgMTYgTUIvcyB8IDcxMiBrQiAgICAgMDA6MDAgICAgCig4OC8yMDApOiBsaWJmZGlzay0yLjMyLjEtNDcuZWw4XzEwLng4Nl82NC5ycG0gICAxMSBNQi9zIHwgMjUzIGtCICAgICAwMDowMCAgICAKKDg5LzIwMCk6IGxpYmV2ZW50LTIuMS44LTUuZWw4Lng4Nl82NC5ycG0gICAgICAgMy42IE1CL3MgfCAyNTMga0IgICAgIDAwOjAwICAgIAooOTAvMjAwKTogbGliZmZpLTMuMS0yNC5lbDgueDg2XzY0LnJwbSAgICAgICAgICAyLjggTUIvcyB8ICAzOCBrQiAgICAgMDA6MDAgICAgCig5MS8yMDApOiBsaWJnY2MtOC41LjAtMjguZWw4XzEwLng4Nl82NC5ycG0gICAgIDYuMSBNQi9zIHwgIDgyIGtCICAgICAwMDowMCAgICAKKDkyLzIwMCk6IGxpYmdjcnlwdC0xLjguNS03LmVsOF82Lng4Nl82NC5ycG0gICAgIDE3IE1CL3MgfCA0NjMga0IgICAgIDAwOjAwICAgIAooOTMvMjAwKTogbGliZ29tcC04LjUuMC0yOC5lbDhfMTAueDg2XzY0LnJwbSAgICAgMTIgTUIvcyB8IDIwOSBrQiAgICAgMDA6MDAgICAgCig5NC8yMDApOiBsaWJncGctZXJyb3ItMS4zMS0xLmVsOC54ODZfNjQucnBtICAgICAxNSBNQi9zIHwgMjQyIGtCICAgICAwMDowMCAgICAKKDk1LzIwMCk6IGxpYmlkbjItMi4yLjAtMS5lbDgueDg2XzY0LnJwbSAgICAgICAgNi40IE1CL3MgfCAgOTQga0IgICAgIDAwOjAwICAgIAooOTYvMjAwKTogbGlia2NhcGktMS40LjAtMi5lbDgueDg2XzY0LnJwbSAgICAgICAzLjkgTUIvcyB8ICA1MyBrQiAgICAgMDA6MDAgICAgCig5Ny8yMDApOiBsaWJrY2FwaS1obWFjY2FsYy0xLjQuMC0yLmVsOC54ODZfNjQuIDIuNCBNQi9zIHwgIDMyIGtCICAgICAwMDowMCAgICAKKDk4LzIwMCk6IGxpYmtzYmEtMS4zLjUtOS5lbDhfNy54ODZfNjQucnBtICAgICAgOC43IE1CL3MgfCAxMzQga0IgICAgIDAwOjAwICAgIAooOTkvMjAwKTogbGlibW9kdWxlbWQtMi4xMy4wLTEuZWw4Lng4Nl82NC5ycG0gICAgMTMgTUIvcyB8IDIzMyBrQiAgICAgMDA6MDAgICAgCigxMDAvMjAwKTogbGlibW91bnQtMi4zMi4xLTQ3LmVsOF8xMC54ODZfNjQucnBtICAxNSBNQi9zIHwgMjM2IGtCICAgICAwMDowMCAgICAKKDEwMS8yMDApOiBsaWJuZ2h0dHAyLTEuMzMuMC02LmVsOF8xMC4xLng4Nl82NC4gNS40IE1CL3MgfCAgNzgga0IgICAgIDAwOjAwICAgIAooMTAyLzIwMCk6IGxpYm5zbDItMS4yLjAtMi4yMDE4MDYwNWdpdDRhMDYyY2YuZSAzLjkgTUIvcyB8ICA1OCBrQiAgICAgMDA6MDAgICAgCigxMDMvMjAwKTogbGlicHNsLTAuMjAuMi02LmVsOC54ODZfNjQucnBtICAgICAgIDQuMSBNQi9zIHwgIDYxIGtCICAgICAwMDowMCAgICAKKDEwNC8yMDApOiBsaWJwd3F1YWxpdHktMS40LjQtNi5lbDgueDg2XzY0LnJwbSAgNy41IE1CL3MgfCAxMDcga0IgICAgIDAwOjAwICAgIAooMTA1LzIwMCk6IGxpYnJlcG8tMS4xNC4yLTUuZWw4Lng4Nl82NC5ycG0gICAgICA2LjEgTUIvcyB8ICA5MyBrQiAgICAgMDA6MDAgICAgCigxMDYvMjAwKTogbGlicmVwb3J0LWZpbGVzeXN0ZW0tMi45LjUtMTUuZWw4Lng4IDEuNiBNQi9zIHwgIDIxIGtCICAgICAwMDowMCAgICAKKDEwNy8yMDApOiBsaWJyaHNtLTAuMC4zLTUuZWw4Lng4Nl82NC5ycG0gICAgICAgMi44IE1CL3MgfCAgMzUga0IgICAgIDAwOjAwICAgIAooMTA4LzIwMCk6IGxpYnNlY2NvbXAtMi41LjItMS5lbDgueDg2XzY0LnJwbSAgICA0LjYgTUIvcyB8ICA3MSBrQiAgICAgMDA6MDAgICAgCigxMDkvMjAwKTogbGlic2VjcmV0LTAuMTguNi0xLmVsOC54ODZfNjQucnBtICAgIDguMCBNQi9zIHwgMTYzIGtCICAgICAwMDowMCAgICAKKDExMC8yMDApOiBsaWJzZWxpbnV4LTIuOS0xMC5lbDhfMTAueDg2XzY0LnJwbSAgIDEwIE1CL3MgfCAxNjYga0IgICAgIDAwOjAwICAgIAooMTExLzIwMCk6IGxpYnNlbWFuYWdlLTIuOS0xMi5lbDhfMTAueDg2XzY0LnJwbSAgMTAgTUIvcyB8IDE2OSBrQiAgICAgMDA6MDAgICAgCigxMTIvMjAwKTogbGlic2lnc2Vndi0yLjExLTUuZWw4Lng4Nl82NC5ycG0gICAgIDIuNSBNQi9zIHwgIDMwIGtCICAgICAwMDowMCAgICAKKDExMy8yMDApOiBsaWJzZXBvbC0yLjktMy5lbDgueDg2XzY0LnJwbSAgICAgICAgIDEzIE1CL3MgfCAzNDAga0IgICAgIDAwOjAwICAgIAooMTE0LzIwMCk6IGxpYnNvbHYtMC43LjIwLTYuZWw4Lng4Nl82NC5ycG0gICAgICAgMTQgTUIvcyB8IDM3NiBrQiAgICAgMDA6MDAgICAgCigxMTUvMjAwKTogbGlic21hcnRjb2xzLTIuMzIuMS00Ny5lbDhfMTAueDg2XzY0IDQuNyBNQi9zIHwgMTc5IGtCICAgICAwMDowMCAgICAKKDExNi8yMDApOiBsaWJzc2gtMC45LjYtMTYuZWw4XzEwLng4Nl82NC5ycG0gICAgIDE1IE1CL3MgfCAyMTkga0IgICAgIDAwOjAwICAgIAooMTE3LzIwMCk6IGxpYnNzaC1jb25maWctMC45LjYtMTYuZWw4XzEwLm5vYXJjaCAxLjYgTUIvcyB8ICAyMCBrQiAgICAgMDA6MDAgICAgCigxMTgvMjAwKTogbGlidGFzbjEtNC4xMy01LmVsOF8xMC54ODZfNjQucnBtICAgIDUuOCBNQi9zIHwgIDc3IGtCICAgICAwMDowMCAgICAKKDExOS8yMDApOiBsaWJzdGRjKystOC41LjAtMjguZWw4XzEwLng4Nl82NC5ycG0gIDE4IE1CL3MgfCA0NzQga0IgICAgIDAwOjAwICAgIAooMTIwLzIwMCk6IGxpYnRpcnBjLTEuMS40LTEyLmVsOF8xMC54ODZfNjQucnBtICA3LjAgTUIvcyB8IDExNCBrQiAgICAgMDA6MDAgICAgCigxMjEvMjAwKTogbGlidXNieC0xLjAuMjMtNC5lbDgueDg2XzY0LnJwbSAgICAgIDQuNSBNQi9zIHwgIDc0IGtCICAgICAwMDowMCAgICAKKDEyMi8yMDApOiBsaWJ1bmlzdHJpbmctMC45LjktMy5lbDgueDg2XzY0LnJwbSAgIDE2IE1CL3MgfCA0MjIga0IgICAgIDAwOjAwICAgIAooMTIzLzIwMCk6IGxpYnV0ZW1wdGVyLTEuMS42LTE0LmVsOC54ODZfNjQucnBtICAyLjIgTUIvcyB8ICAzMiBrQiAgICAgMDA6MDAgICAgCigxMjQvMjAwKTogbGlidXVpZC0yLjMyLjEtNDcuZWw4XzEwLng4Nl82NC5ycG0gIDYuNSBNQi9zIHwgIDk4IGtCICAgICAwMDowMCAgICAKKDEyNS8yMDApOiBsaWJ2ZXJ0by0wLjMuMi0yLmVsOC54ODZfNjQucnBtICAgICAgMS42IE1CL3MgfCAgMjQga0IgICAgIDAwOjAwICAgIAooMTI2LzIwMCk6IGxpYnhjcnlwdC00LjEuMS02LmVsOC54ODZfNjQucnBtICAgICA0LjAgTUIvcyB8ICA3MyBrQiAgICAgMDA6MDAgICAgCigxMjcvMjAwKTogbGlieWFtbC0wLjEuNy01LmVsOC54ODZfNjQucnBtICAgICAgIDIuOSBNQi9zIHwgIDYxIGtCICAgICAwMDowMCAgICAKKDEyOC8yMDApOiBsaWJ4bWwyLTIuOS43LTIxLmVsOF8xMC4zLng4Nl82NC5ycG0gIDIwIE1CL3MgfCA2OTcga0IgICAgIDAwOjAwICAgIAooMTI5LzIwMCk6IGx1YS1saWJzLTUuMy40LTEyLmVsOC54ODZfNjQucnBtICAgICA2LjEgTUIvcyB8IDExOCBrQiAgICAgMDA6MDAgICAgCigxMzAvMjAwKTogbGlienN0ZC0xLjQuNC0xLmVsOC54ODZfNjQucnBtICAgICAgICAxMCBNQi9zIHwgMjY2IGtCICAgICAwMDowMCAgICAKKDEzMS8yMDApOiBsejQtbGlicy0xLjguMy01LmVsOF8xMC54ODZfNjQucnBtICAgMy43IE1CL3MgfCAgNjYga0IgICAgIDAwOjAwICAgIAooMTMyLzIwMCk6IG1lbXN0cmFjay0wLjIuNS0yLmVsOC54ODZfNjQucnBtICAgICAyLjYgTUIvcyB8ICA1MiBrQiAgICAgMDA6MDAgICAgCigxMzMvMjAwKTogbXBmci0zLjEuNi0xLmVsOC54ODZfNjQucnBtICAgICAgICAgICAxMSBNQi9zIHwgMjIxIGtCICAgICAwMDowMCAgICAKKDEzNC8yMDApOiBuY3Vyc2VzLTYuMS0xMC4yMDE4MDIyNC5lbDgueDg2XzY0LnIgIDEyIE1CL3MgfCAzODcga0IgICAgIDAwOjAwICAgIAooMTM1LzIwMCk6IG5jdXJzZXMtYmFzZS02LjEtMTAuMjAxODAyMjQuZWw4Lm5vYSA1LjIgTUIvcyB8ICA4MSBrQiAgICAgMDA6MDAgICAgCigxMzYvMjAwKTogbmV0dGxlLTMuNC4xLTcuZWw4Lng4Nl82NC5ycG0gICAgICAgICAxNSBNQi9zIHwgMzAxIGtCICAgICAwMDowMCAgICAKKDEzNy8yMDApOiBuY3Vyc2VzLWxpYnMtNi4xLTEwLjIwMTgwMjI0LmVsOC54ODYgIDEyIE1CL3MgfCAzMzQga0IgICAgIDAwOjAwICAgIAooMTM4LzIwMCk6IG5wdGgtMS41LTQuZWw4Lng4Nl82NC5ycG0gICAgICAgICAgICAxLjQgTUIvcyB8ICAyNiBrQiAgICAgMDA6MDAgICAgCigxMzkvMjAwKTogb3BlbnNzbC0xLjEuMWstMTQuZWw4XzYueDg2XzY0LnJwbSAgICAxNyBNQi9zIHwgNzExIGtCICAgICAwMDowMCAgICAKKDE0MC8yMDApOiBvcGVubGRhcC0yLjQuNDYtMjEuZWw4XzEwLng4Nl82NC5ycG0gNS41IE1CL3MgfCAzNTQga0IgICAgIDAwOjAwICAgIAooMTQxLzIwMCk6IGdsaWJjLWFsbC1sYW5ncGFja3MtMi4yOC0yNTEuZWw4XzEwLiAgMTggTUIvcyB8ICAyNiBNQiAgICAgMDA6MDEgICAgCigxNDIvMjAwKTogb3BlbnNzbC1wa2NzMTEtMC40LjEwLTMuZWw4Lng4Nl82NC5yIDY4NyBrQi9zIHwgIDY2IGtCICAgICAwMDowMCAgICAKKDE0My8yMDApOiBvcGVuc3NsLWxpYnMtMS4xLjFrLTE0LmVsOF82Lng4Nl82NC4gIDEyIE1CL3MgfCAxLjUgTUIgICAgIDAwOjAwICAgIAooMTQ0LzIwMCk6IG9zLXByb2Jlci0xLjc0LTkuZWw4Lng4Nl82NC5ycG0gICAgICAyLjYgTUIvcyB8ICA1MSBrQiAgICAgMDA6MDAgICAgCigxNDUvMjAwKTogcDExLWtpdC0wLjIzLjIyLTIuZWw4Lng4Nl82NC5ycG0gICAgIDkuOSBNQi9zIHwgMzI3IGtCICAgICAwMDowMCAgICAKKDE0Ni8yMDApOiBwMTEta2l0LXRydXN0LTAuMjMuMjItMi5lbDgueDg2XzY0LnIgNy41IE1CL3MgfCAxMzgga0IgICAgIDAwOjAwICAgIAooMTQ3LzIwMCk6IHBjcmUtOC40Mi02LmVsOC54ODZfNjQucnBtICAgICAgICAgICAgMTEgTUIvcyB8IDIxMSBrQiAgICAgMDA6MDAgICAgCigxNDgvMjAwKTogcGNyZTItMTAuMzItMy5lbDhfNi54ODZfNjQucnBtICAgICAgICAxMiBNQi9zIHwgMjQ3IGtCICAgICAwMDowMCAgICAKKDE0OS8yMDApOiBwYW0tMS4zLjEtMzkuZWw4XzEwLng4Nl82NC5ycG0gICAgICAgIDE1IE1CL3MgfCA3NDkga0IgICAgIDAwOjAwICAgIAooMTUwLzIwMCk6IHBpZ3otMi40LTQuZWw4Lng4Nl82NC5ycG0gICAgICAgICAgICA0LjIgTUIvcyB8ICA3OSBrQiAgICAgMDA6MDAgICAgCigxNTEvMjAwKTogcGxhdGZvcm0tcHl0aG9uLTMuNi44LTcxLmVsOF8xMC54ODZfIDUuMiBNQi9zIHwgIDg4IGtCICAgICAwMDowMCAgICAKKDE1Mi8yMDApOiBwb3B0LTEuMTgtMS5lbDgueDg2XzY0LnJwbSAgICAgICAgICAgMi45IE1CL3MgfCAgNjEga0IgICAgIDAwOjAwICAgIAooMTUzLzIwMCk6IHBsYXRmb3JtLXB5dGhvbi1zZXR1cHRvb2xzLTM5LjIuMC05LiAgMTcgTUIvcyB8IDYzMyBrQiAgICAgMDA6MDAgICAgCigxNTQvMjAwKTogcHJvY3BzLW5nLTMuMy4xNS0xNC5lbDgueDg2XzY0LnJwbSAgICAxNyBNQi9zIHwgMzMwIGtCICAgICAwMDowMCAgICAKKDE1NS8yMDApOiBwdWJsaWNzdWZmaXgtbGlzdC1kYWZzYS0yMDE4MDcyMy0xLmUgNC4zIE1CL3MgfCAgNTYga0IgICAgIDAwOjAwICAgIAooMTU2LzIwMCk6IHB5dGhvbjMtZGF0ZXV0aWwtMi42LjEtNi5lbDgubm9hcmNoLiAgMTEgTUIvcyB8IDI1MSBrQiAgICAgMDA6MDAgICAgCigxNTcvMjAwKTogcHl0aG9uMy1kYnVzLTEuMi40LTE1LmVsOC54ODZfNjQucnBtIDcuMyBNQi9zIHwgMTM0IGtCICAgICAwMDowMCAgICAKKDE1OC8yMDApOiBweXRob24zLWRuZi00LjcuMC0yMS5lbDhfMTAubm9hcmNoLnIgIDIwIE1CL3MgfCA1NTEga0IgICAgIDAwOjAwICAgIAooMTU5LzIwMCk6IHB5dGhvbjMtZG5mLXBsdWdpbnMtY29yZS00LjAuMjEtMjUuZSAgMTAgTUIvcyB8IDI2MyBrQiAgICAgMDA6MDAgICAgCigxNjAvMjAwKTogcGxhdGZvcm0tcHl0aG9uLXBpcC05LjAuMy0yNC5lbDgubm9hICAxNSBNQi9zIHwgMS42IE1CICAgICAwMDowMCAgICAKKDE2MS8yMDApOiBweXRob24zLWdwZy0xLjEzLjEtMTIuZWw4Lng4Nl82NC5ycG0gIDEyIE1CL3MgfCAyNDQga0IgICAgIDAwOjAwICAgIAooMTYyLzIwMCk6IHB5dGhvbjMtaGF3a2V5LTAuNjMuMC0yMS5lbDhfMTAueDg2XyA1LjQgTUIvcyB8IDExOSBrQiAgICAgMDA6MDAgICAgCigxNjMvMjAwKTogcHl0aG9uMy1saWJjb21wcy0wLjEuMTgtMS5lbDgueDg2XzY0IDIuMCBNQi9zIHwgIDUyIGtCICAgICAwMDowMCAgICAKKDE2NC8yMDApOiBweXRob24zLWxpYmRuZi0wLjYzLjAtMjEuZWw4XzEwLng4Nl8gIDE3IE1CL3MgfCA3ODEga0IgICAgIDAwOjAwICAgIAooMTY1LzIwMCk6IHB5dGhvbjMtcnBtLTQuMTQuMy0zMi5lbDhfMTAueDg2XzY0LiAgMTAgTUIvcyB8IDE1NiBrQiAgICAgMDA6MDAgICAgCigxNjYvMjAwKTogcHl0aG9uMy1waXAtd2hlZWwtOS4wLjMtMjQuZWw4Lm5vYXJjICAxMyBNQi9zIHwgODY2IGtCICAgICAwMDowMCAgICAKKDE2Ny8yMDApOiBweXRob24zLXNldHVwdG9vbHMtd2hlZWwtMzkuMi4wLTkuZWwgIDExIE1CL3MgfCAyODkga0IgICAgIDAwOjAwICAgIAooMTY4LzIwMCk6IHB5dGhvbjMtc2l4LTEuMTEuMC04LmVsOC5ub2FyY2gucnBtICAyLjkgTUIvcyB8ICAzOCBrQiAgICAgMDA6MDAgICAgCigxNjkvMjAwKTogcHl0aG9uMy1zeXN0ZW1kLTIzNC04LmVsOC54ODZfNjQucnBtIDUuMiBNQi9zIHwgIDgxIGtCICAgICAwMDowMCAgICAKKDE3MC8yMDApOiByZWFkbGluZS03LjAtMTAuZWw4Lng4Nl82NC5ycG0gICAgICAgNy4zIE1CL3MgfCAxOTkga0IgICAgIDAwOjAwICAgIAooMTcxLzIwMCk6IHJlZGhhdC1yZWxlYXNlLTguMTAtMC4zLmVsOC54ODZfNjQuciAzLjIgTUIvcyB8ICA0NSBrQiAgICAgMDA6MDAgICAgCigxNzIvMjAwKTogcmVkaGF0LXJlbGVhc2UtZXVsYS04LjEwLTAuMy5lbDgueDg2IDEuNyBNQi9zIHwgIDIxIGtCICAgICAwMDowMCAgICAKKDE3My8yMDApOiBycG0tYnVpbGQtbGlicy00LjE0LjMtMzIuZWw4XzEwLng4Nl8gIDExIE1CL3MgfCAxNTgga0IgICAgIDAwOjAwICAgIAooMTc0LzIwMCk6IHJwbS00LjE0LjMtMzIuZWw4XzEwLng4Nl82NC5ycG0gICAgICAgMTYgTUIvcyB8IDU0NSBrQiAgICAgMDA6MDAgICAgCigxNzUvMjAwKTogcnBtLXBsdWdpbi1zeXN0ZW1kLWluaGliaXQtNC4xNC4zLTMyIDUuNiBNQi9zIHwgIDgwIGtCICAgICAwMDowMCAgICAKKDE3Ni8yMDApOiBycG0tbGlicy00LjE0LjMtMzIuZWw4XzEwLng4Nl82NC5ycG0gIDEwIE1CL3MgfCAzNDgga0IgICAgIDAwOjAwICAgIAooMTc3LzIwMCk6IHNlZC00LjUtNS5lbDgueDg2XzY0LnJwbSAgICAgICAgICAgICAgMTAgTUIvcyB8IDI5OCBrQiAgICAgMDA6MDAgICAgCigxNzgvMjAwKTogc2V0dXAtMi4xMi4yLTkuZWw4Lm5vYXJjaC5ycG0gICAgICAgIDcuOSBNQi9zIHwgMTgxIGtCICAgICAwMDowMCAgICAKKDE3OS8yMDApOiBzaGFyZWQtbWltZS1pbmZvLTEuOS00LmVsOC54ODZfNjQucnAgOS4xIE1CL3MgfCAzMjkga0IgICAgIDAwOjAwICAgIAooMTgwLzIwMCk6IHNoYWRvdy11dGlscy00LjYtMjMuZWw4XzEwLng4Nl82NC5ycCAgMjEgTUIvcyB8IDEuMiBNQiAgICAgMDA6MDAgICAgCigxODEvMjAwKTogcHl0aG9uMy1saWJzLTMuNi44LTcxLmVsOF8xMC54ODZfNjQuICAyOCBNQi9zIHwgNy45IE1CICAgICAwMDowMCAgICAKKDE4Mi8yMDApOiBzcWxpdGUtbGlicy0zLjI2LjAtMjAuZWw4XzEwLng4Nl82NC4gOS4xIE1CL3MgfCA1ODAga0IgICAgIDAwOjAwICAgIAooMTgzLzIwMCk6IHN5c3RlbWQtbGlicy0yMzktODIuZWw4XzEwLjgueDg2XzY0LiAgMjUgTUIvcyB8IDEuMSBNQiAgICAgMDA6MDAgICAgCigxODQvMjAwKTogc3lzdGVtZC1wYW0tMjM5LTgyLmVsOF8xMC44Lng4Nl82NC5yICAxMCBNQi9zIHwgNTE1IGtCICAgICAwMDowMCAgICAKKDE4NS8yMDApOiB0cG0yLXRzcy0yLjMuMi02LmVsOC54ODZfNjQucnBtICAgICAgNS45IE1CL3MgfCAyNzUga0IgICAgIDAwOjAwICAgIAooMTg2LzIwMCk6IHN5c3RlbWQtdWRldi0yMzktODIuZWw4XzEwLjgueDg2XzY0LiAgMjEgTUIvcyB8IDEuNiBNQiAgICAgMDA6MDAgICAgCigxODcvMjAwKTogdHJvdXNlcnMtMC4zLjE1LTIuZWw4Lng4Nl82NC5ycG0gICAgIDcuMCBNQi9zIHwgMTUzIGtCICAgICAwMDowMCAgICAKKDE4OC8yMDApOiB0cm91c2Vycy1saWItMC4zLjE1LTIuZWw4Lng4Nl82NC5ycG0gIDEwIE1CL3MgfCAxNjgga0IgICAgIDAwOjAwICAgIAooMTg5LzIwMCk6IHN5c3RlbWQtMjM5LTgyLmVsOF8xMC44Lng4Nl82NC5ycG0gICAgMTkgTUIvcyB8IDMuNyBNQiAgICAgMDA6MDAgICAgCigxOTAvMjAwKTogdHpkYXRhLTIwMjViLTEuZWw4Lm5vYXJjaC5ycG0gICAgICAgICAxMyBNQi9zIHwgNDc3IGtCICAgICAwMDowMCAgICAKKDE5MS8yMDApOiB3aGljaC0yLjIxLTIxLmVsOF8xMC54ODZfNjQucnBtICAgICAgMi4wIE1CL3MgfCAgNTAga0IgICAgIDAwOjAwICAgIAooMTkyLzIwMCk6IHh6LTUuMi40LTQuZWw4XzYueDg2XzY0LnJwbSAgICAgICAgICA1LjkgTUIvcyB8IDE1MyBrQiAgICAgMDA6MDAgICAgCigxOTMvMjAwKTogeHotbGlicy01LjIuNC00LmVsOF82Lng4Nl82NC5ycG0gICAgIDUuMiBNQi9zIHwgIDk0IGtCICAgICAwMDowMCAgICAKKDE5NC8yMDApOiB6bGliLTEuMi4xMS0yNS5lbDgueDg2XzY0LnJwbSAgICAgICAgNi4zIE1CL3MgfCAxMDMga0IgICAgIDAwOjAwICAgIAooMTk1LzIwMCk6IHV0aWwtbGludXgtMi4zMi4xLTQ3LmVsOF8xMC54ODZfNjQuciAgMjcgTUIvcyB8IDIuNSBNQiAgICAgMDA6MDAgICAgCigxOTYvMjAwKTogcGluZW50cnktMS4xLjAtMi5lbDgueDg2XzY0LnJwbSAgICAgIDUuMCBNQi9zIHwgMTAwIGtCICAgICAwMDowMCAgICAKKDE5Ny8yMDApOiBsaWJ4a2Jjb21tb24tMC45LjEtMS5lbDgueDg2XzY0LnJwbSAgNC44IE1CL3MgfCAxMTYga0IgICAgIDAwOjAwICAgIAooMTk4LzIwMCk6IHB5dGhvbjMtdW5ib3VuZC0xLjE2LjItNS45LmVsOF8xMC54OCA2LjMgTUIvcyB8IDEyOSBrQiAgICAgMDA6MDAgICAgCigxOTkvMjAwKTogdW5ib3VuZC1saWJzLTEuMTYuMi01LjkuZWw4XzEwLng4Nl82ICAxNSBNQi9zIHwgNTc3IGtCICAgICAwMDowMCAgICAKKDIwMC8yMDApOiB4a2V5Ym9hcmQtY29uZmlnLTIuMjgtMS5lbDgubm9hcmNoLnIgIDE0IE1CL3MgfCA3ODIga0IgICAgIDAwOjAwICAgIAotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpUb3RhbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgNDEgTUIvcyB8IDExMSBNQiAgICAgMDA6MDIgICAgIApSdW5uaW5nIHRyYW5zYWN0aW9uIGNoZWNrClRyYW5zYWN0aW9uIGNoZWNrIHN1Y2NlZWRlZC4KUnVubmluZyB0cmFuc2FjdGlvbiB0ZXN0ClRyYW5zYWN0aW9uIHRlc3Qgc3VjY2VlZGVkLgpSdW5uaW5nIHRyYW5zYWN0aW9uCiAgUnVubmluZyBzY3JpcHRsZXQ6IGZpbGVzeXN0ZW0tMy44LTYuZWw4Lng4Nl82NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAxLzEgCiAgUHJlcGFyaW5nICAgICAgICA6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAxLzEgCiAgSW5zdGFsbGluZyAgICAgICA6IGxpYmdjYy04LjUuMC0yOC5lbDhfMTAueDg2XzY0ICAgICAgICAgICAgICAgICAgICAgICAgMS8yMDAgCiAgUnVubmluZyBzY3JpcHRsZXQ6IGxpYmdjYy04LjUuMC0yOC5lbDhfMTAueDg2XzY0ICAgICAgICAgICAgICAgICAgICAgICAgMS8yMDAgCiAgSW5zdGFsbGluZyAgICAgICA6IGNyeXB0by1wb2xpY2llcy0yMDIzMDczMS0xLmdpdDMxNzdlMDYuZWw4Lm5vYXJjaCAgICAgMi8yMDAgCiAgUnVubmluZyBzY3JpcHRsZXQ6IGNyeXB0by1wb2xpY2llcy0yMDIzMDczMS0xLmdpdDMxNzdlMDYuZWw4Lm5vYXJjaCAgICAgMi8yMDAgCiAgSW5zdGFsbGluZyAgICAgICA6IHR6ZGF0YS0yMDI1Yi0xLmVsOC5ub2FyY2ggICAgICAgICAgICAgICAgICAgICAgICAgICAgMy8yMDAgCiAgSW5zdGFsbGluZyAgICAgICA6IHB5dGhvbjMtc2V0dXB0b29scy13aGVlbC0zOS4yLjAtOS5lbDhfMTAubm9hcmNoICAgICAgNC8yMDAgCiAgSW5zdGFsbGluZyAgICAgICA6IHB5dGhvbjMtcGlwLXdoZWVsLTkuMC4zLTI0LmVsOC5ub2FyY2ggICAgICAgICAgICAgICAgNS8yMDAgCiAgSW5zdGFsbGluZyAgICAgICA6IHhrZXlib2FyZC1jb25maWctMi4yOC0xLmVsOC5ub2FyY2ggICAgICAgICAgICAgICAgICAgNi8yMDAgCiAgSW5zdGFsbGluZyAgICAgICA6IHJlZGhhdC1yZWxlYXNlLTguMTAtMC4zLmVsOC54ODZfNjQgICAgICAgICAgICAgICAgICAgNy8yMDAgCiAgSW5zdGFsbGluZyAgICAgICA6IHNldHVwLTIuMTIuMi05LmVsOC5ub2FyY2ggICAgICAgICAgICAgICAgICAgICAgICAgICAgOC8yMDAgCiAgUnVubmluZyBzY3JpcHRsZXQ6IHNldHVwLTIuMTIuMi05LmVsOC5ub2FyY2ggICAgICAgICAgICAgICAgICAgICAgICAgICAgOC8yMDAgCiAgSW5zdGFsbGluZyAgICAgICA6IGZpbGVzeXN0ZW0tMy44LTYuZWw4Lng4Nl82NCAgICAgICAgICAgICAgICAgICAgICAgICAgOS8yMDAgCiAgSW5zdGFsbGluZyAgICAgICA6IGJhc2VzeXN0ZW0tMTEtNS5lbDgubm9hcmNoICAgICAgICAgICAgICAgICAgICAgICAgICAxMC8yMDAgCiAgSW5zdGFsbGluZyAgICAgICA6IHB1YmxpY3N1ZmZpeC1saXN0LWRhZnNhLTIwMTgwNzIzLTEuZWw4Lm5vYXJjaCAgICAgICAxMS8yMDAgCiAgSW5zdGFsbGluZyAgICAgICA6IG5jdXJzZXMtYmFzZS02LjEtMTAuMjAxODAyMjQuZWw4Lm5vYXJjaCAgICAgICAgICAgICAxMi8yMDAgCiAgSW5zdGFsbGluZyAgICAgICA6IHBjcmUyLTEwLjMyLTMuZWw4XzYueDg2XzY0ICAgICAgICAgICAgICAgICAgICAgICAgICAxMy8yMDAgCiAgSW5zdGFsbGluZyAgICAgICA6IGxpYnNlbGludXgtMi45LTEwLmVsOF8xMC54ODZfNjQgICAgICAgICAgICAgICAgICAgICAxNC8yMDAgCiAgSW5zdGFsbGluZyAgICAgICA6IG5jdXJzZXMtbGlicy02LjEtMTAuMjAxODAyMjQuZWw4Lng4Nl82NCAgICAgICAgICAgICAxNS8yMDAgCiAgSW5zdGFsbGluZyAgICAgICA6IGdsaWJjLWFsbC1sYW5ncGFja3MtMi4yOC0yNTEuZWw4XzEwLjI3Lng4Nl82NCAgICAgICAxNi8yMDAgCiAgSW5zdGFsbGluZyAgICAgICA6IGdsaWJjLWNvbW1vbi0yLjI4LTI1MS5lbDhfMTAuMjcueDg2XzY0ICAgICAgICAgICAgICAxNy8yMDAgCiAgUnVubmluZyBzY3JpcHRsZXQ6IGdsaWJjLTIuMjgtMjUxLmVsOF8xMC4yNy54ODZfNjQgICAgICAgICAgICAgICAgICAgICAxOC8yMDAgCiAgSW5zdGFsbGluZyAgICAgICA6IGdsaWJjLTIuMjgtMjUxLmVsOF8xMC4yNy54ODZfNjQgICAgICAgICAgICAgICAgICAgICAxOC8yMDAgCiAgUnVubmluZyBzY3JpcHRsZXQ6IGdsaWJjLTIuMjgtMjUxLmVsOF8xMC4yNy54ODZfNjQgICAgICAgICAgICAgICAgICAgICAxOC8yMDAgCiAgSW5zdGFsbGluZyAgICAgICA6IGJhc2gtNC40LjIwLTYuZWw4XzEwLng4Nl82NCAgICAgICAgICAgICAgICAgICAgICAgICAxOS8yMDAgCiAgUnVubmluZyBzY3JpcHRsZXQ6IGJhc2gtNC40LjIwLTYuZWw4XzEwLng4Nl82NCAgICAgICAgICAgICAgICAgICAgICAgICAxOS8yMDAgCiAgSW5zdGFsbGluZyAgICAgICA6IGxpYnNlcG9sLTIuOS0zLmVsOC54ODZfNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAyMC8yMDAgCiAgUnVubmluZyBzY3JpcHRsZXQ6IGxpYnNlcG9sLTIuOS0zLmVsOC54ODZfNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAyMC8yMDAgCiAgSW5zdGFsbGluZyAgICAgICA6IHpsaWItMS4yLjExLTI1LmVsOC54ODZfNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAyMS8yMDAgCiAgSW5zdGFsbGluZyAgICAgICA6IHh6LWxpYnMtNS4yLjQtNC5lbDhfNi54ODZfNjQgICAgICAgICAgICAgICAgICAgICAgICAyMi8yMDAgCiAgSW5zdGFsbGluZyAgICAgICA6IGJ6aXAyLWxpYnMtMS4wLjYtMjguZWw4XzEwLng4Nl82NCAgICAgICAgICAgICAgICAgICAyMy8yMDAgCiAgSW5zdGFsbGluZyAgICAgICA6IGxpYmdwZy1lcnJvci0xLjMxLTEuZWw4Lng4Nl82NCAgICAgICAgICAgICAgICAgICAgICAyNC8yMDAgCiAgSW5zdGFsbGluZyAgICAgICA6IGluZm8tNi41LTcuZWw4Lng4Nl82NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAyNS8yMDAgCiAgSW5zdGFsbGluZyAgICAgICA6IHNxbGl0ZS1saWJzLTMuMjYuMC0yMC5lbDhfMTAueDg2XzY0ICAgICAgICAgICAgICAgICAyNi8yMDAgCiAgSW5zdGFsbGluZyAgICAgICA6IGxpYnhtbDItMi45LjctMjEuZWw4XzEwLjMueDg2XzY0ICAgICAgICAgICAgICAgICAgICAyNy8yMDAgCiAgSW5zdGFsbGluZyAgICAgICA6IGxpYmNhcC0yLjQ4LTYuZWw4XzkueDg2XzY0ICAgICAgICAgICAgICAgICAgICAgICAgICAyOC8yMDAgCiAgSW5zdGFsbGluZyAgICAgICA6IGxpYnpzdGQtMS40LjQtMS5lbDgueDg2XzY0ICAgICAgICAgICAgICAgICAgICAgICAgICAyOS8yMDAgCiAgSW5zdGFsbGluZyAgICAgICA6IGVsZnV0aWxzLWxpYmVsZi0wLjE5MC0yLmVsOC54ODZfNjQgICAgICAgICAgICAgICAgICAzMC8yMDAgCiAgSW5zdGFsbGluZyAgICAgICA6IGV4cGF0LTIuNS4wLTEuZWw4XzEwLng4Nl82NCAgICAgICAgICAgICAgICAgICAgICAgICAzMS8yMDAgCiAgSW5zdGFsbGluZyAgICAgICA6IGxpYnhjcnlwdC00LjEuMS02LmVsOC54ODZfNjQgICAgICAgICAgICAgICAgICAgICAgICAzMi8yMDAgCiAgSW5zdGFsbGluZyAgICAgICA6IHBvcHQtMS4xOC0xLmVsOC54ODZfNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAzMy8yMDAgCiAgSW5zdGFsbGluZyAgICAgICA6IGxpYnVuaXN0cmluZy0wLjkuOS0zLmVsOC54ODZfNjQgICAgICAgICAgICAgICAgICAgICAzNC8yMDAgCiAgSW5zdGFsbGluZyAgICAgICA6IHJlYWRsaW5lLTcuMC0xMC5lbDgueDg2XzY0ICAgICAgICAgICAgICAgICAgICAgICAgICAzNS8yMDAgCiAgUnVubmluZyBzY3JpcHRsZXQ6IHJlYWRsaW5lLTcuMC0xMC5lbDgueDg2XzY0ICAgICAgICAgICAgICAgICAgICAgICAgICAzNS8yMDAgCmluc3RhbGwtaW5mbzogTm8gc3VjaCBmaWxlIG9yIGRpcmVjdG9yeSBmb3IgL2Rldi9udWxsCmluc3RhbGwtaW5mbzogTm8gc3VjaCBmaWxlIG9yIGRpcmVjdG9yeSBmb3IgL2Rldi9udWxsCgogIEluc3RhbGxpbmcgICAgICAgOiBsaWJnY3J5cHQtMS44LjUtNy5lbDhfNi54ODZfNjQgICAgICAgICAgICAgICAgICAgICAgMzYvMjAwIAogIFJ1bm5pbmcgc2NyaXB0bGV0OiBsaWJnY3J5cHQtMS44LjUtNy5lbDhfNi54ODZfNjQgICAgICAgICAgICAgICAgICAgICAgMzYvMjAwIAogIEluc3RhbGxpbmcgICAgICAgOiBnbXAtMTo2LjEuMi0xMS5lbDgueDg2XzY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgMzcvMjAwIAogIFJ1bm5pbmcgc2NyaXB0bGV0OiBnbXAtMTo2LjEuMi0xMS5lbDgueDg2XzY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgMzcvMjAwIAogIEluc3RhbGxpbmcgICAgICAgOiBsaWJjb21fZXJyLTEuNDUuNi03LmVsOF8xMC54ODZfNjQgICAgICAgICAgICAgICAgICAgMzgvMjAwIAogIFJ1bm5pbmcgc2NyaXB0bGV0OiBsaWJjb21fZXJyLTEuNDUuNi03LmVsOF8xMC54ODZfNjQgICAgICAgICAgICAgICAgICAgMzgvMjAwIAogIEluc3RhbGxpbmcgICAgICAgOiBsaWJ1dWlkLTIuMzIuMS00Ny5lbDhfMTAueDg2XzY0ICAgICAgICAgICAgICAgICAgICAgMzkvMjAwIAogIFJ1bm5pbmcgc2NyaXB0bGV0OiBsaWJ1dWlkLTIuMzIuMS00Ny5lbDhfMTAueDg2XzY0ICAgICAgICAgICAgICAgICAgICAgMzkvMjAwIAogIEluc3RhbGxpbmcgICAgICAgOiBsdWEtbGlicy01LjMuNC0xMi5lbDgueDg2XzY0ICAgICAgICAgICAgICAgICAgICAgICAgNDAvMjAwIAogIEluc3RhbGxpbmcgICAgICAgOiBsaWJpZG4yLTIuMi4wLTEuZWw4Lng4Nl82NCAgICAgICAgICAgICAgICAgICAgICAgICAgNDEvMjAwIAogIEluc3RhbGxpbmcgICAgICAgOiBjaGtjb25maWctMS4xOS4yLTEuZWw4Lng4Nl82NCAgICAgICAgICAgICAgICAgICAgICAgNDIvMjAwIAogIEluc3RhbGxpbmcgICAgICAgOiBsaWJhc3N1YW4tMi41LjEtMy5lbDgueDg2XzY0ICAgICAgICAgICAgICAgICAgICAgICAgNDMvMjAwIAogIEluc3RhbGxpbmcgICAgICAgOiBmaWxlLWxpYnMtNS4zMy0yNy5lbDhfMTAueDg2XzY0ICAgICAgICAgICAgICAgICAgICAgNDQvMjAwIAogIEluc3RhbGxpbmcgICAgICAgOiBqc29uLWMtMC4xMy4xLTMuZWw4Lng4Nl82NCAgICAgICAgICAgICAgICAgICAgICAgICAgNDUvMjAwIAogIEluc3RhbGxpbmcgICAgICAgOiBsaWJhdHRyLTIuNC40OC0zLmVsOC54ODZfNjQgICAgICAgICAgICAgICAgICAgICAgICAgNDYvMjAwIAogIEluc3RhbGxpbmcgICAgICAgOiBsaWJhY2wtMi4yLjUzLTMuZWw4Lng4Nl82NCAgICAgICAgICAgICAgICAgICAgICAgICAgNDcvMjAwIAogIEluc3RhbGxpbmcgICAgICAgOiBzZWQtNC41LTUuZWw4Lng4Nl82NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgNDgvMjAwIAogIFJ1bm5pbmcgc2NyaXB0bGV0OiBzZWQtNC41LTUuZWw4Lng4Nl82NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgNDgvMjAwIAppbnN0YWxsLWluZm86IE5vIHN1Y2ggZmlsZSBvciBkaXJlY3RvcnkgZm9yIC9kZXYvbnVsbAoKICBJbnN0YWxsaW5nICAgICAgIDogbGlic21hcnRjb2xzLTIuMzIuMS00Ny5lbDhfMTAueDg2XzY0ICAgICAgICAgICAgICAgIDQ5LzIwMCAKICBSdW5uaW5nIHNjcmlwdGxldDogbGlic21hcnRjb2xzLTIuMzIuMS00Ny5lbDhfMTAueDg2XzY0ICAgICAgICAgICAgICAgIDQ5LzIwMCAKICBJbnN0YWxsaW5nICAgICAgIDogbGlic3RkYysrLTguNS4wLTI4LmVsOF8xMC54ODZfNjQgICAgICAgICAgICAgICAgICAgIDUwLzIwMCAKICBSdW5uaW5nIHNjcmlwdGxldDogbGlic3RkYysrLTguNS4wLTI4LmVsOF8xMC54ODZfNjQgICAgICAgICAgICAgICAgICAgIDUwLzIwMCAKICBJbnN0YWxsaW5nICAgICAgIDogbGliY2FwLW5nLTAuNy4xMS0xLmVsOC54ODZfNjQgICAgICAgICAgICAgICAgICAgICAgIDUxLzIwMCAKICBJbnN0YWxsaW5nICAgICAgIDogYXVkaXQtbGlicy0zLjEuMi0xLmVsOF8xMC4xLng4Nl82NCAgICAgICAgICAgICAgICAgIDUyLzIwMCAKICBJbnN0YWxsaW5nICAgICAgIDogbGliZmZpLTMuMS0yNC5lbDgueDg2XzY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDUzLzIwMCAKICBJbnN0YWxsaW5nICAgICAgIDogcDExLWtpdC0wLjIzLjIyLTIuZWw4Lng4Nl82NCAgICAgICAgICAgICAgICAgICAgICAgIDU0LzIwMCAKICBJbnN0YWxsaW5nICAgICAgIDogbHo0LWxpYnMtMS44LjMtNS5lbDhfMTAueDg2XzY0ICAgICAgICAgICAgICAgICAgICAgIDU1LzIwMCAKICBJbnN0YWxsaW5nICAgICAgIDogZmluZHV0aWxzLTE6NC42LjAtMjQuZWw4XzEwLng4Nl82NCAgICAgICAgICAgICAgICAgIDU2LzIwMCAKICBSdW5uaW5nIHNjcmlwdGxldDogZmluZHV0aWxzLTE6NC42LjAtMjQuZWw4XzEwLng4Nl82NCAgICAgICAgICAgICAgICAgIDU2LzIwMCAKICBJbnN0YWxsaW5nICAgICAgIDogbGliZ29tcC04LjUuMC0yOC5lbDhfMTAueDg2XzY0ICAgICAgICAgICAgICAgICAgICAgIDU3LzIwMCAKICBSdW5uaW5nIHNjcmlwdGxldDogbGliZ29tcC04LjUuMC0yOC5lbDhfMTAueDg2XzY0ICAgICAgICAgICAgICAgICAgICAgIDU3LzIwMCAKICBJbnN0YWxsaW5nICAgICAgIDogbGlia3NiYS0xLjMuNS05LmVsOF83Lng4Nl82NCAgICAgICAgICAgICAgICAgICAgICAgIDU4LzIwMCAKICBJbnN0YWxsaW5nICAgICAgIDogZ3J1YjItY29tbW9uLTE6Mi4wMi0xNjkuZWw4XzEwLm5vYXJjaCAgICAgICAgICAgICAgIDU5LzIwMCAKICBJbnN0YWxsaW5nICAgICAgIDogZ2RibS1saWJzLTE6MS4xOC0yLmVsOC54ODZfNjQgICAgICAgICAgICAgICAgICAgICAgIDYwLzIwMCAKICBJbnN0YWxsaW5nICAgICAgIDoga2V5dXRpbHMtbGlicy0xLjUuMTAtOS5lbDgueDg2XzY0ICAgICAgICAgICAgICAgICAgIDYxLzIwMCAKICBJbnN0YWxsaW5nICAgICAgIDogbGlidGFzbjEtNC4xMy01LmVsOF8xMC54ODZfNjQgICAgICAgICAgICAgICAgICAgICAgIDYyLzIwMCAKICBSdW5uaW5nIHNjcmlwdGxldDogbGlidGFzbjEtNC4xMy01LmVsOF8xMC54ODZfNjQgICAgICAgICAgICAgICAgICAgICAgIDYyLzIwMCAKICBJbnN0YWxsaW5nICAgICAgIDogcDExLWtpdC10cnVzdC0wLjIzLjIyLTIuZWw4Lng4Nl82NCAgICAgICAgICAgICAgICAgIDYzLzIwMCAKICBSdW5uaW5nIHNjcmlwdGxldDogcDExLWtpdC10cnVzdC0wLjIzLjIyLTIuZWw4Lng4Nl82NCAgICAgICAgICAgICAgICAgIDYzLzIwMCAKICBJbnN0YWxsaW5nICAgICAgIDogcGNyZS04LjQyLTYuZWw4Lng4Nl82NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDY0LzIwMCAKICBJbnN0YWxsaW5nICAgICAgIDogZ3JlcC0zLjEtNi5lbDgueDg2XzY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDY1LzIwMCAKICBSdW5uaW5nIHNjcmlwdGxldDogZ3JlcC0zLjEtNi5lbDgueDg2XzY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDY1LzIwMCAKICBJbnN0YWxsaW5nICAgICAgIDogeHotNS4yLjQtNC5lbDhfNi54ODZfNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDY2LzIwMCAKICBJbnN0YWxsaW5nICAgICAgIDogZ2RibS0xOjEuMTgtMi5lbDgueDg2XzY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDY3LzIwMCAKICBJbnN0YWxsaW5nICAgICAgIDogbGlic2VtYW5hZ2UtMi45LTEyLmVsOF8xMC54ODZfNjQgICAgICAgICAgICAgICAgICAgIDY4LzIwMCAKICBJbnN0YWxsaW5nICAgICAgIDogYWNsLTIuMi41My0zLmVsOC54ODZfNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDY5LzIwMCAKICBJbnN0YWxsaW5nICAgICAgIDogZmlsZS01LjMzLTI3LmVsOF8xMC54ODZfNjQgICAgICAgICAgICAgICAgICAgICAgICAgIDcwLzIwMCAKICBJbnN0YWxsaW5nICAgICAgIDogbGlicHNsLTAuMjAuMi02LmVsOC54ODZfNjQgICAgICAgICAgICAgICAgICAgICAgICAgIDcxLzIwMCAKICBJbnN0YWxsaW5nICAgICAgIDogbXBmci0zLjEuNi0xLmVsOC54ODZfNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDcyLzIwMCAKICBSdW5uaW5nIHNjcmlwdGxldDogbXBmci0zLjEuNi0xLmVsOC54ODZfNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDcyLzIwMCAKICBJbnN0YWxsaW5nICAgICAgIDogbmV0dGxlLTMuNC4xLTcuZWw4Lng4Nl82NCAgICAgICAgICAgICAgICAgICAgICAgICAgIDczLzIwMCAKICBSdW5uaW5nIHNjcmlwdGxldDogbmV0dGxlLTMuNC4xLTcuZWw4Lng4Nl82NCAgICAgICAgICAgICAgICAgICAgICAgICAgIDczLzIwMCAKICBJbnN0YWxsaW5nICAgICAgIDogZ251dGxzLTMuNi4xNi04LmVsOF8xMC40Lng4Nl82NCAgICAgICAgICAgICAgICAgICAgIDc0LzIwMCAKICBJbnN0YWxsaW5nICAgICAgIDogbGliY29tcHMtMC4xLjE4LTEuZWw4Lng4Nl82NCAgICAgICAgICAgICAgICAgICAgICAgIDc1LzIwMCAKICBJbnN0YWxsaW5nICAgICAgIDogY29yZXV0aWxzLWNvbW1vbi04LjMwLTE2LmVsOF8xMC54ODZfNjQgICAgICAgICAgICAgIDc2LzIwMCAKICBSdW5uaW5nIHNjcmlwdGxldDogY29yZXV0aWxzLWNvbW1vbi04LjMwLTE2LmVsOF8xMC54ODZfNjQgICAgICAgICAgICAgIDc2LzIwMCAKICBJbnN0YWxsaW5nICAgICAgIDogZWxmdXRpbHMtZGVmYXVsdC15YW1hLXNjb3BlLTAuMTkwLTIuZWw4Lm5vYXJjaCAgICAgIDc3LzIwMCAKICBSdW5uaW5nIHNjcmlwdGxldDogZWxmdXRpbHMtZGVmYXVsdC15YW1hLXNjb3BlLTAuMTkwLTIuZWw4Lm5vYXJjaCAgICAgIDc3LzIwMCAKICBJbnN0YWxsaW5nICAgICAgIDogZWxmdXRpbHMtbGlicy0wLjE5MC0yLmVsOC54ODZfNjQgICAgICAgICAgICAgICAgICAgIDc4LzIwMCAKICBJbnN0YWxsaW5nICAgICAgIDogYnJvdGxpLTEuMC42LTMuZWw4Lng4Nl82NCAgICAgICAgICAgICAgICAgICAgICAgICAgIDc5LzIwMCAKICBJbnN0YWxsaW5nICAgICAgIDogY3Bpby0yLjEyLTExLmVsOC54ODZfNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDgwLzIwMCAKICBJbnN0YWxsaW5nICAgICAgIDogbGlibmdodHRwMi0xLjMzLjAtNi5lbDhfMTAuMS54ODZfNjQgICAgICAgICAgICAgICAgIDgxLzIwMCAKICBJbnN0YWxsaW5nICAgICAgIDogbGlic2VjY29tcC0yLjUuMi0xLmVsOC54ODZfNjQgICAgICAgICAgICAgICAgICAgICAgIDgyLzIwMCAKICBSdW5uaW5nIHNjcmlwdGxldDogbGlic2VjY29tcC0yLjUuMi0xLmVsOC54ODZfNjQgICAgICAgICAgICAgICAgICAgICAgIDgyLzIwMCAKICBJbnN0YWxsaW5nICAgICAgIDogbGlic2lnc2Vndi0yLjExLTUuZWw4Lng4Nl82NCAgICAgICAgICAgICAgICAgICAgICAgIDgzLzIwMCAKICBJbnN0YWxsaW5nICAgICAgIDogZ2F3ay00LjIuMS00LmVsOC54ODZfNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDg0LzIwMCAKICBJbnN0YWxsaW5nICAgICAgIDogbGlidmVydG8tMC4zLjItMi5lbDgueDg2XzY0ICAgICAgICAgICAgICAgICAgICAgICAgIDg1LzIwMCAKICBJbnN0YWxsaW5nICAgICAgIDogbGlieWFtbC0wLjEuNy01LmVsOC54ODZfNjQgICAgICAgICAgICAgICAgICAgICAgICAgIDg2LzIwMCAKICBJbnN0YWxsaW5nICAgICAgIDogbmN1cnNlcy02LjEtMTAuMjAxODAyMjQuZWw4Lng4Nl82NCAgICAgICAgICAgICAgICAgIDg3LzIwMCAKICBJbnN0YWxsaW5nICAgICAgIDogb3BlbnNzbC1saWJzLTE6MS4xLjFrLTE0LmVsOF82Lng4Nl82NCAgICAgICAgICAgICAgIDg4LzIwMCAKICBSdW5uaW5nIHNjcmlwdGxldDogb3BlbnNzbC1saWJzLTE6MS4xLjFrLTE0LmVsOF82Lng4Nl82NCAgICAgICAgICAgICAgIDg4LzIwMCAKICBJbnN0YWxsaW5nICAgICAgIDogY29yZXV0aWxzLTguMzAtMTYuZWw4XzEwLng4Nl82NCAgICAgICAgICAgICAgICAgICAgIDg5LzIwMCAKICBSdW5uaW5nIHNjcmlwdGxldDogY2EtY2VydGlmaWNhdGVzLTIwMjUuMi44MF92OS4wLjMwNC04MC4yLmVsOF8xMC5uICAgIDkwLzIwMCAKICBJbnN0YWxsaW5nICAgICAgIDogY2EtY2VydGlmaWNhdGVzLTIwMjUuMi44MF92OS4wLjMwNC04MC4yLmVsOF8xMC5uICAgIDkwLzIwMCAKICBSdW5uaW5nIHNjcmlwdGxldDogY2EtY2VydGlmaWNhdGVzLTIwMjUuMi44MF92OS4wLjMwNC04MC4yLmVsOF8xMC5uICAgIDkwLzIwMCAKICBJbnN0YWxsaW5nICAgICAgIDogbGliZGItNS4zLjI4LTQyLmVsOF80Lng4Nl82NCAgICAgICAgICAgICAgICAgICAgICAgIDkxLzIwMCAKICBSdW5uaW5nIHNjcmlwdGxldDogbGliZGItNS4zLjI4LTQyLmVsOF80Lng4Nl82NCAgICAgICAgICAgICAgICAgICAgICAgIDkxLzIwMCAKICBJbnN0YWxsaW5nICAgICAgIDogbGliYmxraWQtMi4zMi4xLTQ3LmVsOF8xMC54ODZfNjQgICAgICAgICAgICAgICAgICAgIDkyLzIwMCAKICBSdW5uaW5nIHNjcmlwdGxldDogbGliYmxraWQtMi4zMi4xLTQ3LmVsOF8xMC54ODZfNjQgICAgICAgICAgICAgICAgICAgIDkyLzIwMCAKICBJbnN0YWxsaW5nICAgICAgIDogc2hhZG93LXV0aWxzLTI6NC42LTIzLmVsOF8xMC54ODZfNjQgICAgICAgICAgICAgICAgIDkzLzIwMCAKICBJbnN0YWxsaW5nICAgICAgIDogbGlibW91bnQtMi4zMi4xLTQ3LmVsOF8xMC54ODZfNjQgICAgICAgICAgICAgICAgICAgIDk0LzIwMCAKICBSdW5uaW5nIHNjcmlwdGxldDogbGlibW91bnQtMi4zMi4xLTQ3LmVsOF8xMC54ODZfNjQgICAgICAgICAgICAgICAgICAgIDk0LzIwMCAKICBJbnN0YWxsaW5nICAgICAgIDogZ2xpYjItMi41Ni40LTE2Ny5lbDhfMTAueDg2XzY0ICAgICAgICAgICAgICAgICAgICAgIDk1LzIwMCAKICBJbnN0YWxsaW5nICAgICAgIDogc3lzdGVtZC1saWJzLTIzOS04Mi5lbDhfMTAuOC54ODZfNjQgICAgICAgICAgICAgICAgIDk2LzIwMCAKICBSdW5uaW5nIHNjcmlwdGxldDogc3lzdGVtZC1saWJzLTIzOS04Mi5lbDhfMTAuOC54ODZfNjQgICAgICAgICAgICAgICAgIDk2LzIwMCAKICBJbnN0YWxsaW5nICAgICAgIDogZGJ1cy1saWJzLTE6MS4xMi44LTI3LmVsOF8xMC54ODZfNjQgICAgICAgICAgICAgICAgIDk3LzIwMCAKICBSdW5uaW5nIHNjcmlwdGxldDogZGJ1cy1saWJzLTE6MS4xMi44LTI3LmVsOF8xMC54ODZfNjQgICAgICAgICAgICAgICAgIDk3LzIwMCAKICBJbnN0YWxsaW5nICAgICAgIDoganNvbi1nbGliLTEuNC40LTEuZWw4Lng4Nl82NCAgICAgICAgICAgICAgICAgICAgICAgIDk4LzIwMCAKICBJbnN0YWxsaW5nICAgICAgIDoga3JiNS1saWJzLTEuMTguMi0zMi5lbDhfMTAueDg2XzY0ICAgICAgICAgICAgICAgICAgIDk5LzIwMCAKICBJbnN0YWxsaW5nICAgICAgIDogbGlidGlycGMtMS4xLjQtMTIuZWw4XzEwLng4Nl82NCAgICAgICAgICAgICAgICAgICAgMTAwLzIwMCAKICBSdW5uaW5nIHNjcmlwdGxldDogbGlidGlycGMtMS4xLjQtMTIuZWw4XzEwLng4Nl82NCAgICAgICAgICAgICAgICAgICAgMTAwLzIwMCAKICBJbnN0YWxsaW5nICAgICAgIDogbGlicmhzbS0wLjAuMy01LmVsOC54ODZfNjQgICAgICAgICAgICAgICAgICAgICAgICAgMTAxLzIwMCAKICBJbnN0YWxsaW5nICAgICAgIDoga21vZC0yNS0yMC5lbDgueDg2XzY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMTAyLzIwMCAKICBJbnN0YWxsaW5nICAgICAgIDoga21vZC1saWJzLTI1LTIwLmVsOC54ODZfNjQgICAgICAgICAgICAgICAgICAgICAgICAgMTAzLzIwMCAKICBSdW5uaW5nIHNjcmlwdGxldDoga21vZC1saWJzLTI1LTIwLmVsOC54ODZfNjQgICAgICAgICAgICAgICAgICAgICAgICAgMTAzLzIwMCAKICBJbnN0YWxsaW5nICAgICAgIDogbGlibnNsMi0xLjIuMC0yLjIwMTgwNjA1Z2l0NGEwNjJjZi5lbDgueDg2XzY0ICAgICAgMTA0LzIwMCAKICBSdW5uaW5nIHNjcmlwdGxldDogbGlibnNsMi0xLjIuMC0yLjIwMTgwNjA1Z2l0NGEwNjJjZi5lbDgueDg2XzY0ICAgICAgMTA0LzIwMCAKICBJbnN0YWxsaW5nICAgICAgIDogcGxhdGZvcm0tcHl0aG9uLXNldHVwdG9vbHMtMzkuMi4wLTkuZWw4XzEwLm5vYXJjICAgMTA1LzIwMCAKICBJbnN0YWxsaW5nICAgICAgIDogcGxhdGZvcm0tcHl0aG9uLTMuNi44LTcxLmVsOF8xMC54ODZfNjQgICAgICAgICAgICAgMTA2LzIwMCAKICBSdW5uaW5nIHNjcmlwdGxldDogcGxhdGZvcm0tcHl0aG9uLTMuNi44LTcxLmVsOF8xMC54ODZfNjQgICAgICAgICAgICAgMTA2LzIwMCAKICBJbnN0YWxsaW5nICAgICAgIDogcHl0aG9uMy1saWJzLTMuNi44LTcxLmVsOF8xMC54ODZfNjQgICAgICAgICAgICAgICAgMTA3LzIwMCAKICBJbnN0YWxsaW5nICAgICAgIDogbGliY3JvY28tMC42LjEyLTQuZWw4XzIuMS54ODZfNjQgICAgICAgICAgICAgICAgICAgMTA4LzIwMCAKICBSdW5uaW5nIHNjcmlwdGxldDogbGliY3JvY28tMC42LjEyLTQuZWw4XzIuMS54ODZfNjQgICAgICAgICAgICAgICAgICAgMTA4LzIwMCAKICBJbnN0YWxsaW5nICAgICAgIDogZ3ppcC0xLjktMTMuZWw4XzUueDg2XzY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgMTA5LzIwMCAKICBSdW5uaW5nIHNjcmlwdGxldDogZ3ppcC0xLjktMTMuZWw4XzUueDg2XzY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgMTA5LzIwMCAKICBJbnN0YWxsaW5nICAgICAgIDogY3JhY2tsaWItMi45LjYtMTUuZWw4Lng4Nl82NCAgICAgICAgICAgICAgICAgICAgICAgMTEwLzIwMCAKICBJbnN0YWxsaW5nICAgICAgIDogbGliZXZlbnQtMi4xLjgtNS5lbDgueDg2XzY0ICAgICAgICAgICAgICAgICAgICAgICAgMTExLzIwMCAKICBJbnN0YWxsaW5nICAgICAgIDogY3JhY2tsaWItZGljdHMtMi45LjYtMTUuZWw4Lng4Nl82NCAgICAgICAgICAgICAgICAgMTEyLzIwMCAKICBJbnN0YWxsaW5nICAgICAgIDogbGlicHdxdWFsaXR5LTEuNC40LTYuZWw4Lng4Nl82NCAgICAgICAgICAgICAgICAgICAgMTEzLzIwMCAKICBJbnN0YWxsaW5nICAgICAgIDogcGFtLTEuMy4xLTM5LmVsOF8xMC54ODZfNjQgICAgICAgICAgICAgICAgICAgICAgICAgMTE0LzIwMCAKICBSdW5uaW5nIHNjcmlwdGxldDogcGFtLTEuMy4xLTM5LmVsOF8xMC54ODZfNjQgICAgICAgICAgICAgICAgICAgICAgICAgMTE0LzIwMCAKICBJbnN0YWxsaW5nICAgICAgIDogZ2V0dGV4dC1saWJzLTAuMTkuOC4xLTE3LmVsOC54ODZfNjQgICAgICAgICAgICAgICAgMTE1LzIwMCAKICBJbnN0YWxsaW5nICAgICAgIDogZ2V0dGV4dC0wLjE5LjguMS0xNy5lbDgueDg2XzY0ICAgICAgICAgICAgICAgICAgICAgMTE2LzIwMCAKICBSdW5uaW5nIHNjcmlwdGxldDogZ2V0dGV4dC0wLjE5LjguMS0xNy5lbDgueDg2XzY0ICAgICAgICAgICAgICAgICAgICAgMTE2LzIwMCAKICBJbnN0YWxsaW5nICAgICAgIDogcHl0aG9uMy1saWJjb21wcy0wLjEuMTgtMS5lbDgueDg2XzY0ICAgICAgICAgICAgICAgMTE3LzIwMCAKICBJbnN0YWxsaW5nICAgICAgIDogcHl0aG9uMy1zeXN0ZW1kLTIzNC04LmVsOC54ODZfNjQgICAgICAgICAgICAgICAgICAgMTE4LzIwMCAKICBJbnN0YWxsaW5nICAgICAgIDogcHl0aG9uMy1zaXgtMS4xMS4wLTguZWw4Lm5vYXJjaCAgICAgICAgICAgICAgICAgICAgMTE5LzIwMCAKICBJbnN0YWxsaW5nICAgICAgIDogcHl0aG9uMy1kYXRldXRpbC0xOjIuNi4xLTYuZWw4Lm5vYXJjaCAgICAgICAgICAgICAgMTIwLzIwMCAKICBJbnN0YWxsaW5nICAgICAgIDogY3lydXMtc2FzbC1saWItMi4xLjI3LTYuZWw4XzUueDg2XzY0ICAgICAgICAgICAgICAgMTIxLzIwMCAKICBSdW5uaW5nIHNjcmlwdGxldDogY3lydXMtc2FzbC1saWItMi4xLjI3LTYuZWw4XzUueDg2XzY0ICAgICAgICAgICAgICAgMTIxLzIwMCAKICBJbnN0YWxsaW5nICAgICAgIDogb3BlbmxkYXAtMi40LjQ2LTIxLmVsOF8xMC54ODZfNjQgICAgICAgICAgICAgICAgICAgMTIyLzIwMCAKICBJbnN0YWxsaW5nICAgICAgIDogZGJ1cy1nbGliLTAuMTEwLTIuZWw4Lng4Nl82NCAgICAgICAgICAgICAgICAgICAgICAgMTIzLzIwMCAKICBSdW5uaW5nIHNjcmlwdGxldDogZGJ1cy1nbGliLTAuMTEwLTIuZWw4Lng4Nl82NCAgICAgICAgICAgICAgICAgICAgICAgMTIzLzIwMCAKICBJbnN0YWxsaW5nICAgICAgIDogcHl0aG9uMy1kYnVzLTEuMi40LTE1LmVsOC54ODZfNjQgICAgICAgICAgICAgICAgICAgMTI0LzIwMCAKICBJbnN0YWxsaW5nICAgICAgIDogZGJ1cy10b29scy0xOjEuMTIuOC0yNy5lbDhfMTAueDg2XzY0ICAgICAgICAgICAgICAgMTI1LzIwMCAKICBJbnN0YWxsaW5nICAgICAgIDogbGlidXNieC0xLjAuMjMtNC5lbDgueDg2XzY0ICAgICAgICAgICAgICAgICAgICAgICAgMTI2LzIwMCAKICBJbnN0YWxsaW5nICAgICAgIDogcHJvY3BzLW5nLTMuMy4xNS0xNC5lbDgueDg2XzY0ICAgICAgICAgICAgICAgICAgICAgMTI3LzIwMCAKICBJbnN0YWxsaW5nICAgICAgIDogbGlic2VjcmV0LTAuMTguNi0xLmVsOC54ODZfNjQgICAgICAgICAgICAgICAgICAgICAgMTI4LzIwMCAKICBSdW5uaW5nIHNjcmlwdGxldDogbGlidXRlbXB0ZXItMS4xLjYtMTQuZWw4Lng4Nl82NCAgICAgICAgICAgICAgICAgICAgMTI5LzIwMCAKICBJbnN0YWxsaW5nICAgICAgIDogbGlidXRlbXB0ZXItMS4xLjYtMTQuZWw4Lng4Nl82NCAgICAgICAgICAgICAgICAgICAgMTI5LzIwMCAKICBSdW5uaW5nIHNjcmlwdGxldDogdHBtMi10c3MtMi4zLjItNi5lbDgueDg2XzY0ICAgICAgICAgICAgICAgICAgICAgICAgMTMwLzIwMCAKICBJbnN0YWxsaW5nICAgICAgIDogdHBtMi10c3MtMi4zLjItNi5lbDgueDg2XzY0ICAgICAgICAgICAgICAgICAgICAgICAgMTMwLzIwMCAKICBSdW5uaW5nIHNjcmlwdGxldDogdHBtMi10c3MtMi4zLjItNi5lbDgueDg2XzY0ICAgICAgICAgICAgICAgICAgICAgICAgMTMwLzIwMCAKICBJbnN0YWxsaW5nICAgICAgIDogaW1hLWV2bS11dGlscy0xLjMuMi0xMi5lbDgueDg2XzY0ICAgICAgICAgICAgICAgICAgMTMxLzIwMCAKICBJbnN0YWxsaW5nICAgICAgIDogbGliZmRpc2stMi4zMi4xLTQ3LmVsOF8xMC54ODZfNjQgICAgICAgICAgICAgICAgICAgMTMyLzIwMCAKICBSdW5uaW5nIHNjcmlwdGxldDogbGliZmRpc2stMi4zMi4xLTQ3LmVsOF8xMC54ODZfNjQgICAgICAgICAgICAgICAgICAgMTMyLzIwMCAKICBJbnN0YWxsaW5nICAgICAgIDogdXRpbC1saW51eC0yLjMyLjEtNDcuZWw4XzEwLng4Nl82NCAgICAgICAgICAgICAgICAgMTMzLzIwMCAKICBSdW5uaW5nIHNjcmlwdGxldDogdXRpbC1saW51eC0yLjMyLjEtNDcuZWw4XzEwLng4Nl82NCAgICAgICAgICAgICAgICAgMTMzLzIwMCAKICBJbnN0YWxsaW5nICAgICAgIDogZGV2aWNlLW1hcHBlci04OjEuMDIuMTgxLTE1LmVsOF8xMC4yLng4Nl82NCAgICAgICAgMTM0LzIwMCAKICBJbnN0YWxsaW5nICAgICAgIDogZGV2aWNlLW1hcHBlci1saWJzLTg6MS4wMi4xODEtMTUuZWw4XzEwLjIueDg2XzY0ICAgMTM1LzIwMCAKICBJbnN0YWxsaW5nICAgICAgIDogY3J5cHRzZXR1cC1saWJzLTIuMy43LTcuZWw4Lng4Nl82NCAgICAgICAgICAgICAgICAgMTM2LzIwMCAKICBSdW5uaW5nIHNjcmlwdGxldDogY3J5cHRzZXR1cC1saWJzLTIuMy43LTcuZWw4Lng4Nl82NCAgICAgICAgICAgICAgICAgMTM2LzIwMCAKICBJbnN0YWxsaW5nICAgICAgIDogZGJ1cy1jb21tb24tMToxLjEyLjgtMjcuZWw4XzEwLm5vYXJjaCAgICAgICAgICAgICAgMTM3LzIwMCAKICBSdW5uaW5nIHNjcmlwdGxldDogZGJ1cy1kYWVtb24tMToxLjEyLjgtMjcuZWw4XzEwLng4Nl82NCAgICAgICAgICAgICAgMTM4LzIwMCAKICBJbnN0YWxsaW5nICAgICAgIDogZGJ1cy1kYWVtb24tMToxLjEyLjgtMjcuZWw4XzEwLng4Nl82NCAgICAgICAgICAgICAgMTM4LzIwMCAKICBSdW5uaW5nIHNjcmlwdGxldDogZGJ1cy1kYWVtb24tMToxLjEyLjgtMjcuZWw4XzEwLng4Nl82NCAgICAgICAgICAgICAgMTM4LzIwMCAKICBJbnN0YWxsaW5nICAgICAgIDogc3lzdGVtZC1wYW0tMjM5LTgyLmVsOF8xMC44Lng4Nl82NCAgICAgICAgICAgICAgICAgMTM5LzIwMCAKICBSdW5uaW5nIHNjcmlwdGxldDogc3lzdGVtZC0yMzktODIuZWw4XzEwLjgueDg2XzY0ICAgICAgICAgICAgICAgICAgICAgMTQwLzIwMCAKICBJbnN0YWxsaW5nICAgICAgIDogc3lzdGVtZC0yMzktODIuZWw4XzEwLjgueDg2XzY0ICAgICAgICAgICAgICAgICAgICAgMTQwLzIwMCAKICBSdW5uaW5nIHNjcmlwdGxldDogc3lzdGVtZC0yMzktODIuZWw4XzEwLjgueDg2XzY0ICAgICAgICAgICAgICAgICAgICAgMTQwLzIwMCAKICBJbnN0YWxsaW5nICAgICAgIDogZGJ1cy0xOjEuMTIuOC0yNy5lbDhfMTAueDg2XzY0ICAgICAgICAgICAgICAgICAgICAgMTQxLzIwMCAKICBJbnN0YWxsaW5nICAgICAgIDogc3lzdGVtZC11ZGV2LTIzOS04Mi5lbDhfMTAuOC54ODZfNjQgICAgICAgICAgICAgICAgMTQyLzIwMCAKICBSdW5uaW5nIHNjcmlwdGxldDogc3lzdGVtZC11ZGV2LTIzOS04Mi5lbDhfMTAuOC54ODZfNjQgICAgICAgICAgICAgICAgMTQyLzIwMCAKRmFpbGVkIHRvIG9wZW4gL2Rldi91cmFuZG9tOiBObyBzdWNoIGZpbGUgb3IgZGlyZWN0b3J5CgogIEluc3RhbGxpbmcgICAgICAgOiBvcy1wcm9iZXItMS43NC05LmVsOC54ODZfNjQgICAgICAgICAgICAgICAgICAgICAgICAxNDMvMjAwIAogIEluc3RhbGxpbmcgICAgICAgOiBsaWJrY2FwaS0xLjQuMC0yLmVsOC54ODZfNjQgICAgICAgICAgICAgICAgICAgICAgICAxNDQvMjAwIAogIEluc3RhbGxpbmcgICAgICAgOiBsaWJrY2FwaS1obWFjY2FsYy0xLjQuMC0yLmVsOC54ODZfNjQgICAgICAgICAgICAgICAxNDUvMjAwIAogIEluc3RhbGxpbmcgICAgICAgOiBkcmFjdXQtMDQ5LTIzOS5naXQyMDI1MTEyNy5lbDhfMTAueDg2XzY0ICAgICAgICAgICAxNDYvMjAwIAogIFJ1bm5pbmcgc2NyaXB0bGV0OiB1bmJvdW5kLWxpYnMtMS4xNi4yLTUuOS5lbDhfMTAueDg2XzY0ICAgICAgICAgICAgICAxNDcvMjAwIAogIEluc3RhbGxpbmcgICAgICAgOiB1bmJvdW5kLWxpYnMtMS4xNi4yLTUuOS5lbDhfMTAueDg2XzY0ICAgICAgICAgICAgICAxNDcvMjAwIAogIFJ1bm5pbmcgc2NyaXB0bGV0OiB1bmJvdW5kLWxpYnMtMS4xNi4yLTUuOS5lbDhfMTAueDg2XzY0ICAgICAgICAgICAgICAxNDcvMjAwIAogIEluc3RhbGxpbmcgICAgICAgOiBncnViMi10b29scy1taW5pbWFsLTE6Mi4wMi0xNjkuZWw4XzEwLng4Nl82NCAgICAgICAxNDgvMjAwIAogIEluc3RhbGxpbmcgICAgICAgOiBsaWJkYi11dGlscy01LjMuMjgtNDIuZWw4XzQueDg2XzY0ICAgICAgICAgICAgICAgICAxNDkvMjAwIAogIEluc3RhbGxpbmcgICAgICAgOiBvcGVuc3NsLTE6MS4xLjFrLTE0LmVsOF82Lng4Nl82NCAgICAgICAgICAgICAgICAgICAxNTAvMjAwIAogIEluc3RhbGxpbmcgICAgICAgOiB3aGljaC0yLjIxLTIxLmVsOF8xMC54ODZfNjQgICAgICAgICAgICAgICAgICAgICAgICAxNTEvMjAwIAogIEluc3RhbGxpbmcgICAgICAgOiBsaWJhcmNoaXZlLTMuMy4zLTYuZWw4XzEwLng4Nl82NCAgICAgICAgICAgICAgICAgICAxNTIvMjAwIAogIEluc3RhbGxpbmcgICAgICAgOiB0cm91c2Vycy1saWItMC4zLjE1LTIuZWw4Lng4Nl82NCAgICAgICAgICAgICAgICAgICAxNTMvMjAwIAogIFJ1bm5pbmcgc2NyaXB0bGV0OiB0cm91c2Vycy1saWItMC4zLjE1LTIuZWw4Lng4Nl82NCAgICAgICAgICAgICAgICAgICAxNTMvMjAwIAogIEluc3RhbGxpbmcgICAgICAgOiBucHRoLTEuNS00LmVsOC54ODZfNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAxNTQvMjAwIAogIEluc3RhbGxpbmcgICAgICAgOiBnbnVwZzItMi4yLjIwLTMuZWw4XzYueDg2XzY0ICAgICAgICAgICAgICAgICAgICAgICAxNTUvMjAwIAogIEluc3RhbGxpbmcgICAgICAgOiBncGdtZS0xLjEzLjEtMTIuZWw4Lng4Nl82NCAgICAgICAgICAgICAgICAgICAgICAgICAxNTYvMjAwIAogIEluc3RhbGxpbmcgICAgICAgOiBweXRob24zLWdwZy0xLjEzLjEtMTIuZWw4Lng4Nl82NCAgICAgICAgICAgICAgICAgICAxNTcvMjAwIAogIEluc3RhbGxpbmcgICAgICAgOiBsaWJzc2gtY29uZmlnLTAuOS42LTE2LmVsOF8xMC5ub2FyY2ggICAgICAgICAgICAgICAxNTgvMjAwIAogIEluc3RhbGxpbmcgICAgICAgOiBsaWJzc2gtMC45LjYtMTYuZWw4XzEwLng4Nl82NCAgICAgICAgICAgICAgICAgICAgICAxNTkvMjAwIAogIEluc3RhbGxpbmcgICAgICAgOiBsaWJjdXJsLTcuNjEuMS0zNC5lbDhfMTAuOS54ODZfNjQgICAgICAgICAgICAgICAgICAxNjAvMjAwIAogIEluc3RhbGxpbmcgICAgICAgOiBsaWJyZXBvLTEuMTQuMi01LmVsOC54ODZfNjQgICAgICAgICAgICAgICAgICAgICAgICAxNjEvMjAwIAogIEluc3RhbGxpbmcgICAgICAgOiBjdXJsLTcuNjEuMS0zNC5lbDhfMTAuOS54ODZfNjQgICAgICAgICAgICAgICAgICAgICAxNjIvMjAwIAogIEluc3RhbGxpbmcgICAgICAgOiBycG0tNC4xNC4zLTMyLmVsOF8xMC54ODZfNjQgICAgICAgICAgICAgICAgICAgICAgICAxNjMvMjAwIAogIEluc3RhbGxpbmcgICAgICAgOiBycG0tbGlicy00LjE0LjMtMzIuZWw4XzEwLng4Nl82NCAgICAgICAgICAgICAgICAgICAxNjQvMjAwIAogIFJ1bm5pbmcgc2NyaXB0bGV0OiBycG0tbGlicy00LjE0LjMtMzIuZWw4XzEwLng4Nl82NCAgICAgICAgICAgICAgICAgICAxNjQvMjAwIAogIEluc3RhbGxpbmcgICAgICAgOiBsaWJtb2R1bGVtZC0yLjEzLjAtMS5lbDgueDg2XzY0ICAgICAgICAgICAgICAgICAgICAxNjUvMjAwIAogIEluc3RhbGxpbmcgICAgICAgOiBsaWJzb2x2LTAuNy4yMC02LmVsOC54ODZfNjQgICAgICAgICAgICAgICAgICAgICAgICAxNjYvMjAwIAogIEluc3RhbGxpbmcgICAgICAgOiBsaWJkbmYtMC42My4wLTIxLmVsOF8xMC54ODZfNjQgICAgICAgICAgICAgICAgICAgICAxNjcvMjAwIAogIEluc3RhbGxpbmcgICAgICAgOiBweXRob24zLWxpYmRuZi0wLjYzLjAtMjEuZWw4XzEwLng4Nl82NCAgICAgICAgICAgICAxNjgvMjAwIAogIEluc3RhbGxpbmcgICAgICAgOiBweXRob24zLWhhd2tleS0wLjYzLjAtMjEuZWw4XzEwLng4Nl82NCAgICAgICAgICAgICAxNjkvMjAwIAogIFJ1bm5pbmcgc2NyaXB0bGV0OiBncnViMi10b29scy0xOjIuMDItMTY5LmVsOF8xMC54ODZfNjQgICAgICAgICAgICAgICAxNzAvMjAwIAogIEluc3RhbGxpbmcgICAgICAgOiBncnViMi10b29scy0xOjIuMDItMTY5LmVsOF8xMC54ODZfNjQgICAgICAgICAgICAgICAxNzAvMjAwIAogIFJ1bm5pbmcgc2NyaXB0bGV0OiBncnViMi10b29scy0xOjIuMDItMTY5LmVsOF8xMC54ODZfNjQgICAgICAgICAgICAgICAxNzAvMjAwIAogIEluc3RhbGxpbmcgICAgICAgOiBycG0tYnVpbGQtbGlicy00LjE0LjMtMzIuZWw4XzEwLng4Nl82NCAgICAgICAgICAgICAxNzEvMjAwIAogIFJ1bm5pbmcgc2NyaXB0bGV0OiBycG0tYnVpbGQtbGlicy00LjE0LjMtMzIuZWw4XzEwLng4Nl82NCAgICAgICAgICAgICAxNzEvMjAwIAogIEluc3RhbGxpbmcgICAgICAgOiBweXRob24zLXJwbS00LjE0LjMtMzIuZWw4XzEwLng4Nl82NCAgICAgICAgICAgICAgICAxNzIvMjAwIAogIEluc3RhbGxpbmcgICAgICAgOiBsaWJyZXBvcnQtZmlsZXN5c3RlbS0yLjkuNS0xNS5lbDgueDg2XzY0ICAgICAgICAgICAxNzMvMjAwIAogIEluc3RhbGxpbmcgICAgICAgOiBkbmYtZGF0YS00LjcuMC0yMS5lbDhfMTAubm9hcmNoICAgICAgICAgICAgICAgICAgICAxNzQvMjAwIAogIEluc3RhbGxpbmcgICAgICAgOiBweXRob24zLWRuZi00LjcuMC0yMS5lbDhfMTAubm9hcmNoICAgICAgICAgICAgICAgICAxNzUvMjAwIAogIEluc3RhbGxpbmcgICAgICAgOiBweXRob24zLWRuZi1wbHVnaW5zLWNvcmUtNC4wLjIxLTI1LmVsOC5ub2FyY2ggICAgICAxNzYvMjAwIAogIEluc3RhbGxpbmcgICAgICAgOiBrYmQtbWlzYy0yLjAuNC0xMS5lbDgubm9hcmNoICAgICAgICAgICAgICAgICAgICAgICAxNzcvMjAwIAogIEluc3RhbGxpbmcgICAgICAgOiBrYmQtbGVnYWN5LTIuMC40LTExLmVsOC5ub2FyY2ggICAgICAgICAgICAgICAgICAgICAxNzgvMjAwIAogIEluc3RhbGxpbmcgICAgICAgOiBrYmQtMi4wLjQtMTEuZWw4Lng4Nl82NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAxNzkvMjAwIAogIEluc3RhbGxpbmcgICAgICAgOiBkbmYtcGx1Z2lucy1jb3JlLTQuMC4yMS0yNS5lbDgubm9hcmNoICAgICAgICAgICAgICAxODAvMjAwIAogIEluc3RhbGxpbmcgICAgICAgOiBkbmYtNC43LjAtMjEuZWw4XzEwLm5vYXJjaCAgICAgICAgICAgICAgICAgICAgICAgICAxODEvMjAwIAogIFJ1bm5pbmcgc2NyaXB0bGV0OiBkbmYtNC43LjAtMjEuZWw4XzEwLm5vYXJjaCAgICAgICAgICAgICAgICAgICAgICAgICAxODEvMjAwIAogIEluc3RhbGxpbmcgICAgICAgOiBncnViYnktOC40MC00OS5lbDgueDg2XzY0ICAgICAgICAgICAgICAgICAgICAgICAgICAxODIvMjAwIAogIEluc3RhbGxpbmcgICAgICAgOiBycG0tcGx1Z2luLXN5c3RlbWQtaW5oaWJpdC00LjE0LjMtMzIuZWw4XzEwLng4Nl8gICAxODMvMjAwIAogIEluc3RhbGxpbmcgICAgICAgOiBlbGZ1dGlscy1kZWJ1Z2luZm9kLWNsaWVudC0wLjE5MC0yLmVsOC54ODZfNjQgICAgICAxODQvMjAwIAogIEluc3RhbGxpbmcgICAgICAgOiBnbnVwZzItc21pbWUtMi4yLjIwLTMuZWw4XzYueDg2XzY0ICAgICAgICAgICAgICAgICAxODUvMjAwIAogIFJ1bm5pbmcgc2NyaXB0bGV0OiB0cm91c2Vycy0wLjMuMTUtMi5lbDgueDg2XzY0ICAgICAgICAgICAgICAgICAgICAgICAxODYvMjAwIAogIEluc3RhbGxpbmcgICAgICAgOiB0cm91c2Vycy0wLjMuMTUtMi5lbDgueDg2XzY0ICAgICAgICAgICAgICAgICAgICAgICAxODYvMjAwIAogIFJ1bm5pbmcgc2NyaXB0bGV0OiB0cm91c2Vycy0wLjMuMTUtMi5lbDgueDg2XzY0ICAgICAgICAgICAgICAgICAgICAgICAxODYvMjAwIAogIEluc3RhbGxpbmcgICAgICAgOiBvcGVuc3NsLXBrY3MxMS0wLjQuMTAtMy5lbDgueDg2XzY0ICAgICAgICAgICAgICAgICAxODcvMjAwIAogIEluc3RhbGxpbmcgICAgICAgOiBweXRob24zLXVuYm91bmQtMS4xNi4yLTUuOS5lbDhfMTAueDg2XzY0ICAgICAgICAgICAxODgvMjAwIAogIEluc3RhbGxpbmcgICAgICAgOiBrcGFydHgtMC44LjQtNDIuZWw4XzEwLng4Nl82NCAgICAgICAgICAgICAgICAgICAgICAxODkvMjAwIAogIEluc3RhbGxpbmcgICAgICAgOiBwaW5lbnRyeS0xLjEuMC0yLmVsOC54ODZfNjQgICAgICAgICAgICAgICAgICAgICAgICAxOTAvMjAwIAogIFJ1bm5pbmcgc2NyaXB0bGV0OiBwaW5lbnRyeS0xLjEuMC0yLmVsOC54ODZfNjQgICAgICAgICAgICAgICAgICAgICAgICAxOTAvMjAwIAogIEluc3RhbGxpbmcgICAgICAgOiBjcnlwdG8tcG9saWNpZXMtc2NyaXB0cy0yMDIzMDczMS0xLmdpdDMxNzdlMDYuZWwgICAxOTEvMjAwIAogIEluc3RhbGxpbmcgICAgICAgOiBwbGF0Zm9ybS1weXRob24tcGlwLTkuMC4zLTI0LmVsOC5ub2FyY2ggICAgICAgICAgICAxOTIvMjAwIAogIEluc3RhbGxpbmcgICAgICAgOiBzaGFyZWQtbWltZS1pbmZvLTEuOS00LmVsOC54ODZfNjQgICAgICAgICAgICAgICAgICAxOTMvMjAwIAogIFJ1bm5pbmcgc2NyaXB0bGV0OiBzaGFyZWQtbWltZS1pbmZvLTEuOS00LmVsOC54ODZfNjQgICAgICAgICAgICAgICAgICAxOTMvMjAwIAogIEluc3RhbGxpbmcgICAgICAgOiBkaWZmdXRpbHMtMy42LTYuZWw4Lng4Nl82NCAgICAgICAgICAgICAgICAgICAgICAgICAxOTQvMjAwIAogIFJ1bm5pbmcgc2NyaXB0bGV0OiBkaWZmdXRpbHMtMy42LTYuZWw4Lng4Nl82NCAgICAgICAgICAgICAgICAgICAgICAgICAxOTQvMjAwIAogIEluc3RhbGxpbmcgICAgICAgOiBwaWd6LTIuNC00LmVsOC54ODZfNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAxOTUvMjAwIAogIEluc3RhbGxpbmcgICAgICAgOiBnbGliYy1nY29udi1leHRyYS0yLjI4LTI1MS5lbDhfMTAuMjcueDg2XzY0ICAgICAgICAxOTYvMjAwIAogIFJ1bm5pbmcgc2NyaXB0bGV0OiBnbGliYy1nY29udi1leHRyYS0yLjI4LTI1MS5lbDhfMTAuMjcueDg2XzY0ICAgICAgICAxOTYvMjAwIAogIEluc3RhbGxpbmcgICAgICAgOiBoYXJkbGluay0xOjEuMy02LmVsOC54ODZfNjQgICAgICAgICAgICAgICAgICAgICAgICAxOTcvMjAwIAogIEluc3RhbGxpbmcgICAgICAgOiBtZW1zdHJhY2stMC4yLjUtMi5lbDgueDg2XzY0ICAgICAgICAgICAgICAgICAgICAgICAxOTgvMjAwIAogIEluc3RhbGxpbmcgICAgICAgOiBsaWJ4a2Jjb21tb24tMC45LjEtMS5lbDgueDg2XzY0ICAgICAgICAgICAgICAgICAgICAxOTkvMjAwIAogIEluc3RhbGxpbmcgICAgICAgOiByZWRoYXQtcmVsZWFzZS1ldWxhLTguMTAtMC4zLmVsOC54ODZfNjQgICAgICAgICAgICAyMDAvMjAwIAogIFJ1bm5pbmcgc2NyaXB0bGV0OiBmaWxlc3lzdGVtLTMuOC02LmVsOC54ODZfNjQgICAgICAgICAgICAgICAgICAgICAgICAyMDAvMjAwIAogIFJ1bm5pbmcgc2NyaXB0bGV0OiBnbGliYy1hbGwtbGFuZ3BhY2tzLTIuMjgtMjUxLmVsOF8xMC4yNy54ODZfNjQgICAgICAyMDAvMjAwIAogIFJ1bm5pbmcgc2NyaXB0bGV0OiBncnViMi1jb21tb24tMToyLjAyLTE2OS5lbDhfMTAubm9hcmNoICAgICAgICAgICAgICAyMDAvMjAwIAogIFJ1bm5pbmcgc2NyaXB0bGV0OiBjYS1jZXJ0aWZpY2F0ZXMtMjAyNS4yLjgwX3Y5LjAuMzA0LTgwLjIuZWw4XzEwLm4gICAyMDAvMjAwIAogIFJ1bm5pbmcgc2NyaXB0bGV0OiBjcnlwdG8tcG9saWNpZXMtc2NyaXB0cy0yMDIzMDczMS0xLmdpdDMxNzdlMDYuZWwgICAyMDAvMjAwIAogIFZlcmlmeWluZyAgICAgICAgOiBhY2wtMi4yLjUzLTMuZWw4Lng4Nl82NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDEvMjAwIAogIFZlcmlmeWluZyAgICAgICAgOiBhdWRpdC1saWJzLTMuMS4yLTEuZWw4XzEwLjEueDg2XzY0ICAgICAgICAgICAgICAgICAgIDIvMjAwIAogIFZlcmlmeWluZyAgICAgICAgOiBiYXNlc3lzdGVtLTExLTUuZWw4Lm5vYXJjaCAgICAgICAgICAgICAgICAgICAgICAgICAgIDMvMjAwIAogIFZlcmlmeWluZyAgICAgICAgOiBiYXNoLTQuNC4yMC02LmVsOF8xMC54ODZfNjQgICAgICAgICAgICAgICAgICAgICAgICAgIDQvMjAwIAogIFZlcmlmeWluZyAgICAgICAgOiBicm90bGktMS4wLjYtMy5lbDgueDg2XzY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDUvMjAwIAogIFZlcmlmeWluZyAgICAgICAgOiBiemlwMi1saWJzLTEuMC42LTI4LmVsOF8xMC54ODZfNjQgICAgICAgICAgICAgICAgICAgIDYvMjAwIAogIFZlcmlmeWluZyAgICAgICAgOiBjYS1jZXJ0aWZpY2F0ZXMtMjAyNS4yLjgwX3Y5LjAuMzA0LTgwLjIuZWw4XzEwLm4gICAgIDcvMjAwIAogIFZlcmlmeWluZyAgICAgICAgOiBjaGtjb25maWctMS4xOS4yLTEuZWw4Lng4Nl82NCAgICAgICAgICAgICAgICAgICAgICAgIDgvMjAwIAogIFZlcmlmeWluZyAgICAgICAgOiBjb3JldXRpbHMtOC4zMC0xNi5lbDhfMTAueDg2XzY0ICAgICAgICAgICAgICAgICAgICAgIDkvMjAwIAogIFZlcmlmeWluZyAgICAgICAgOiBjb3JldXRpbHMtY29tbW9uLTguMzAtMTYuZWw4XzEwLng4Nl82NCAgICAgICAgICAgICAgMTAvMjAwIAogIFZlcmlmeWluZyAgICAgICAgOiBjcGlvLTIuMTItMTEuZWw4Lng4Nl82NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMTEvMjAwIAogIFZlcmlmeWluZyAgICAgICAgOiBjcmFja2xpYi0yLjkuNi0xNS5lbDgueDg2XzY0ICAgICAgICAgICAgICAgICAgICAgICAgMTIvMjAwIAogIFZlcmlmeWluZyAgICAgICAgOiBjcmFja2xpYi1kaWN0cy0yLjkuNi0xNS5lbDgueDg2XzY0ICAgICAgICAgICAgICAgICAgMTMvMjAwIAogIFZlcmlmeWluZyAgICAgICAgOiBjcnlwdG8tcG9saWNpZXMtMjAyMzA3MzEtMS5naXQzMTc3ZTA2LmVsOC5ub2FyY2ggICAgMTQvMjAwIAogIFZlcmlmeWluZyAgICAgICAgOiBjcnlwdG8tcG9saWNpZXMtc2NyaXB0cy0yMDIzMDczMS0xLmdpdDMxNzdlMDYuZWwgICAgMTUvMjAwIAogIFZlcmlmeWluZyAgICAgICAgOiBjcnlwdHNldHVwLWxpYnMtMi4zLjctNy5lbDgueDg2XzY0ICAgICAgICAgICAgICAgICAgMTYvMjAwIAogIFZlcmlmeWluZyAgICAgICAgOiBjdXJsLTcuNjEuMS0zNC5lbDhfMTAuOS54ODZfNjQgICAgICAgICAgICAgICAgICAgICAgMTcvMjAwIAogIFZlcmlmeWluZyAgICAgICAgOiBjeXJ1cy1zYXNsLWxpYi0yLjEuMjctNi5lbDhfNS54ODZfNjQgICAgICAgICAgICAgICAgMTgvMjAwIAogIFZlcmlmeWluZyAgICAgICAgOiBkYnVzLTE6MS4xMi44LTI3LmVsOF8xMC54ODZfNjQgICAgICAgICAgICAgICAgICAgICAgMTkvMjAwIAogIFZlcmlmeWluZyAgICAgICAgOiBkYnVzLWNvbW1vbi0xOjEuMTIuOC0yNy5lbDhfMTAubm9hcmNoICAgICAgICAgICAgICAgMjAvMjAwIAogIFZlcmlmeWluZyAgICAgICAgOiBkYnVzLWRhZW1vbi0xOjEuMTIuOC0yNy5lbDhfMTAueDg2XzY0ICAgICAgICAgICAgICAgMjEvMjAwIAogIFZlcmlmeWluZyAgICAgICAgOiBkYnVzLWdsaWItMC4xMTAtMi5lbDgueDg2XzY0ICAgICAgICAgICAgICAgICAgICAgICAgMjIvMjAwIAogIFZlcmlmeWluZyAgICAgICAgOiBkYnVzLWxpYnMtMToxLjEyLjgtMjcuZWw4XzEwLng4Nl82NCAgICAgICAgICAgICAgICAgMjMvMjAwIAogIFZlcmlmeWluZyAgICAgICAgOiBkYnVzLXRvb2xzLTE6MS4xMi44LTI3LmVsOF8xMC54ODZfNjQgICAgICAgICAgICAgICAgMjQvMjAwIAogIFZlcmlmeWluZyAgICAgICAgOiBkZXZpY2UtbWFwcGVyLTg6MS4wMi4xODEtMTUuZWw4XzEwLjIueDg2XzY0ICAgICAgICAgMjUvMjAwIAogIFZlcmlmeWluZyAgICAgICAgOiBkZXZpY2UtbWFwcGVyLWxpYnMtODoxLjAyLjE4MS0xNS5lbDhfMTAuMi54ODZfNjQgICAgMjYvMjAwIAogIFZlcmlmeWluZyAgICAgICAgOiBkaWZmdXRpbHMtMy42LTYuZWw4Lng4Nl82NCAgICAgICAgICAgICAgICAgICAgICAgICAgMjcvMjAwIAogIFZlcmlmeWluZyAgICAgICAgOiBkbmYtNC43LjAtMjEuZWw4XzEwLm5vYXJjaCAgICAgICAgICAgICAgICAgICAgICAgICAgMjgvMjAwIAogIFZlcmlmeWluZyAgICAgICAgOiBkbmYtZGF0YS00LjcuMC0yMS5lbDhfMTAubm9hcmNoICAgICAgICAgICAgICAgICAgICAgMjkvMjAwIAogIFZlcmlmeWluZyAgICAgICAgOiBkbmYtcGx1Z2lucy1jb3JlLTQuMC4yMS0yNS5lbDgubm9hcmNoICAgICAgICAgICAgICAgMzAvMjAwIAogIFZlcmlmeWluZyAgICAgICAgOiBkcmFjdXQtMDQ5LTIzOS5naXQyMDI1MTEyNy5lbDhfMTAueDg2XzY0ICAgICAgICAgICAgMzEvMjAwIAogIFZlcmlmeWluZyAgICAgICAgOiBlbGZ1dGlscy1kZWJ1Z2luZm9kLWNsaWVudC0wLjE5MC0yLmVsOC54ODZfNjQgICAgICAgMzIvMjAwIAogIFZlcmlmeWluZyAgICAgICAgOiBlbGZ1dGlscy1kZWZhdWx0LXlhbWEtc2NvcGUtMC4xOTAtMi5lbDgubm9hcmNoICAgICAgMzMvMjAwIAogIFZlcmlmeWluZyAgICAgICAgOiBlbGZ1dGlscy1saWJlbGYtMC4xOTAtMi5lbDgueDg2XzY0ICAgICAgICAgICAgICAgICAgMzQvMjAwIAogIFZlcmlmeWluZyAgICAgICAgOiBlbGZ1dGlscy1saWJzLTAuMTkwLTIuZWw4Lng4Nl82NCAgICAgICAgICAgICAgICAgICAgMzUvMjAwIAogIFZlcmlmeWluZyAgICAgICAgOiBleHBhdC0yLjUuMC0xLmVsOF8xMC54ODZfNjQgICAgICAgICAgICAgICAgICAgICAgICAgMzYvMjAwIAogIFZlcmlmeWluZyAgICAgICAgOiBmaWxlLTUuMzMtMjcuZWw4XzEwLng4Nl82NCAgICAgICAgICAgICAgICAgICAgICAgICAgMzcvMjAwIAogIFZlcmlmeWluZyAgICAgICAgOiBmaWxlLWxpYnMtNS4zMy0yNy5lbDhfMTAueDg2XzY0ICAgICAgICAgICAgICAgICAgICAgMzgvMjAwIAogIFZlcmlmeWluZyAgICAgICAgOiBmaWxlc3lzdGVtLTMuOC02LmVsOC54ODZfNjQgICAgICAgICAgICAgICAgICAgICAgICAgMzkvMjAwIAogIFZlcmlmeWluZyAgICAgICAgOiBmaW5kdXRpbHMtMTo0LjYuMC0yNC5lbDhfMTAueDg2XzY0ICAgICAgICAgICAgICAgICAgNDAvMjAwIAogIFZlcmlmeWluZyAgICAgICAgOiBnYXdrLTQuMi4xLTQuZWw4Lng4Nl82NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgNDEvMjAwIAogIFZlcmlmeWluZyAgICAgICAgOiBnZGJtLTE6MS4xOC0yLmVsOC54ODZfNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgNDIvMjAwIAogIFZlcmlmeWluZyAgICAgICAgOiBnZGJtLWxpYnMtMToxLjE4LTIuZWw4Lng4Nl82NCAgICAgICAgICAgICAgICAgICAgICAgNDMvMjAwIAogIFZlcmlmeWluZyAgICAgICAgOiBnZXR0ZXh0LTAuMTkuOC4xLTE3LmVsOC54ODZfNjQgICAgICAgICAgICAgICAgICAgICAgNDQvMjAwIAogIFZlcmlmeWluZyAgICAgICAgOiBnZXR0ZXh0LWxpYnMtMC4xOS44LjEtMTcuZWw4Lng4Nl82NCAgICAgICAgICAgICAgICAgNDUvMjAwIAogIFZlcmlmeWluZyAgICAgICAgOiBnbGliMi0yLjU2LjQtMTY3LmVsOF8xMC54ODZfNjQgICAgICAgICAgICAgICAgICAgICAgNDYvMjAwIAogIFZlcmlmeWluZyAgICAgICAgOiBnbGliYy0yLjI4LTI1MS5lbDhfMTAuMjcueDg2XzY0ICAgICAgICAgICAgICAgICAgICAgNDcvMjAwIAogIFZlcmlmeWluZyAgICAgICAgOiBnbGliYy1hbGwtbGFuZ3BhY2tzLTIuMjgtMjUxLmVsOF8xMC4yNy54ODZfNjQgICAgICAgNDgvMjAwIAogIFZlcmlmeWluZyAgICAgICAgOiBnbGliYy1jb21tb24tMi4yOC0yNTEuZWw4XzEwLjI3Lng4Nl82NCAgICAgICAgICAgICAgNDkvMjAwIAogIFZlcmlmeWluZyAgICAgICAgOiBnbGliYy1nY29udi1leHRyYS0yLjI4LTI1MS5lbDhfMTAuMjcueDg2XzY0ICAgICAgICAgNTAvMjAwIAogIFZlcmlmeWluZyAgICAgICAgOiBnbXAtMTo2LjEuMi0xMS5lbDgueDg2XzY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgNTEvMjAwIAogIFZlcmlmeWluZyAgICAgICAgOiBnbnVwZzItMi4yLjIwLTMuZWw4XzYueDg2XzY0ICAgICAgICAgICAgICAgICAgICAgICAgNTIvMjAwIAogIFZlcmlmeWluZyAgICAgICAgOiBnbnVwZzItc21pbWUtMi4yLjIwLTMuZWw4XzYueDg2XzY0ICAgICAgICAgICAgICAgICAgNTMvMjAwIAogIFZlcmlmeWluZyAgICAgICAgOiBnbnV0bHMtMy42LjE2LTguZWw4XzEwLjQueDg2XzY0ICAgICAgICAgICAgICAgICAgICAgNTQvMjAwIAogIFZlcmlmeWluZyAgICAgICAgOiBncGdtZS0xLjEzLjEtMTIuZWw4Lng4Nl82NCAgICAgICAgICAgICAgICAgICAgICAgICAgNTUvMjAwIAogIFZlcmlmeWluZyAgICAgICAgOiBncmVwLTMuMS02LmVsOC54ODZfNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgNTYvMjAwIAogIFZlcmlmeWluZyAgICAgICAgOiBncnViMi1jb21tb24tMToyLjAyLTE2OS5lbDhfMTAubm9hcmNoICAgICAgICAgICAgICAgNTcvMjAwIAogIFZlcmlmeWluZyAgICAgICAgOiBncnViMi10b29scy0xOjIuMDItMTY5LmVsOF8xMC54ODZfNjQgICAgICAgICAgICAgICAgNTgvMjAwIAogIFZlcmlmeWluZyAgICAgICAgOiBncnViMi10b29scy1taW5pbWFsLTE6Mi4wMi0xNjkuZWw4XzEwLng4Nl82NCAgICAgICAgNTkvMjAwIAogIFZlcmlmeWluZyAgICAgICAgOiBncnViYnktOC40MC00OS5lbDgueDg2XzY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgNjAvMjAwIAogIFZlcmlmeWluZyAgICAgICAgOiBnemlwLTEuOS0xMy5lbDhfNS54ODZfNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgNjEvMjAwIAogIFZlcmlmeWluZyAgICAgICAgOiBoYXJkbGluay0xOjEuMy02LmVsOC54ODZfNjQgICAgICAgICAgICAgICAgICAgICAgICAgNjIvMjAwIAogIFZlcmlmeWluZyAgICAgICAgOiBpbWEtZXZtLXV0aWxzLTEuMy4yLTEyLmVsOC54ODZfNjQgICAgICAgICAgICAgICAgICAgNjMvMjAwIAogIFZlcmlmeWluZyAgICAgICAgOiBpbmZvLTYuNS03LmVsOC54ODZfNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgNjQvMjAwIAogIFZlcmlmeWluZyAgICAgICAgOiBqc29uLWMtMC4xMy4xLTMuZWw4Lng4Nl82NCAgICAgICAgICAgICAgICAgICAgICAgICAgNjUvMjAwIAogIFZlcmlmeWluZyAgICAgICAgOiBqc29uLWdsaWItMS40LjQtMS5lbDgueDg2XzY0ICAgICAgICAgICAgICAgICAgICAgICAgNjYvMjAwIAogIFZlcmlmeWluZyAgICAgICAgOiBrYmQtMi4wLjQtMTEuZWw4Lng4Nl82NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgNjcvMjAwIAogIFZlcmlmeWluZyAgICAgICAgOiBrYmQtbGVnYWN5LTIuMC40LTExLmVsOC5ub2FyY2ggICAgICAgICAgICAgICAgICAgICAgNjgvMjAwIAogIFZlcmlmeWluZyAgICAgICAgOiBrYmQtbWlzYy0yLjAuNC0xMS5lbDgubm9hcmNoICAgICAgICAgICAgICAgICAgICAgICAgNjkvMjAwIAogIFZlcmlmeWluZyAgICAgICAgOiBrZXl1dGlscy1saWJzLTEuNS4xMC05LmVsOC54ODZfNjQgICAgICAgICAgICAgICAgICAgNzAvMjAwIAogIFZlcmlmeWluZyAgICAgICAgOiBrbW9kLTI1LTIwLmVsOC54ODZfNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgNzEvMjAwIAogIFZlcmlmeWluZyAgICAgICAgOiBrbW9kLWxpYnMtMjUtMjAuZWw4Lng4Nl82NCAgICAgICAgICAgICAgICAgICAgICAgICAgNzIvMjAwIAogIFZlcmlmeWluZyAgICAgICAgOiBrcGFydHgtMC44LjQtNDIuZWw4XzEwLng4Nl82NCAgICAgICAgICAgICAgICAgICAgICAgNzMvMjAwIAogIFZlcmlmeWluZyAgICAgICAgOiBrcmI1LWxpYnMtMS4xOC4yLTMyLmVsOF8xMC54ODZfNjQgICAgICAgICAgICAgICAgICAgNzQvMjAwIAogIFZlcmlmeWluZyAgICAgICAgOiBsaWJhY2wtMi4yLjUzLTMuZWw4Lng4Nl82NCAgICAgICAgICAgICAgICAgICAgICAgICAgNzUvMjAwIAogIFZlcmlmeWluZyAgICAgICAgOiBsaWJhcmNoaXZlLTMuMy4zLTYuZWw4XzEwLng4Nl82NCAgICAgICAgICAgICAgICAgICAgNzYvMjAwIAogIFZlcmlmeWluZyAgICAgICAgOiBsaWJhc3N1YW4tMi41LjEtMy5lbDgueDg2XzY0ICAgICAgICAgICAgICAgICAgICAgICAgNzcvMjAwIAogIFZlcmlmeWluZyAgICAgICAgOiBsaWJhdHRyLTIuNC40OC0zLmVsOC54ODZfNjQgICAgICAgICAgICAgICAgICAgICAgICAgNzgvMjAwIAogIFZlcmlmeWluZyAgICAgICAgOiBsaWJibGtpZC0yLjMyLjEtNDcuZWw4XzEwLng4Nl82NCAgICAgICAgICAgICAgICAgICAgNzkvMjAwIAogIFZlcmlmeWluZyAgICAgICAgOiBsaWJjYXAtMi40OC02LmVsOF85Lng4Nl82NCAgICAgICAgICAgICAgICAgICAgICAgICAgODAvMjAwIAogIFZlcmlmeWluZyAgICAgICAgOiBsaWJjYXAtbmctMC43LjExLTEuZWw4Lng4Nl82NCAgICAgICAgICAgICAgICAgICAgICAgODEvMjAwIAogIFZlcmlmeWluZyAgICAgICAgOiBsaWJjb21fZXJyLTEuNDUuNi03LmVsOF8xMC54ODZfNjQgICAgICAgICAgICAgICAgICAgODIvMjAwIAogIFZlcmlmeWluZyAgICAgICAgOiBsaWJjb21wcy0wLjEuMTgtMS5lbDgueDg2XzY0ICAgICAgICAgICAgICAgICAgICAgICAgODMvMjAwIAogIFZlcmlmeWluZyAgICAgICAgOiBsaWJjcm9jby0wLjYuMTItNC5lbDhfMi4xLng4Nl82NCAgICAgICAgICAgICAgICAgICAgODQvMjAwIAogIFZlcmlmeWluZyAgICAgICAgOiBsaWJjdXJsLTcuNjEuMS0zNC5lbDhfMTAuOS54ODZfNjQgICAgICAgICAgICAgICAgICAgODUvMjAwIAogIFZlcmlmeWluZyAgICAgICAgOiBsaWJkYi01LjMuMjgtNDIuZWw4XzQueDg2XzY0ICAgICAgICAgICAgICAgICAgICAgICAgODYvMjAwIAogIFZlcmlmeWluZyAgICAgICAgOiBsaWJkYi11dGlscy01LjMuMjgtNDIuZWw4XzQueDg2XzY0ICAgICAgICAgICAgICAgICAgODcvMjAwIAogIFZlcmlmeWluZyAgICAgICAgOiBsaWJkbmYtMC42My4wLTIxLmVsOF8xMC54ODZfNjQgICAgICAgICAgICAgICAgICAgICAgODgvMjAwIAogIFZlcmlmeWluZyAgICAgICAgOiBsaWJldmVudC0yLjEuOC01LmVsOC54ODZfNjQgICAgICAgICAgICAgICAgICAgICAgICAgODkvMjAwIAogIFZlcmlmeWluZyAgICAgICAgOiBsaWJmZGlzay0yLjMyLjEtNDcuZWw4XzEwLng4Nl82NCAgICAgICAgICAgICAgICAgICAgOTAvMjAwIAogIFZlcmlmeWluZyAgICAgICAgOiBsaWJmZmktMy4xLTI0LmVsOC54ODZfNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgOTEvMjAwIAogIFZlcmlmeWluZyAgICAgICAgOiBsaWJnY2MtOC41LjAtMjguZWw4XzEwLng4Nl82NCAgICAgICAgICAgICAgICAgICAgICAgOTIvMjAwIAogIFZlcmlmeWluZyAgICAgICAgOiBsaWJnY3J5cHQtMS44LjUtNy5lbDhfNi54ODZfNjQgICAgICAgICAgICAgICAgICAgICAgOTMvMjAwIAogIFZlcmlmeWluZyAgICAgICAgOiBsaWJnb21wLTguNS4wLTI4LmVsOF8xMC54ODZfNjQgICAgICAgICAgICAgICAgICAgICAgOTQvMjAwIAogIFZlcmlmeWluZyAgICAgICAgOiBsaWJncGctZXJyb3ItMS4zMS0xLmVsOC54ODZfNjQgICAgICAgICAgICAgICAgICAgICAgOTUvMjAwIAogIFZlcmlmeWluZyAgICAgICAgOiBsaWJpZG4yLTIuMi4wLTEuZWw4Lng4Nl82NCAgICAgICAgICAgICAgICAgICAgICAgICAgOTYvMjAwIAogIFZlcmlmeWluZyAgICAgICAgOiBsaWJrY2FwaS0xLjQuMC0yLmVsOC54ODZfNjQgICAgICAgICAgICAgICAgICAgICAgICAgOTcvMjAwIAogIFZlcmlmeWluZyAgICAgICAgOiBsaWJrY2FwaS1obWFjY2FsYy0xLjQuMC0yLmVsOC54ODZfNjQgICAgICAgICAgICAgICAgOTgvMjAwIAogIFZlcmlmeWluZyAgICAgICAgOiBsaWJrc2JhLTEuMy41LTkuZWw4XzcueDg2XzY0ICAgICAgICAgICAgICAgICAgICAgICAgOTkvMjAwIAogIFZlcmlmeWluZyAgICAgICAgOiBsaWJtb2R1bGVtZC0yLjEzLjAtMS5lbDgueDg2XzY0ICAgICAgICAgICAgICAgICAgICAxMDAvMjAwIAogIFZlcmlmeWluZyAgICAgICAgOiBsaWJtb3VudC0yLjMyLjEtNDcuZWw4XzEwLng4Nl82NCAgICAgICAgICAgICAgICAgICAxMDEvMjAwIAogIFZlcmlmeWluZyAgICAgICAgOiBsaWJuZ2h0dHAyLTEuMzMuMC02LmVsOF8xMC4xLng4Nl82NCAgICAgICAgICAgICAgICAxMDIvMjAwIAogIFZlcmlmeWluZyAgICAgICAgOiBsaWJuc2wyLTEuMi4wLTIuMjAxODA2MDVnaXQ0YTA2MmNmLmVsOC54ODZfNjQgICAgICAxMDMvMjAwIAogIFZlcmlmeWluZyAgICAgICAgOiBsaWJwc2wtMC4yMC4yLTYuZWw4Lng4Nl82NCAgICAgICAgICAgICAgICAgICAgICAgICAxMDQvMjAwIAogIFZlcmlmeWluZyAgICAgICAgOiBsaWJwd3F1YWxpdHktMS40LjQtNi5lbDgueDg2XzY0ICAgICAgICAgICAgICAgICAgICAxMDUvMjAwIAogIFZlcmlmeWluZyAgICAgICAgOiBsaWJyZXBvLTEuMTQuMi01LmVsOC54ODZfNjQgICAgICAgICAgICAgICAgICAgICAgICAxMDYvMjAwIAogIFZlcmlmeWluZyAgICAgICAgOiBsaWJyZXBvcnQtZmlsZXN5c3RlbS0yLjkuNS0xNS5lbDgueDg2XzY0ICAgICAgICAgICAxMDcvMjAwIAogIFZlcmlmeWluZyAgICAgICAgOiBsaWJyaHNtLTAuMC4zLTUuZWw4Lng4Nl82NCAgICAgICAgICAgICAgICAgICAgICAgICAxMDgvMjAwIAogIFZlcmlmeWluZyAgICAgICAgOiBsaWJzZWNjb21wLTIuNS4yLTEuZWw4Lng4Nl82NCAgICAgICAgICAgICAgICAgICAgICAxMDkvMjAwIAogIFZlcmlmeWluZyAgICAgICAgOiBsaWJzZWNyZXQtMC4xOC42LTEuZWw4Lng4Nl82NCAgICAgICAgICAgICAgICAgICAgICAxMTAvMjAwIAogIFZlcmlmeWluZyAgICAgICAgOiBsaWJzZWxpbnV4LTIuOS0xMC5lbDhfMTAueDg2XzY0ICAgICAgICAgICAgICAgICAgICAxMTEvMjAwIAogIFZlcmlmeWluZyAgICAgICAgOiBsaWJzZW1hbmFnZS0yLjktMTIuZWw4XzEwLng4Nl82NCAgICAgICAgICAgICAgICAgICAxMTIvMjAwIAogIFZlcmlmeWluZyAgICAgICAgOiBsaWJzZXBvbC0yLjktMy5lbDgueDg2XzY0ICAgICAgICAgICAgICAgICAgICAgICAgICAxMTMvMjAwIAogIFZlcmlmeWluZyAgICAgICAgOiBsaWJzaWdzZWd2LTIuMTEtNS5lbDgueDg2XzY0ICAgICAgICAgICAgICAgICAgICAgICAxMTQvMjAwIAogIFZlcmlmeWluZyAgICAgICAgOiBsaWJzbWFydGNvbHMtMi4zMi4xLTQ3LmVsOF8xMC54ODZfNjQgICAgICAgICAgICAgICAxMTUvMjAwIAogIFZlcmlmeWluZyAgICAgICAgOiBsaWJzb2x2LTAuNy4yMC02LmVsOC54ODZfNjQgICAgICAgICAgICAgICAgICAgICAgICAxMTYvMjAwIAogIFZlcmlmeWluZyAgICAgICAgOiBsaWJzc2gtMC45LjYtMTYuZWw4XzEwLng4Nl82NCAgICAgICAgICAgICAgICAgICAgICAxMTcvMjAwIAogIFZlcmlmeWluZyAgICAgICAgOiBsaWJzc2gtY29uZmlnLTAuOS42LTE2LmVsOF8xMC5ub2FyY2ggICAgICAgICAgICAgICAxMTgvMjAwIAogIFZlcmlmeWluZyAgICAgICAgOiBsaWJzdGRjKystOC41LjAtMjguZWw4XzEwLng4Nl82NCAgICAgICAgICAgICAgICAgICAxMTkvMjAwIAogIFZlcmlmeWluZyAgICAgICAgOiBsaWJ0YXNuMS00LjEzLTUuZWw4XzEwLng4Nl82NCAgICAgICAgICAgICAgICAgICAgICAxMjAvMjAwIAogIFZlcmlmeWluZyAgICAgICAgOiBsaWJ0aXJwYy0xLjEuNC0xMi5lbDhfMTAueDg2XzY0ICAgICAgICAgICAgICAgICAgICAxMjEvMjAwIAogIFZlcmlmeWluZyAgICAgICAgOiBsaWJ1bmlzdHJpbmctMC45LjktMy5lbDgueDg2XzY0ICAgICAgICAgICAgICAgICAgICAxMjIvMjAwIAogIFZlcmlmeWluZyAgICAgICAgOiBsaWJ1c2J4LTEuMC4yMy00LmVsOC54ODZfNjQgICAgICAgICAgICAgICAgICAgICAgICAxMjMvMjAwIAogIFZlcmlmeWluZyAgICAgICAgOiBsaWJ1dGVtcHRlci0xLjEuNi0xNC5lbDgueDg2XzY0ICAgICAgICAgICAgICAgICAgICAxMjQvMjAwIAogIFZlcmlmeWluZyAgICAgICAgOiBsaWJ1dWlkLTIuMzIuMS00Ny5lbDhfMTAueDg2XzY0ICAgICAgICAgICAgICAgICAgICAxMjUvMjAwIAogIFZlcmlmeWluZyAgICAgICAgOiBsaWJ2ZXJ0by0wLjMuMi0yLmVsOC54ODZfNjQgICAgICAgICAgICAgICAgICAgICAgICAxMjYvMjAwIAogIFZlcmlmeWluZyAgICAgICAgOiBsaWJ4Y3J5cHQtNC4xLjEtNi5lbDgueDg2XzY0ICAgICAgICAgICAgICAgICAgICAgICAxMjcvMjAwIAogIFZlcmlmeWluZyAgICAgICAgOiBsaWJ4bWwyLTIuOS43LTIxLmVsOF8xMC4zLng4Nl82NCAgICAgICAgICAgICAgICAgICAxMjgvMjAwIAogIFZlcmlmeWluZyAgICAgICAgOiBsaWJ5YW1sLTAuMS43LTUuZWw4Lng4Nl82NCAgICAgICAgICAgICAgICAgICAgICAgICAxMjkvMjAwIAogIFZlcmlmeWluZyAgICAgICAgOiBsaWJ6c3RkLTEuNC40LTEuZWw4Lng4Nl82NCAgICAgICAgICAgICAgICAgICAgICAgICAxMzAvMjAwIAogIFZlcmlmeWluZyAgICAgICAgOiBsdWEtbGlicy01LjMuNC0xMi5lbDgueDg2XzY0ICAgICAgICAgICAgICAgICAgICAgICAxMzEvMjAwIAogIFZlcmlmeWluZyAgICAgICAgOiBsejQtbGlicy0xLjguMy01LmVsOF8xMC54ODZfNjQgICAgICAgICAgICAgICAgICAgICAxMzIvMjAwIAogIFZlcmlmeWluZyAgICAgICAgOiBtZW1zdHJhY2stMC4yLjUtMi5lbDgueDg2XzY0ICAgICAgICAgICAgICAgICAgICAgICAxMzMvMjAwIAogIFZlcmlmeWluZyAgICAgICAgOiBtcGZyLTMuMS42LTEuZWw4Lng4Nl82NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAxMzQvMjAwIAogIFZlcmlmeWluZyAgICAgICAgOiBuY3Vyc2VzLTYuMS0xMC4yMDE4MDIyNC5lbDgueDg2XzY0ICAgICAgICAgICAgICAgICAxMzUvMjAwIAogIFZlcmlmeWluZyAgICAgICAgOiBuY3Vyc2VzLWJhc2UtNi4xLTEwLjIwMTgwMjI0LmVsOC5ub2FyY2ggICAgICAgICAgICAxMzYvMjAwIAogIFZlcmlmeWluZyAgICAgICAgOiBuY3Vyc2VzLWxpYnMtNi4xLTEwLjIwMTgwMjI0LmVsOC54ODZfNjQgICAgICAgICAgICAxMzcvMjAwIAogIFZlcmlmeWluZyAgICAgICAgOiBuZXR0bGUtMy40LjEtNy5lbDgueDg2XzY0ICAgICAgICAgICAgICAgICAgICAgICAgICAxMzgvMjAwIAogIFZlcmlmeWluZyAgICAgICAgOiBucHRoLTEuNS00LmVsOC54ODZfNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAxMzkvMjAwIAogIFZlcmlmeWluZyAgICAgICAgOiBvcGVubGRhcC0yLjQuNDYtMjEuZWw4XzEwLng4Nl82NCAgICAgICAgICAgICAgICAgICAxNDAvMjAwIAogIFZlcmlmeWluZyAgICAgICAgOiBvcGVuc3NsLTE6MS4xLjFrLTE0LmVsOF82Lng4Nl82NCAgICAgICAgICAgICAgICAgICAxNDEvMjAwIAogIFZlcmlmeWluZyAgICAgICAgOiBvcGVuc3NsLWxpYnMtMToxLjEuMWstMTQuZWw4XzYueDg2XzY0ICAgICAgICAgICAgICAxNDIvMjAwIAogIFZlcmlmeWluZyAgICAgICAgOiBvcGVuc3NsLXBrY3MxMS0wLjQuMTAtMy5lbDgueDg2XzY0ICAgICAgICAgICAgICAgICAxNDMvMjAwIAogIFZlcmlmeWluZyAgICAgICAgOiBvcy1wcm9iZXItMS43NC05LmVsOC54ODZfNjQgICAgICAgICAgICAgICAgICAgICAgICAxNDQvMjAwIAogIFZlcmlmeWluZyAgICAgICAgOiBwMTEta2l0LTAuMjMuMjItMi5lbDgueDg2XzY0ICAgICAgICAgICAgICAgICAgICAgICAxNDUvMjAwIAogIFZlcmlmeWluZyAgICAgICAgOiBwMTEta2l0LXRydXN0LTAuMjMuMjItMi5lbDgueDg2XzY0ICAgICAgICAgICAgICAgICAxNDYvMjAwIAogIFZlcmlmeWluZyAgICAgICAgOiBwYW0tMS4zLjEtMzkuZWw4XzEwLng4Nl82NCAgICAgICAgICAgICAgICAgICAgICAgICAxNDcvMjAwIAogIFZlcmlmeWluZyAgICAgICAgOiBwY3JlLTguNDItNi5lbDgueDg2XzY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAxNDgvMjAwIAogIFZlcmlmeWluZyAgICAgICAgOiBwY3JlMi0xMC4zMi0zLmVsOF82Lng4Nl82NCAgICAgICAgICAgICAgICAgICAgICAgICAxNDkvMjAwIAogIFZlcmlmeWluZyAgICAgICAgOiBwaWd6LTIuNC00LmVsOC54ODZfNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAxNTAvMjAwIAogIFZlcmlmeWluZyAgICAgICAgOiBwbGF0Zm9ybS1weXRob24tMy42LjgtNzEuZWw4XzEwLng4Nl82NCAgICAgICAgICAgICAxNTEvMjAwIAogIFZlcmlmeWluZyAgICAgICAgOiBwbGF0Zm9ybS1weXRob24tcGlwLTkuMC4zLTI0LmVsOC5ub2FyY2ggICAgICAgICAgICAxNTIvMjAwIAogIFZlcmlmeWluZyAgICAgICAgOiBwbGF0Zm9ybS1weXRob24tc2V0dXB0b29scy0zOS4yLjAtOS5lbDhfMTAubm9hcmMgICAxNTMvMjAwIAogIFZlcmlmeWluZyAgICAgICAgOiBwb3B0LTEuMTgtMS5lbDgueDg2XzY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAxNTQvMjAwIAogIFZlcmlmeWluZyAgICAgICAgOiBwcm9jcHMtbmctMy4zLjE1LTE0LmVsOC54ODZfNjQgICAgICAgICAgICAgICAgICAgICAxNTUvMjAwIAogIFZlcmlmeWluZyAgICAgICAgOiBwdWJsaWNzdWZmaXgtbGlzdC1kYWZzYS0yMDE4MDcyMy0xLmVsOC5ub2FyY2ggICAgICAxNTYvMjAwIAogIFZlcmlmeWluZyAgICAgICAgOiBweXRob24zLWRhdGV1dGlsLTE6Mi42LjEtNi5lbDgubm9hcmNoICAgICAgICAgICAgICAxNTcvMjAwIAogIFZlcmlmeWluZyAgICAgICAgOiBweXRob24zLWRidXMtMS4yLjQtMTUuZWw4Lng4Nl82NCAgICAgICAgICAgICAgICAgICAxNTgvMjAwIAogIFZlcmlmeWluZyAgICAgICAgOiBweXRob24zLWRuZi00LjcuMC0yMS5lbDhfMTAubm9hcmNoICAgICAgICAgICAgICAgICAxNTkvMjAwIAogIFZlcmlmeWluZyAgICAgICAgOiBweXRob24zLWRuZi1wbHVnaW5zLWNvcmUtNC4wLjIxLTI1LmVsOC5ub2FyY2ggICAgICAxNjAvMjAwIAogIFZlcmlmeWluZyAgICAgICAgOiBweXRob24zLWdwZy0xLjEzLjEtMTIuZWw4Lng4Nl82NCAgICAgICAgICAgICAgICAgICAxNjEvMjAwIAogIFZlcmlmeWluZyAgICAgICAgOiBweXRob24zLWhhd2tleS0wLjYzLjAtMjEuZWw4XzEwLng4Nl82NCAgICAgICAgICAgICAxNjIvMjAwIAogIFZlcmlmeWluZyAgICAgICAgOiBweXRob24zLWxpYmNvbXBzLTAuMS4xOC0xLmVsOC54ODZfNjQgICAgICAgICAgICAgICAxNjMvMjAwIAogIFZlcmlmeWluZyAgICAgICAgOiBweXRob24zLWxpYmRuZi0wLjYzLjAtMjEuZWw4XzEwLng4Nl82NCAgICAgICAgICAgICAxNjQvMjAwIAogIFZlcmlmeWluZyAgICAgICAgOiBweXRob24zLWxpYnMtMy42LjgtNzEuZWw4XzEwLng4Nl82NCAgICAgICAgICAgICAgICAxNjUvMjAwIAogIFZlcmlmeWluZyAgICAgICAgOiBweXRob24zLXBpcC13aGVlbC05LjAuMy0yNC5lbDgubm9hcmNoICAgICAgICAgICAgICAxNjYvMjAwIAogIFZlcmlmeWluZyAgICAgICAgOiBweXRob24zLXJwbS00LjE0LjMtMzIuZWw4XzEwLng4Nl82NCAgICAgICAgICAgICAgICAxNjcvMjAwIAogIFZlcmlmeWluZyAgICAgICAgOiBweXRob24zLXNldHVwdG9vbHMtd2hlZWwtMzkuMi4wLTkuZWw4XzEwLm5vYXJjaCAgICAxNjgvMjAwIAogIFZlcmlmeWluZyAgICAgICAgOiBweXRob24zLXNpeC0xLjExLjAtOC5lbDgubm9hcmNoICAgICAgICAgICAgICAgICAgICAxNjkvMjAwIAogIFZlcmlmeWluZyAgICAgICAgOiBweXRob24zLXN5c3RlbWQtMjM0LTguZWw4Lng4Nl82NCAgICAgICAgICAgICAgICAgICAxNzAvMjAwIAogIFZlcmlmeWluZyAgICAgICAgOiByZWFkbGluZS03LjAtMTAuZWw4Lng4Nl82NCAgICAgICAgICAgICAgICAgICAgICAgICAxNzEvMjAwIAogIFZlcmlmeWluZyAgICAgICAgOiByZWRoYXQtcmVsZWFzZS04LjEwLTAuMy5lbDgueDg2XzY0ICAgICAgICAgICAgICAgICAxNzIvMjAwIAogIFZlcmlmeWluZyAgICAgICAgOiByZWRoYXQtcmVsZWFzZS1ldWxhLTguMTAtMC4zLmVsOC54ODZfNjQgICAgICAgICAgICAxNzMvMjAwIAogIFZlcmlmeWluZyAgICAgICAgOiBycG0tNC4xNC4zLTMyLmVsOF8xMC54ODZfNjQgICAgICAgICAgICAgICAgICAgICAgICAxNzQvMjAwIAogIFZlcmlmeWluZyAgICAgICAgOiBycG0tYnVpbGQtbGlicy00LjE0LjMtMzIuZWw4XzEwLng4Nl82NCAgICAgICAgICAgICAxNzUvMjAwIAogIFZlcmlmeWluZyAgICAgICAgOiBycG0tbGlicy00LjE0LjMtMzIuZWw4XzEwLng4Nl82NCAgICAgICAgICAgICAgICAgICAxNzYvMjAwIAogIFZlcmlmeWluZyAgICAgICAgOiBycG0tcGx1Z2luLXN5c3RlbWQtaW5oaWJpdC00LjE0LjMtMzIuZWw4XzEwLng4Nl8gICAxNzcvMjAwIAogIFZlcmlmeWluZyAgICAgICAgOiBzZWQtNC41LTUuZWw4Lng4Nl82NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAxNzgvMjAwIAogIFZlcmlmeWluZyAgICAgICAgOiBzZXR1cC0yLjEyLjItOS5lbDgubm9hcmNoICAgICAgICAgICAgICAgICAgICAgICAgICAxNzkvMjAwIAogIFZlcmlmeWluZyAgICAgICAgOiBzaGFkb3ctdXRpbHMtMjo0LjYtMjMuZWw4XzEwLng4Nl82NCAgICAgICAgICAgICAgICAxODAvMjAwIAogIFZlcmlmeWluZyAgICAgICAgOiBzaGFyZWQtbWltZS1pbmZvLTEuOS00LmVsOC54ODZfNjQgICAgICAgICAgICAgICAgICAxODEvMjAwIAogIFZlcmlmeWluZyAgICAgICAgOiBzcWxpdGUtbGlicy0zLjI2LjAtMjAuZWw4XzEwLng4Nl82NCAgICAgICAgICAgICAgICAxODIvMjAwIAogIFZlcmlmeWluZyAgICAgICAgOiBzeXN0ZW1kLTIzOS04Mi5lbDhfMTAuOC54ODZfNjQgICAgICAgICAgICAgICAgICAgICAxODMvMjAwIAogIFZlcmlmeWluZyAgICAgICAgOiBzeXN0ZW1kLWxpYnMtMjM5LTgyLmVsOF8xMC44Lng4Nl82NCAgICAgICAgICAgICAgICAxODQvMjAwIAogIFZlcmlmeWluZyAgICAgICAgOiBzeXN0ZW1kLXBhbS0yMzktODIuZWw4XzEwLjgueDg2XzY0ICAgICAgICAgICAgICAgICAxODUvMjAwIAogIFZlcmlmeWluZyAgICAgICAgOiBzeXN0ZW1kLXVkZXYtMjM5LTgyLmVsOF8xMC44Lng4Nl82NCAgICAgICAgICAgICAgICAxODYvMjAwIAogIFZlcmlmeWluZyAgICAgICAgOiB0cG0yLXRzcy0yLjMuMi02LmVsOC54ODZfNjQgICAgICAgICAgICAgICAgICAgICAgICAxODcvMjAwIAogIFZlcmlmeWluZyAgICAgICAgOiB0cm91c2Vycy0wLjMuMTUtMi5lbDgueDg2XzY0ICAgICAgICAgICAgICAgICAgICAgICAxODgvMjAwIAogIFZlcmlmeWluZyAgICAgICAgOiB0cm91c2Vycy1saWItMC4zLjE1LTIuZWw4Lng4Nl82NCAgICAgICAgICAgICAgICAgICAxODkvMjAwIAogIFZlcmlmeWluZyAgICAgICAgOiB0emRhdGEtMjAyNWItMS5lbDgubm9hcmNoICAgICAgICAgICAgICAgICAgICAgICAgICAxOTAvMjAwIAogIFZlcmlmeWluZyAgICAgICAgOiB1dGlsLWxpbnV4LTIuMzIuMS00Ny5lbDhfMTAueDg2XzY0ICAgICAgICAgICAgICAgICAxOTEvMjAwIAogIFZlcmlmeWluZyAgICAgICAgOiB3aGljaC0yLjIxLTIxLmVsOF8xMC54ODZfNjQgICAgICAgICAgICAgICAgICAgICAgICAxOTIvMjAwIAogIFZlcmlmeWluZyAgICAgICAgOiB4ei01LjIuNC00LmVsOF82Lng4Nl82NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAxOTMvMjAwIAogIFZlcmlmeWluZyAgICAgICAgOiB4ei1saWJzLTUuMi40LTQuZWw4XzYueDg2XzY0ICAgICAgICAgICAgICAgICAgICAgICAxOTQvMjAwIAogIFZlcmlmeWluZyAgICAgICAgOiB6bGliLTEuMi4xMS0yNS5lbDgueDg2XzY0ICAgICAgICAgICAgICAgICAgICAgICAgICAxOTUvMjAwIAogIFZlcmlmeWluZyAgICAgICAgOiBsaWJ4a2Jjb21tb24tMC45LjEtMS5lbDgueDg2XzY0ICAgICAgICAgICAgICAgICAgICAxOTYvMjAwIAogIFZlcmlmeWluZyAgICAgICAgOiBwaW5lbnRyeS0xLjEuMC0yLmVsOC54ODZfNjQgICAgICAgICAgICAgICAgICAgICAgICAxOTcvMjAwIAogIFZlcmlmeWluZyAgICAgICAgOiBweXRob24zLXVuYm91bmQtMS4xNi4yLTUuOS5lbDhfMTAueDg2XzY0ICAgICAgICAgICAxOTgvMjAwIAogIFZlcmlmeWluZyAgICAgICAgOiB1bmJvdW5kLWxpYnMtMS4xNi4yLTUuOS5lbDhfMTAueDg2XzY0ICAgICAgICAgICAgICAxOTkvMjAwIAogIFZlcmlmeWluZyAgICAgICAgOiB4a2V5Ym9hcmQtY29uZmlnLTIuMjgtMS5lbDgubm9hcmNoICAgICAgICAgICAgICAgICAyMDAvMjAwIAoKSW5zdGFsbGVkOgogIGRuZi00LjcuMC0yMS5lbDhfMTAubm9hcmNoICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogIGRuZi1wbHVnaW5zLWNvcmUtNC4wLjIxLTI1LmVsOC5ub2FyY2ggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogIGNyeXB0by1wb2xpY2llcy1zY3JpcHRzLTIwMjMwNzMxLTEuZ2l0MzE3N2UwNi5lbDgubm9hcmNoICAgICAgICAgICAgICAgICAgICAgIAogIGRpZmZ1dGlscy0zLjYtNi5lbDgueDg2XzY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogIGVsZnV0aWxzLWRlYnVnaW5mb2QtY2xpZW50LTAuMTkwLTIuZWw4Lng4Nl82NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogIGdsaWJjLWdjb252LWV4dHJhLTIuMjgtMjUxLmVsOF8xMC4yNy54ODZfNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogIGdudXBnMi1zbWltZS0yLjIuMjAtMy5lbDhfNi54ODZfNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogIGdydWJieS04LjQwLTQ5LmVsOC54ODZfNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogIGhhcmRsaW5rLTE6MS4zLTYuZWw4Lng4Nl82NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogIGtiZC0yLjAuNC0xMS5lbDgueDg2XzY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogIGtwYXJ0eC0wLjguNC00Mi5lbDhfMTAueDg2XzY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogIG1lbXN0cmFjay0wLjIuNS0yLmVsOC54ODZfNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogIG9wZW5zc2wtcGtjczExLTAuNC4xMC0zLmVsOC54ODZfNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogIHBpZ3otMi40LTQuZWw4Lng4Nl82NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogIHBsYXRmb3JtLXB5dGhvbi1waXAtOS4wLjMtMjQuZWw4Lm5vYXJjaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogIHJlZGhhdC1yZWxlYXNlLWV1bGEtOC4xMC0wLjMuZWw4Lng4Nl82NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogIHJwbS1wbHVnaW4tc3lzdGVtZC1pbmhpYml0LTQuMTQuMy0zMi5lbDhfMTAueDg2XzY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogIHNoYXJlZC1taW1lLWluZm8tMS45LTQuZWw4Lng4Nl82NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogIHN5c3RlbWQtMjM5LTgyLmVsOF8xMC44Lng4Nl82NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogIHRyb3VzZXJzLTAuMy4xNS0yLmVsOC54ODZfNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogIGxpYnhrYmNvbW1vbi0wLjkuMS0xLmVsOC54ODZfNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogIHBpbmVudHJ5LTEuMS4wLTIuZWw4Lng4Nl82NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogIHB5dGhvbjMtdW5ib3VuZC0xLjE2LjItNS45LmVsOF8xMC54ODZfNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogIGFjbC0yLjIuNTMtMy5lbDgueDg2XzY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogIGF1ZGl0LWxpYnMtMy4xLjItMS5lbDhfMTAuMS54ODZfNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogIGJhc2VzeXN0ZW0tMTEtNS5lbDgubm9hcmNoICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogIGJhc2gtNC40LjIwLTYuZWw4XzEwLng4Nl82NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogIGJyb3RsaS0xLjAuNi0zLmVsOC54ODZfNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogIGJ6aXAyLWxpYnMtMS4wLjYtMjguZWw4XzEwLng4Nl82NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogIGNhLWNlcnRpZmljYXRlcy0yMDI1LjIuODBfdjkuMC4zMDQtODAuMi5lbDhfMTAubm9hcmNoICAgICAgICAgICAgICAgICAgICAgICAgIAogIGNoa2NvbmZpZy0xLjE5LjItMS5lbDgueDg2XzY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogIGNvcmV1dGlscy04LjMwLTE2LmVsOF8xMC54ODZfNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogIGNvcmV1dGlscy1jb21tb24tOC4zMC0xNi5lbDhfMTAueDg2XzY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogIGNwaW8tMi4xMi0xMS5lbDgueDg2XzY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogIGNyYWNrbGliLTIuOS42LTE1LmVsOC54ODZfNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogIGNyYWNrbGliLWRpY3RzLTIuOS42LTE1LmVsOC54ODZfNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogIGNyeXB0by1wb2xpY2llcy0yMDIzMDczMS0xLmdpdDMxNzdlMDYuZWw4Lm5vYXJjaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogIGNyeXB0c2V0dXAtbGlicy0yLjMuNy03LmVsOC54ODZfNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogIGN1cmwtNy42MS4xLTM0LmVsOF8xMC45Lng4Nl82NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogIGN5cnVzLXNhc2wtbGliLTIuMS4yNy02LmVsOF81Lng4Nl82NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogIGRidXMtMToxLjEyLjgtMjcuZWw4XzEwLng4Nl82NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogIGRidXMtY29tbW9uLTE6MS4xMi44LTI3LmVsOF8xMC5ub2FyY2ggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogIGRidXMtZGFlbW9uLTE6MS4xMi44LTI3LmVsOF8xMC54ODZfNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogIGRidXMtZ2xpYi0wLjExMC0yLmVsOC54ODZfNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogIGRidXMtbGlicy0xOjEuMTIuOC0yNy5lbDhfMTAueDg2XzY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogIGRidXMtdG9vbHMtMToxLjEyLjgtMjcuZWw4XzEwLng4Nl82NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogIGRldmljZS1tYXBwZXItODoxLjAyLjE4MS0xNS5lbDhfMTAuMi54ODZfNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogIGRldmljZS1tYXBwZXItbGlicy04OjEuMDIuMTgxLTE1LmVsOF8xMC4yLng4Nl82NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogIGRuZi1kYXRhLTQuNy4wLTIxLmVsOF8xMC5ub2FyY2ggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogIGRyYWN1dC0wNDktMjM5LmdpdDIwMjUxMTI3LmVsOF8xMC54ODZfNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogIGVsZnV0aWxzLWRlZmF1bHQteWFtYS1zY29wZS0wLjE5MC0yLmVsOC5ub2FyY2ggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogIGVsZnV0aWxzLWxpYmVsZi0wLjE5MC0yLmVsOC54ODZfNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogIGVsZnV0aWxzLWxpYnMtMC4xOTAtMi5lbDgueDg2XzY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogIGV4cGF0LTIuNS4wLTEuZWw4XzEwLng4Nl82NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogIGZpbGUtNS4zMy0yNy5lbDhfMTAueDg2XzY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogIGZpbGUtbGlicy01LjMzLTI3LmVsOF8xMC54ODZfNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogIGZpbGVzeXN0ZW0tMy44LTYuZWw4Lng4Nl82NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogIGZpbmR1dGlscy0xOjQuNi4wLTI0LmVsOF8xMC54ODZfNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogIGdhd2stNC4yLjEtNC5lbDgueDg2XzY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogIGdkYm0tMToxLjE4LTIuZWw4Lng4Nl82NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogIGdkYm0tbGlicy0xOjEuMTgtMi5lbDgueDg2XzY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogIGdldHRleHQtMC4xOS44LjEtMTcuZWw4Lng4Nl82NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogIGdldHRleHQtbGlicy0wLjE5LjguMS0xNy5lbDgueDg2XzY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogIGdsaWIyLTIuNTYuNC0xNjcuZWw4XzEwLng4Nl82NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogIGdsaWJjLTIuMjgtMjUxLmVsOF8xMC4yNy54ODZfNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogIGdsaWJjLWFsbC1sYW5ncGFja3MtMi4yOC0yNTEuZWw4XzEwLjI3Lng4Nl82NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogIGdsaWJjLWNvbW1vbi0yLjI4LTI1MS5lbDhfMTAuMjcueDg2XzY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogIGdtcC0xOjYuMS4yLTExLmVsOC54ODZfNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogIGdudXBnMi0yLjIuMjAtMy5lbDhfNi54ODZfNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogIGdudXRscy0zLjYuMTYtOC5lbDhfMTAuNC54ODZfNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogIGdwZ21lLTEuMTMuMS0xMi5lbDgueDg2XzY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogIGdyZXAtMy4xLTYuZWw4Lng4Nl82NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogIGdydWIyLWNvbW1vbi0xOjIuMDItMTY5LmVsOF8xMC5ub2FyY2ggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogIGdydWIyLXRvb2xzLTE6Mi4wMi0xNjkuZWw4XzEwLng4Nl82NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogIGdydWIyLXRvb2xzLW1pbmltYWwtMToyLjAyLTE2OS5lbDhfMTAueDg2XzY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogIGd6aXAtMS45LTEzLmVsOF81Lng4Nl82NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogIGltYS1ldm0tdXRpbHMtMS4zLjItMTIuZWw4Lng4Nl82NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogIGluZm8tNi41LTcuZWw4Lng4Nl82NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogIGpzb24tYy0wLjEzLjEtMy5lbDgueDg2XzY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogIGpzb24tZ2xpYi0xLjQuNC0xLmVsOC54ODZfNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogIGtiZC1sZWdhY3ktMi4wLjQtMTEuZWw4Lm5vYXJjaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogIGtiZC1taXNjLTIuMC40LTExLmVsOC5ub2FyY2ggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogIGtleXV0aWxzLWxpYnMtMS41LjEwLTkuZWw4Lng4Nl82NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogIGttb2QtMjUtMjAuZWw4Lng4Nl82NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogIGttb2QtbGlicy0yNS0yMC5lbDgueDg2XzY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogIGtyYjUtbGlicy0xLjE4LjItMzIuZWw4XzEwLng4Nl82NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogIGxpYmFjbC0yLjIuNTMtMy5lbDgueDg2XzY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogIGxpYmFyY2hpdmUtMy4zLjMtNi5lbDhfMTAueDg2XzY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogIGxpYmFzc3Vhbi0yLjUuMS0zLmVsOC54ODZfNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogIGxpYmF0dHItMi40LjQ4LTMuZWw4Lng4Nl82NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogIGxpYmJsa2lkLTIuMzIuMS00Ny5lbDhfMTAueDg2XzY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogIGxpYmNhcC0yLjQ4LTYuZWw4XzkueDg2XzY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogIGxpYmNhcC1uZy0wLjcuMTEtMS5lbDgueDg2XzY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogIGxpYmNvbV9lcnItMS40NS42LTcuZWw4XzEwLng4Nl82NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogIGxpYmNvbXBzLTAuMS4xOC0xLmVsOC54ODZfNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogIGxpYmNyb2NvLTAuNi4xMi00LmVsOF8yLjEueDg2XzY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogIGxpYmN1cmwtNy42MS4xLTM0LmVsOF8xMC45Lng4Nl82NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogIGxpYmRiLTUuMy4yOC00Mi5lbDhfNC54ODZfNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogIGxpYmRiLXV0aWxzLTUuMy4yOC00Mi5lbDhfNC54ODZfNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogIGxpYmRuZi0wLjYzLjAtMjEuZWw4XzEwLng4Nl82NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogIGxpYmV2ZW50LTIuMS44LTUuZWw4Lng4Nl82NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogIGxpYmZkaXNrLTIuMzIuMS00Ny5lbDhfMTAueDg2XzY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogIGxpYmZmaS0zLjEtMjQuZWw4Lng4Nl82NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogIGxpYmdjYy04LjUuMC0yOC5lbDhfMTAueDg2XzY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogIGxpYmdjcnlwdC0xLjguNS03LmVsOF82Lng4Nl82NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogIGxpYmdvbXAtOC41LjAtMjguZWw4XzEwLng4Nl82NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogIGxpYmdwZy1lcnJvci0xLjMxLTEuZWw4Lng4Nl82NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogIGxpYmlkbjItMi4yLjAtMS5lbDgueDg2XzY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogIGxpYmtjYXBpLTEuNC4wLTIuZWw4Lng4Nl82NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogIGxpYmtjYXBpLWhtYWNjYWxjLTEuNC4wLTIuZWw4Lng4Nl82NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogIGxpYmtzYmEtMS4zLjUtOS5lbDhfNy54ODZfNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogIGxpYm1vZHVsZW1kLTIuMTMuMC0xLmVsOC54ODZfNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogIGxpYm1vdW50LTIuMzIuMS00Ny5lbDhfMTAueDg2XzY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogIGxpYm5naHR0cDItMS4zMy4wLTYuZWw4XzEwLjEueDg2XzY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogIGxpYm5zbDItMS4yLjAtMi4yMDE4MDYwNWdpdDRhMDYyY2YuZWw4Lng4Nl82NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogIGxpYnBzbC0wLjIwLjItNi5lbDgueDg2XzY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogIGxpYnB3cXVhbGl0eS0xLjQuNC02LmVsOC54ODZfNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogIGxpYnJlcG8tMS4xNC4yLTUuZWw4Lng4Nl82NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogIGxpYnJlcG9ydC1maWxlc3lzdGVtLTIuOS41LTE1LmVsOC54ODZfNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogIGxpYnJoc20tMC4wLjMtNS5lbDgueDg2XzY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogIGxpYnNlY2NvbXAtMi41LjItMS5lbDgueDg2XzY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogIGxpYnNlY3JldC0wLjE4LjYtMS5lbDgueDg2XzY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogIGxpYnNlbGludXgtMi45LTEwLmVsOF8xMC54ODZfNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogIGxpYnNlbWFuYWdlLTIuOS0xMi5lbDhfMTAueDg2XzY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogIGxpYnNlcG9sLTIuOS0zLmVsOC54ODZfNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogIGxpYnNpZ3NlZ3YtMi4xMS01LmVsOC54ODZfNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogIGxpYnNtYXJ0Y29scy0yLjMyLjEtNDcuZWw4XzEwLng4Nl82NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogIGxpYnNvbHYtMC43LjIwLTYuZWw4Lng4Nl82NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogIGxpYnNzaC0wLjkuNi0xNi5lbDhfMTAueDg2XzY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogIGxpYnNzaC1jb25maWctMC45LjYtMTYuZWw4XzEwLm5vYXJjaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogIGxpYnN0ZGMrKy04LjUuMC0yOC5lbDhfMTAueDg2XzY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogIGxpYnRhc24xLTQuMTMtNS5lbDhfMTAueDg2XzY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogIGxpYnRpcnBjLTEuMS40LTEyLmVsOF8xMC54ODZfNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogIGxpYnVuaXN0cmluZy0wLjkuOS0zLmVsOC54ODZfNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogIGxpYnVzYngtMS4wLjIzLTQuZWw4Lng4Nl82NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogIGxpYnV0ZW1wdGVyLTEuMS42LTE0LmVsOC54ODZfNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogIGxpYnV1aWQtMi4zMi4xLTQ3LmVsOF8xMC54ODZfNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogIGxpYnZlcnRvLTAuMy4yLTIuZWw4Lng4Nl82NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogIGxpYnhjcnlwdC00LjEuMS02LmVsOC54ODZfNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogIGxpYnhtbDItMi45LjctMjEuZWw4XzEwLjMueDg2XzY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogIGxpYnlhbWwtMC4xLjctNS5lbDgueDg2XzY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogIGxpYnpzdGQtMS40LjQtMS5lbDgueDg2XzY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogIGx1YS1saWJzLTUuMy40LTEyLmVsOC54ODZfNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogIGx6NC1saWJzLTEuOC4zLTUuZWw4XzEwLng4Nl82NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogIG1wZnItMy4xLjYtMS5lbDgueDg2XzY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogIG5jdXJzZXMtNi4xLTEwLjIwMTgwMjI0LmVsOC54ODZfNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogIG5jdXJzZXMtYmFzZS02LjEtMTAuMjAxODAyMjQuZWw4Lm5vYXJjaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogIG5jdXJzZXMtbGlicy02LjEtMTAuMjAxODAyMjQuZWw4Lng4Nl82NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogIG5ldHRsZS0zLjQuMS03LmVsOC54ODZfNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogIG5wdGgtMS41LTQuZWw4Lng4Nl82NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogIG9wZW5sZGFwLTIuNC40Ni0yMS5lbDhfMTAueDg2XzY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogIG9wZW5zc2wtMToxLjEuMWstMTQuZWw4XzYueDg2XzY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogIG9wZW5zc2wtbGlicy0xOjEuMS4xay0xNC5lbDhfNi54ODZfNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogIG9zLXByb2Jlci0xLjc0LTkuZWw4Lng4Nl82NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogIHAxMS1raXQtMC4yMy4yMi0yLmVsOC54ODZfNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogIHAxMS1raXQtdHJ1c3QtMC4yMy4yMi0yLmVsOC54ODZfNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogIHBhbS0xLjMuMS0zOS5lbDhfMTAueDg2XzY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogIHBjcmUtOC40Mi02LmVsOC54ODZfNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogIHBjcmUyLTEwLjMyLTMuZWw4XzYueDg2XzY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogIHBsYXRmb3JtLXB5dGhvbi0zLjYuOC03MS5lbDhfMTAueDg2XzY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogIHBsYXRmb3JtLXB5dGhvbi1zZXR1cHRvb2xzLTM5LjIuMC05LmVsOF8xMC5ub2FyY2ggICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogIHBvcHQtMS4xOC0xLmVsOC54ODZfNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogIHByb2Nwcy1uZy0zLjMuMTUtMTQuZWw4Lng4Nl82NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogIHB1YmxpY3N1ZmZpeC1saXN0LWRhZnNhLTIwMTgwNzIzLTEuZWw4Lm5vYXJjaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogIHB5dGhvbjMtZGF0ZXV0aWwtMToyLjYuMS02LmVsOC5ub2FyY2ggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogIHB5dGhvbjMtZGJ1cy0xLjIuNC0xNS5lbDgueDg2XzY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogIHB5dGhvbjMtZG5mLTQuNy4wLTIxLmVsOF8xMC5ub2FyY2ggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogIHB5dGhvbjMtZG5mLXBsdWdpbnMtY29yZS00LjAuMjEtMjUuZWw4Lm5vYXJjaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogIHB5dGhvbjMtZ3BnLTEuMTMuMS0xMi5lbDgueDg2XzY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogIHB5dGhvbjMtaGF3a2V5LTAuNjMuMC0yMS5lbDhfMTAueDg2XzY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogIHB5dGhvbjMtbGliY29tcHMtMC4xLjE4LTEuZWw4Lng4Nl82NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogIHB5dGhvbjMtbGliZG5mLTAuNjMuMC0yMS5lbDhfMTAueDg2XzY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogIHB5dGhvbjMtbGlicy0zLjYuOC03MS5lbDhfMTAueDg2XzY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogIHB5dGhvbjMtcGlwLXdoZWVsLTkuMC4zLTI0LmVsOC5ub2FyY2ggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogIHB5dGhvbjMtcnBtLTQuMTQuMy0zMi5lbDhfMTAueDg2XzY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogIHB5dGhvbjMtc2V0dXB0b29scy13aGVlbC0zOS4yLjAtOS5lbDhfMTAubm9hcmNoICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogIHB5dGhvbjMtc2l4LTEuMTEuMC04LmVsOC5ub2FyY2ggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogIHB5dGhvbjMtc3lzdGVtZC0yMzQtOC5lbDgueDg2XzY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogIHJlYWRsaW5lLTcuMC0xMC5lbDgueDg2XzY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogIHJlZGhhdC1yZWxlYXNlLTguMTAtMC4zLmVsOC54ODZfNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogIHJwbS00LjE0LjMtMzIuZWw4XzEwLng4Nl82NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogIHJwbS1idWlsZC1saWJzLTQuMTQuMy0zMi5lbDhfMTAueDg2XzY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogIHJwbS1saWJzLTQuMTQuMy0zMi5lbDhfMTAueDg2XzY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogIHNlZC00LjUtNS5lbDgueDg2XzY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogIHNldHVwLTIuMTIuMi05LmVsOC5ub2FyY2ggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogIHNoYWRvdy11dGlscy0yOjQuNi0yMy5lbDhfMTAueDg2XzY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogIHNxbGl0ZS1saWJzLTMuMjYuMC0yMC5lbDhfMTAueDg2XzY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogIHN5c3RlbWQtbGlicy0yMzktODIuZWw4XzEwLjgueDg2XzY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogIHN5c3RlbWQtcGFtLTIzOS04Mi5lbDhfMTAuOC54ODZfNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogIHN5c3RlbWQtdWRldi0yMzktODIuZWw4XzEwLjgueDg2XzY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogIHRwbTItdHNzLTIuMy4yLTYuZWw4Lng4Nl82NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogIHRyb3VzZXJzLWxpYi0wLjMuMTUtMi5lbDgueDg2XzY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogIHR6ZGF0YS0yMDI1Yi0xLmVsOC5ub2FyY2ggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogIHV0aWwtbGludXgtMi4zMi4xLTQ3LmVsOF8xMC54ODZfNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogIHdoaWNoLTIuMjEtMjEuZWw4XzEwLng4Nl82NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogIHh6LTUuMi40LTQuZWw4XzYueDg2XzY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogIHh6LWxpYnMtNS4yLjQtNC5lbDhfNi54ODZfNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogIHpsaWItMS4yLjExLTI1LmVsOC54ODZfNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogIHVuYm91bmQtbGlicy0xLjE2LjItNS45LmVsOF8xMC54ODZfNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogIHhrZXlib2FyZC1jb25maWctMi4yOC0xLmVsOC5ub2FyY2ggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAoKQ29tcGxldGUhCj09PiBQcm9jZXNzaW5nIHBoYXNlIGBUYXJnZXRUcmFuc2FjdGlvbkNoZWNrYAo9PT09PiAqIG1pc3NpbmdfZ3BnX2tleXNfaW5oaWJpdG9yCiAgICAgICAgQ2hlY2sgaWYgYWxsIHVzZWQgdGFyZ2V0IHJlcG9zaXRvcmllcyBoYXZlIHNpZ25pbmcgZ3BnIGtleXMKPT09PT4gKiB0bXBfYWN0b3JfdG9fc2F0aXNmeV9zYW5pdHlfY2hlY2tzCiAgICAgICAgVGhlIGFjdG9yIGRvZXMgTk9USElORyBidXQgc2F0aXNmeSBzdGF0aWMgc2FuaXR5IGNoZWNrcwo9PT09PiAqIGNoZWNrX2luaXRyYW1mc190YXNrcwogICAgICAgIEluaGliaXQgdGhlIHVwZ3JhZGUgaWYgY29uZmxpY3RpbmcgImluaXRyYW1mcyIgdGFza3MgYXJlIGRldGVjdGVkCj09PT0+ICogcmVwb3J0X3NldF90YXJnZXRfcmVsZWFzZQogICAgICAgIFJlcG9ydHMgaW5mb3JtYXRpb24gcmVsYXRlZCB0byB0aGUgcmVsZWFzZSBzZXQgaW4gdGhlIHN1YnNjcmlwdGlvbi1tYW5hZ2VyIGFmdGVyIHRoZSB1cGdyYWRlLgo9PT09PiAqIGFkanVzdF9sb2NhbF9yZXBvcwogICAgICAgIEFkanVzdCBsb2NhbCByZXBvc2l0b3JpZXMgdG8gdGhlIHRhcmdldCB1c2VyLXNwYWNlIGNvbnRhaW5lci4KPT09PT4gKiBjaGVja19zeXN0ZW1kX3NlcnZpY2VzX3Rhc2tzCiAgICAgICAgSW5oaWJpdCB0aGUgdXBncmFkZSBpZiBTeXN0ZW1kU2VydmljZXNUYXNrcyB0YXNrcyBhcmUgaW4gY29uZmxpY3QKPT09PT4gKiBkbmZfdHJhbnNhY3Rpb25fY2hlY2sKICAgICAgICBUaGlzIGFjdG9yIHRyaWVzIHRvIHNvbHZlIHRoZSBSUE0gdHJhbnNhY3Rpb24gdG8gdmVyaWZ5IHRoZSBhbGwgcGFja2FnZSBkZXBlbmRlbmNpZXMgY2FuIGJlIHN1Y2Nlc3NmdWxseSByZXNvbHZlZC4KQXBwbHlpbmcgdHJhbnNhY3Rpb24gd29ya2Fyb3VuZCAtIHl1bSBjb25maWcgZml4CgpBcHBseWluZyB0cmFuc2FjdGlvbiB3b3JrYXJvdW5kIC0gaW1wb3J0IHRydXN0ZWQgZ3BnIGtleXMgdG8gUlBNIERCCgpMYXN0IG1ldGFkYXRhIGV4cGlyYXRpb24gY2hlY2s6IDA6MDA6NDcgYWdvIG9uIEZyaSBEZWMgMTIgMTU6NTM6NDAgMjAyNS4KPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQogUGFja2FnZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEFyY2ggICAgVmVyc2lvbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgUmVwb3NpdG9yeSAgICAgICAgICAgICAgICAgICAgICAgICBTaXplCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KSW5zdGFsbGluZzoKIGF1dGhzZWxlY3QtY29tcGF0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDEuMi42LTIuZWw4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWFwcHN0cmVhbS1ycG1zICAgMzggawogICAgIHJlcGxhY2luZyAgYXV0aGNvbmZpZy54ODZfNjQgNi4yLjgtMzAuZWw3CiBjb3JldXRpbHMtY29tbW9uICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICA4LjMwLTE2LmVsOF8xMCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAgMi4wIE0KIGRidXMtY29tbW9uICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBub2FyY2ggIDE6MS4xMi44LTI3LmVsOF8xMCAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgICAgNDcgawogZGJ1cy1kYWVtb24gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgMToxLjEyLjgtMjcuZWw4XzEwICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgIDI0MiBrCiBkYnVzLXRvb2xzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICAxOjEuMTIuOC0yNy5lbDhfMTAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAgIDg3IGsKIGRoY3AtY2xpZW50ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDEyOjQuMy42LTUwLmVsOF8xMCAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgICAzMTkgawogICAgIHJlcGxhY2luZyAgZGhjbGllbnQueDg2XzY0IDEyOjQuMi41LTgzLmVsN185LjEKIGRuZi1wbHVnaW4tc3BhY2V3YWxrICAgICAgICAgICAgICAgICAgICAgICAgICAgICBub2FyY2ggIDIuOC41LTExLm1vZHVsZStlbDguMS4wKzM0NTUrM2RkZjI4MzIgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWFwcHN0cmVhbS1ycG1zICAgMjQgawogZHJhY3V0LWxpdmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgMDQ5LTIzOS5naXQyMDI1MTEyNy5lbDhfMTAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgICA3MyBrCiBkcmFjdXQtc3F1YXNoICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICAwNDktMjM5LmdpdDIwMjUxMTI3LmVsOF8xMCAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAgIDYzIGsKIGVmaS1maWxlc3lzdGVtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBub2FyY2ggIDMtMy5lbDggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgICA5LjAgawogZ2RibS1saWJzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgMToxLjE4LTIuZWw4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgICA2MCBrCiBnaXQtY29yZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICAyLjQzLjctMS5lbDhfMTAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1hcHBzdHJlYW0tcnBtcyAgIDExIE0KIGdpdC1jb3JlLWRvYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBub2FyY2ggIDIuNDMuNy0xLmVsOF8xMCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWFwcHN0cmVhbS1ycG1zICAzLjEgTQogZ2l0LXN1YnRyZWUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgMi40My43LTEuZWw4XzEwICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYXBwc3RyZWFtLXJwbXMgICA3NCBrCiBnbGliYy1hbGwtbGFuZ3BhY2tzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICAyLjI4LTI1MS5lbDhfMTAuMjcgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAgIDI2IE0KIGdsaWJjLWxvY2FsZS1zb3VyY2UgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDIuMjgtMjUxLmVsOF8xMC4yNyAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgICA0LjIgTQogZ2xpYmMtbWluaW1hbC1sYW5ncGFjayAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgMi4yOC0yNTEuZWw4XzEwLjI3ICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgICA3MSBrCiBnbXAtYysrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICAxOjYuMS4yLTExLmVsOCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAgIDMzIGsKIGdydWIyLXRvb2xzLWVmaSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDE6Mi4wMi0xNjkuZWw4XzEwICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgICA0ODYgawogaXByb3V0ZS10YyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgNi4yLjAtNi5lbDhfMTAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgIDQ2OSBrCiBpcHRhYmxlcy1lYnRhYmxlcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICAxLjguNS0xMS5lbDhfOSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAgIDc0IGsKICAgICByZXBsYWNpbmcgIGVidGFibGVzLng4Nl82NCAyLjAuMTAtMTYuZWw3CiBpcHRhYmxlcy1saWJzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICAxLjguNS0xMS5lbDhfOSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAgMTAzIGsKIGtlcm5lbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDQuMTguMC01NTMuODkuMS5lbDhfMTAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgICAgMTEgTQoga2VybmVsLWNvcmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgNC4xOC4wLTU1My44OS4xLmVsOF8xMCAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgICA0NCBNCiBrZXJuZWwtbW9kdWxlcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICA0LjE4LjAtNTUzLjg5LjEuZWw4XzEwICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAgIDM2IE0KIGtlcm5lbC1tb2R1bGVzLWV4dHJhICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDQuMTguMC01NTMuODkuMS5lbDhfMTAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgICAgMTEgTQoga2VybmVsLXdvcmthcm91bmQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5vYXJjaCAgMC4xLTEuZWw4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGNvbW1hbmRsaW5lICAgICAgICAgICAgICAgICAgICAgIDIuMiBrCiBsZWFwcC1kZXBzLWVsOCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbm9hcmNoICA1LjAuOC0xMDAuMjAyNDAxMTIxODE5Wi4wZTUxYWViYi5tYXN0ZXIuZWw4ICBAY29tbWFuZGxpbmUgICAgICAgICAgICAgICAgICAgICAgNi43IGsKICAgICByZXBsYWNpbmcgIGxlYXBwLWRlcHMubm9hcmNoIDAuMTcuMC0yLmVsN185CiBsZWFwcC1yZXBvc2l0b3J5LWRlcHMtZWw4ICAgICAgICAgICAgICAgICAgICAgICAgbm9hcmNoICA1LjAuOC0xMDAuMjAyNDAxMTIxODE5Wi4wZTUxYWViYi5tYXN0ZXIuZWw4ICBAY29tbWFuZGxpbmUgICAgICAgICAgICAgICAgICAgICAgNi44IGsKICAgICByZXBsYWNpbmcgIGxlYXBwLXVwZ3JhZGUtZWw3dG9lbDgtZGVwcy5ub2FyY2ggMC4yMC4wLTkuZWw3XzkKIGxpYmd1ZGV2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDIzMi00LmVsOCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgICAgMzMgawogICAgIHJlcGxhY2luZyAgbGliZ3VkZXYxLng4Nl82NCAyMTktNzguZWw3XzkuOQogbGlibW9kdWxlbWQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgMS44LjE2LTAuMi4xMy4wLjEgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgIDE3NiBrCiBsaWJuc2wgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICAyLjI4LTI1MS5lbDhfMTAuMjcgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAgMTEyIGsKIGxpYnNzaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDAuOS42LTE2LmVsOF8xMCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgICAyMTkgawogbGlieGNyeXB0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgNC4xLjEtNi5lbDggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgICA3MyBrCiBsdWEtbGlicyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICA1LjMuNC0xMi5lbDggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAgMTE4IGsKIGx6NC1saWJzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDEuOC4zLTUuZWw4XzEwICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgICAgNjYgawogbWFrZS1kZXZlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgMTo0LjIuMS0xMS5lbDggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgICAyMiBrCiBtYXJpYWRiLWNvbm5lY3Rvci1jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICAzLjEuMTEtMi5lbDhfMyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1hcHBzdHJlYW0tcnBtcyAgMjAwIGsKIG5jdXJzZXMtYysrLWxpYnMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDYuMS0xMC4yMDE4MDIyNC5lbDggICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgICAgNTggawogbmN1cnNlcy1jb21wYXQtbGlicyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgNi4xLTEwLjIwMTgwMjI0LmVsOCAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgIDMyOSBrCiBuZXRjb25zb2xlLXNlcnZpY2UgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbm9hcmNoICAxMC4wMC4xOS0xLmVsOF8xMCAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAgMTQ5IGsKIG5ldHdvcmstc2NyaXB0cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDEwLjAwLjE5LTEuZWw4XzEwICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgICAxOTYgawogbmV0d29yay1zY3JpcHRzLXRlYW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgMS4zMS00LmVsOCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgICAyOCBrCiBucHRoICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICAxLjUtNC5lbDggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAgIDI2IGsKIG5zc19kYiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDIuMjgtMjUxLmVsOF8xMC4yNyAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgICAgODQgawogcGNyZS1jcHAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgOC40Mi02LmVsOCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgICA0NyBrCiBwY3JlLXV0ZjE2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICA4LjQyLTYuZWw4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAgMTk1IGsKIHBjcmUtdXRmMzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDguNDItNi5lbDggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgICAxODYgawogcGVybC1BdHRyaWJ1dGUtSGFuZGxlcnMgICAgICAgICAgICAgICAgICAgICAgICAgIG5vYXJjaCAgMC45OS00MjMuZWw4XzEwICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYXBwc3RyZWFtLXJwbXMgICA4OSBrCiBwZXJsLUItRGVidWcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbm9hcmNoICAxLjI2LTIuZWw4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1hcHBzdHJlYW0tcnBtcyAgIDI2IGsKIHBlcmwtRGV2ZWwtUFBQb3J0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDMuMzYtNS5lbDggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWFwcHN0cmVhbS1ycG1zICAxMTggawogcGVybC1EZXZlbC1QZWVrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgMS4yNi00MjMuZWw4XzEwICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYXBwc3RyZWFtLXJwbXMgICA5NCBrCiBwZXJsLURldmVsLVNlbGZTdHViYmVyICAgICAgICAgICAgICAgICAgICAgICAgICAgbm9hcmNoICAxLjA2LTQyMy5lbDhfMTAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1hcHBzdHJlYW0tcnBtcyAgIDc2IGsKIHBlcmwtRXJybm8gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDEuMjgtNDIzLmVsOF8xMCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgICAgNzcgawogcGVybC1FeHRVdGlscy1Db21tYW5kICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5vYXJjaCAgMTo3LjM0LTEuZWw4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYXBwc3RyZWFtLXJwbXMgICAxOSBrCiBwZXJsLUV4dFV0aWxzLU1pbmlwZXJsICAgICAgICAgICAgICAgICAgICAgICAgICAgbm9hcmNoICAxLjA2LTQyMy5lbDhfMTAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1hcHBzdHJlYW0tcnBtcyAgIDc3IGsKIHBlcmwtRmlsdGVyLVNpbXBsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBub2FyY2ggIDAuOTQtMi5lbDggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWFwcHN0cmVhbS1ycG1zICAgMjkgawogcGVybC1JTyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgMS4zOC00MjMuZWw4XzEwICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgIDE0MyBrCiBwZXJsLUlQQy1TeXNWICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICAyLjA3LTM5Ny5lbDggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1hcHBzdHJlYW0tcnBtcyAgIDQzIGsKIHBlcmwtTUlNRS1CYXNlNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDMuMTUtMzk2LmVsOCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgICAgMzEgawogcGVybC1NYXRoLUJpZ0ludCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5vYXJjaCAgMToxLjk5OTguMTEtNy5lbDggICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgIDE5NiBrCiBwZXJsLU1hdGgtQmlnSW50LUZhc3RDYWxjICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICAwLjUwMC42MDAtNi5lbDggICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1hcHBzdHJlYW0tcnBtcyAgIDI3IGsKIHBlcmwtTWF0aC1CaWdSYXQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBub2FyY2ggIDAuMjYxNC0xLmVsOCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWFwcHN0cmVhbS1ycG1zICAgNDAgawogcGVybC1NYXRoLUNvbXBsZXggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5vYXJjaCAgMS41OS00MjMuZWw4XzEwICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgIDEwOSBrCiBwZXJsLU1lbW9pemUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbm9hcmNoICAxLjAzLTQyMy5lbDhfMTAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1hcHBzdHJlYW0tcnBtcyAgMTE5IGsKIHBlcmwtTmV0LVBpbmcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBub2FyY2ggIDIuNTUtNDIzLmVsOF8xMCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWFwcHN0cmVhbS1ycG1zICAxMDIgawogcGVybC1QZXJsSU8tdmlhLVF1b3RlZFByaW50ICAgICAgICAgICAgICAgICAgICAgIG5vYXJjaCAgMC4wOC0zOTUuZWw4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYXBwc3RyZWFtLXJwbXMgICAxNCBrCiBwZXJsLVBvZC1IdG1sICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbm9hcmNoICAxLjIyLjAyLTQyMy5lbDhfMTAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1hcHBzdHJlYW0tcnBtcyAgIDg4IGsKIHBlcmwtU2VsZkxvYWRlciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBub2FyY2ggIDEuMjMtNDIzLmVsOF8xMCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWFwcHN0cmVhbS1ycG1zICAgODQgawogcGVybC1UZXJtLUFOU0lDb2xvciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5vYXJjaCAgNC4wNi0zOTYuZWw4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgICA0NiBrCiBwZXJsLVRlcm0tQ2FwICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbm9hcmNoICAxLjE3LTM5NS5lbDggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAgIDIzIGsKIHBlcmwtVGVzdCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBub2FyY2ggIDEuMzAtNDIzLmVsOF8xMCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWFwcHN0cmVhbS1ycG1zICAgOTEgawogcGVybC1UZXh0LUJhbGFuY2VkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5vYXJjaCAgMi4wMy0zOTUuZWw4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYXBwc3RyZWFtLXJwbXMgICA1OCBrCiBwZXJsLVRleHQtVGFicytXcmFwICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbm9hcmNoICAyMDEzLjA1MjMtMzk1LmVsOCAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAgIDI0IGsKIHBlcmwtVW5pY29kZS1Db2xsYXRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDEuMjUtMi5lbDggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWFwcHN0cmVhbS1ycG1zICA2ODYgawogcGVybC1Vbmljb2RlLU5vcm1hbGl6ZSAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgMS4yNS0zOTYuZWw4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgICA4MiBrCiBwZXJsLWJpZ251bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbm9hcmNoICAwLjQ5LTIuZWw4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1hcHBzdHJlYW0tcnBtcyAgIDQ0IGsKIHBlcmwtaW50ZXJwcmV0ZXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDQ6NS4yNi4zLTQyMy5lbDhfMTAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgICA2LjMgTQogICAgIHJlcGxhY2luZyAgcGVybC54ODZfNjQgNDo1LjE2LjMtMjk5LmVsN185CiBwZXJsLWxpYm5ldCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbm9hcmNoICAzLjExLTMuZWw4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAgMTIxIGsKIHBlcmwtb3BlbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBub2FyY2ggIDEuMTEtNDIzLmVsOF8xMCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWFwcHN0cmVhbS1ycG1zICAgNzggawogcGVybC1wZXJsZmFxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5vYXJjaCAgNS4yMDE4MDYwNS0xLmVsOCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYXBwc3RyZWFtLXJwbXMgIDM4NiBrCiBwZXJsLXV0aWxzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbm9hcmNoICA1LjI2LjMtNDIzLmVsOF8xMCAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1hcHBzdHJlYW0tcnBtcyAgMTI5IGsKIHBrZ2NvbmYtbTQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBub2FyY2ggIDEuNC4yLTEuZWw4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgICAgMTcgawogICAgIHJlcGxhY2luZyAgcGtnY29uZmlnLng4Nl82NCAxOjAuMjcuMS00LmVsNwogcGtnY29uZi1wa2ctY29uZmlnICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgMS40LjItMS5lbDggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgICAxNSBrCiAgICAgcmVwbGFjaW5nICBwa2djb25maWcueDg2XzY0IDE6MC4yNy4xLTQuZWw3CiBwbGF0Zm9ybS1weXRob24gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICAzLjYuOC03MS5lbDhfMTAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAgIDg4IGsKIHBvbGljeWNvcmV1dGlscy1weXRob24tdXRpbHMgICAgICAgICAgICAgICAgICAgICBub2FyY2ggIDIuOS0yNi5lbDhfMTAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgICAyNTQgawogcG9sa2l0LWxpYnMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgMC4xMTUtMTUuZWw4XzEwLjIgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgICA3NyBrCiBwb3N0Zml4LWxkYXAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICAyOjMuNS44LTcuZWw4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1hcHBzdHJlYW0tcnBtcyAgIDY5IGsKIHBvc3RmaXgtbXlzcWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDI6My41LjgtNy5lbDggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWFwcHN0cmVhbS1ycG1zICAgNTUgawogcG9zdGZpeC1wY3JlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgMjozLjUuOC03LmVsOCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYXBwc3RyZWFtLXJwbXMgICA1MiBrCiBweXRob24yLWJhYmVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbm9hcmNoICAyLjUuMS0xMC5tb2R1bGUrZWw4LjkuMCsxOTQ4Nys3ZGMxODQwNyAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1hcHBzdHJlYW0tcnBtcyAgNC44IE0KIHB5dGhvbjItYmFja3BvcnRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDEuMC0xNi5tb2R1bGUrZWw4LjkuMCsxODMyNisxYjViYWVlZSAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWFwcHN0cmVhbS1ycG1zICAgMTAgawogcHl0aG9uMi1iYWNrcG9ydHMtc3NsX21hdGNoX2hvc3RuYW1lICAgICAgICAgICAgIG5vYXJjaCAgMy41LjAuMS0xMi5tb2R1bGUrZWw4LjkuMCsxODMyNisxYjViYWVlZSAgICAgcmhlbC04LWZvci14ODZfNjQtYXBwc3RyZWFtLXJwbXMgICAxNyBrCiBweXRob24yLWNoYXJkZXQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbm9hcmNoICAzLjAuNC0xMC5tb2R1bGUrZWw4LjkuMCsxOTQ4Nys3ZGMxODQwNyAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1hcHBzdHJlYW0tcnBtcyAgMTg4IGsKIHB5dGhvbjItaWRuYSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBub2FyY2ggIDIuNS03Lm1vZHVsZStlbDguOS4wKzE5NDg3KzdkYzE4NDA3ICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWFwcHN0cmVhbS1ycG1zICAgOTggawogcHl0aG9uMi1pcGFkZHJlc3MgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5vYXJjaCAgMS4wLjE4LTYubW9kdWxlK2VsOC45LjArMTgzMjYrMWI1YmFlZWUgICAgICAgcmhlbC04LWZvci14ODZfNjQtYXBwc3RyZWFtLXJwbXMgICAzOSBrCiBweXRob24yLWppbmphMiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbm9hcmNoICAyLjEwLTEwLm1vZHVsZStlbDguMTAuMCsyMTI5MCthYmQ1Yjc2MSAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1hcHBzdHJlYW0tcnBtcyAgMjU1IGsKIHB5dGhvbjItbGlicyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDIuNy4xOC0xNy5tb2R1bGUrZWw4LjEwLjArMjA4MjIrYTE1ZWMyMmQgICAgIHJoZWwtOC1mb3IteDg2XzY0LWFwcHN0cmVhbS1ycG1zICA2LjAgTQogcHl0aG9uMi1seG1sICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgNC4yLjMtNi5tb2R1bGUrZWw4LjkuMCsxOTQ4Nys3ZGMxODQwNyAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYXBwc3RyZWFtLXJwbXMgIDEuNSBNCiBweXRob24yLW1hcmt1cHNhZmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICAwLjIzLTE5Lm1vZHVsZStlbDguOS4wKzE5NDg3KzdkYzE4NDA3ICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1hcHBzdHJlYW0tcnBtcyAgIDM4IGsKIHB5dGhvbjItcHl5YW1sICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDMuMTItMTYubW9kdWxlK2VsOC45LjArMTk0ODcrN2RjMTg0MDcgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWFwcHN0cmVhbS1ycG1zICAxOTEgawogICAgIHJlcGxhY2luZyAgUHlZQU1MLng4Nl82NCAzLjEwLTExLmVsNwogcHl0aG9uMi1yZXF1ZXN0cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5vYXJjaCAgMi4yMC4wLTQubW9kdWxlK2VsOC45LjArMTk0ODcrN2RjMTg0MDcgICAgICAgcmhlbC04LWZvci14ODZfNjQtYXBwc3RyZWFtLXJwbXMgIDEyNCBrCiBweXRob24yLXNldHVwdG9vbHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbm9hcmNoICAzOS4wLjEtMTQubW9kdWxlK2VsOC4xMC4wKzIwNDQ0KzNiZjdmZWU0ICAgICByaGVsLTgtZm9yLXg4Nl82NC1hcHBzdHJlYW0tcnBtcyAgNjQyIGsKIHB5dGhvbjItc2l4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBub2FyY2ggIDEuMTEuMC02Lm1vZHVsZStlbDguOS4wKzE4MzI2KzFiNWJhZWVlICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWFwcHN0cmVhbS1ycG1zICAgMzcgawogcHl0aG9uMi11cmxsaWIzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5vYXJjaCAgMS4yNC4yLTQubW9kdWxlK2VsOC4xMC4wKzIwNDQ0KzNiZjdmZWU0ICAgICAgcmhlbC04LWZvci14ODZfNjQtYXBwc3RyZWFtLXJwbXMgIDE2OSBrCiBweXRob24zLWJhYmVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbm9hcmNoICAyLjUuMS03LmVsOCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1hcHBzdHJlYW0tcnBtcyAgNC44IE0KIHB5dGhvbjMtY2ZmaSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDEuMTEuNS02LmVsOCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgICAyMzggawogcHl0aG9uMy1jaGFyZGV0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5vYXJjaCAgMy4wLjQtNy5lbDggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgIDE5NSBrCiBweXRob24zLWNvbmZpZ29iaiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbm9hcmNoICA1LjAuNi0xMS5lbDggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAgIDY4IGsKIHB5dGhvbjMtY3J5cHRvZ3JhcGh5ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDMuMi4xLTguZWw4XzEwICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgICA1NTkgawogcHl0aG9uMy1kYXRldXRpbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5vYXJjaCAgMToyLjYuMS02LmVsOCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgIDI1MSBrCiBweXRob24zLWRidXMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICAxLjIuNC0xNS5lbDggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAgMTM0IGsKIHB5dGhvbjMtZGVjb3JhdG9yICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBub2FyY2ggIDQuMi4xLTIuZWw4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgICAgMjcgawogcHl0aG9uMy1kbWlkZWNvZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgMy4xMi4zLTIuZWw4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgIDEwMiBrCiBweXRob24zLWRuZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbm9hcmNoICA0LjcuMC0yMS5lbDhfMTAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAgNTUxIGsKIHB5dGhvbjMtZXRodG9vbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDAuMTQtNS5lbDggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgICAgNDUgawogcHl0aG9uMy1maXJld2FsbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5vYXJjaCAgMC45LjExLTEwLmVsOF8xMCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgIDQzOCBrCiBweXRob24zLWdvYmplY3QtYmFzZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICAzLjI4LjMtMi5lbDggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAgMzEzIGsKIHB5dGhvbjMtaGF3a2V5ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDAuNjMuMC0yMS5lbDhfMTAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgICAxMTkgawogcHl0aG9uMy1od2RhdGEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5vYXJjaCAgMi4zLjYtMy5lbDggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYXBwc3RyZWFtLXJwbXMgICAzOSBrCiBweXRob24zLWlkbmEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbm9hcmNoICAyLjUtNy5lbDhfMTAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAgMTAzIGsKIHB5dGhvbjMtaW5pcGFyc2UgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBub2FyY2ggIDAuNC0zMS5lbDggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgICAgNDkgawogcHl0aG9uMy1pbm90aWZ5ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5vYXJjaCAgMC45LjYtMTMuZWw4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgICA1NyBrCiBweXRob24zLWppbmphMiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbm9hcmNoICAyLjEwLjEtNy5lbDhfMTAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1hcHBzdHJlYW0tcnBtcyAgNTM5IGsKIHB5dGhvbjMtanNvbnBhdGNoICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBub2FyY2ggIDEuMjEtMi5lbDggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWFwcHN0cmVhbS1ycG1zICAgMjcgawogcHl0aG9uMy1qc29ucG9pbnRlciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5vYXJjaCAgMS4xMC0xMS5lbDggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYXBwc3RyZWFtLXJwbXMgICAyMCBrCiBweXRob24zLWp3Y3J5cHRvICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbm9hcmNoICAwLjUuMC0yLm1vZHVsZStlbDguMTAuMCsyMTY5MitjOWIyMDFiYyAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1hcHBzdHJlYW0tcnBtcyAgIDY2IGsKIHB5dGhvbjMtbGliY29tcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDAuMS4xOC0xLmVsOCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgICAgNTIgawogcHl0aG9uMy1saWJkbmYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgMC42My4wLTIxLmVsOF8xMCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgIDc4MSBrCiBweXRob24zLWxpYnMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICAzLjYuOC03MS5lbDhfMTAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAgNy45IE0KIHB5dGhvbjMtbGlic2VsaW51eCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDIuOS0xMC5lbDhfMTAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgICAyODQgawogcHl0aG9uMy1saWJzZW1hbmFnZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgMi45LTEyLmVsOF8xMCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgIDEyOSBrCiBweXRob24zLWxpYnhtbDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICAyLjkuNy0yMS5lbDhfMTAuMyAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAgMjM4IGsKIHB5dGhvbjMtbGludXgtcHJvY2ZzICAgICAgICAgICAgICAgICAgICAgICAgICAgICBub2FyY2ggIDAuNy4zLTEuZWw4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgICAgMzcgawogcHl0aG9uMy1seG1sICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgNC4yLjMtNC5lbDggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYXBwc3RyZWFtLXJwbXMgIDEuNSBNCiBweXRob24zLW1hZ2ljICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbm9hcmNoICA1LjMzLTI3LmVsOF8xMCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAgIDQ3IGsKIHB5dGhvbjMtbWFya3Vwc2FmZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDAuMjMtMTkuZWw4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWFwcHN0cmVhbS1ycG1zICAgMzkgawogcHl0aG9uMy1uZXd0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgMC41Mi4yMC0xMS5lbDggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYXBwc3RyZWFtLXJwbXMgICA2NCBrCiBweXRob24zLXBlcmYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICA0LjE4LjAtNTUzLjg5LjEuZWw4XzEwICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAgIDExIE0KIHB5dGhvbjMtcGV4cGVjdCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBub2FyY2ggIDQuMy4xLTMuZWw4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWFwcHN0cmVhbS1ycG1zICAxMzggawogcHl0aG9uMy1wbHkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5vYXJjaCAgMy45LTkuZWw4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgIDExMSBrCiBweXRob24zLXBvbGljeWNvcmV1dGlscyAgICAgICAgICAgICAgICAgICAgICAgICAgbm9hcmNoICAyLjktMjYuZWw4XzEwICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAgMi4zIE0KIHB5dGhvbjMtcHJldHR5dGFibGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBub2FyY2ggIDAuNy4yLTE0LmVsOCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWFwcHN0cmVhbS1ycG1zICAgNDQgawogcHl0aG9uMy1weU9wZW5TU0wgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5vYXJjaCAgMTkuMC4wLTEuZWw4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYXBwc3RyZWFtLXJwbXMgIDEwMyBrCiBweXRob24zLXB5YXNuMSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbm9hcmNoICAwLjMuNy02LmVsOCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1hcHBzdHJlYW0tcnBtcyAgMTI2IGsKIHB5dGhvbjMtcHljcGFyc2VyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBub2FyY2ggIDIuMTQtMTQuZWw4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgICAxMDkgawogcHl0aG9uMy1weWN1cmwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgNy40My4wLjItNC5lbDggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYXBwc3RyZWFtLXJwbXMgIDIyNyBrCiBweXRob24zLXB5c2VyaWFsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbm9hcmNoICAzLjEuMS05LmVsOCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1hcHBzdHJlYW0tcnBtcyAgMTY5IGsKIHB5dGhvbjMtcHl1ZGV2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBub2FyY2ggIDAuMjEuMC03LmVsOCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgICAgODQgawogcHl0aG9uMy1weXlhbWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgMy4xMi0xMi5lbDggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgIDE5MyBrCiBweXRob24zLXJlcXVlc3RzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbm9hcmNoICAyLjIwLjAtNi5lbDhfMTAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAgMTI1IGsKIHB5dGhvbjMtcnBtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDQuMTQuMy0zMi5lbDhfMTAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgICAxNTYgawogcHl0aG9uMy1zY2hlZHV0aWxzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgMC42LTYuZWw4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgICAyOSBrCiBweXRob24zLXNldG9vbHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICA0LjMuMC01LmVsOCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAgNjI3IGsKICAgICByZXBsYWNpbmcgIHNldG9vbHMtbGlicy54ODZfNjQgMy4zLjgtNC5lbDcKIHB5dGhvbjMtc2l4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBub2FyY2ggIDEuMTEuMC04LmVsOCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgICAgMzggawogcHl0aG9uMy1zbGlwICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5vYXJjaCAgMC42LjQtMTMuZWw4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgICAzOSBrCiBweXRob24zLXNsaXAtZGJ1cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbm9hcmNoICAwLjYuNC0xMy5lbDggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAgIDM5IGsKIHB5dGhvbjMtc3Vic2NyaXB0aW9uLW1hbmFnZXItcmhzbSAgICAgICAgICAgICAgICB4ODZfNjQgIDEuMjguNDQtMS5lbDhfMTAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgICA0MDggawogcHl0aG9uMy1zeXNwdXJwb3NlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgMS4yOC40NC0xLmVsOF8xMCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgIDM0NyBrCiBweXRob24zLXVybGxpYjMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbm9hcmNoICAxLjI0LjItOC5lbDhfMTAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAgMTc3IGsKIHF1b3RhLXJwYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDE6NC4wNC0xNC5lbDggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgICAgODQgawogcmVhZG9ubHktcm9vdCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5vYXJjaCAgMTAuMDAuMTktMS5lbDhfMTAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgIDE1MCBrCiByZWRoYXQtYmFja2dyb3VuZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbm9hcmNoICA4MTAuMS0xLmVsOF8xMCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1hcHBzdHJlYW0tcnBtcyAgIDQyIE0KIHJlZGhhdC1sb2dvcy1odHRwZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBub2FyY2ggIDgxMC4xLTEuZWw4XzEwICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgICAgMzAgawogcmVkaGF0LXJlbGVhc2UgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgOC4xMC0wLjMuZWw4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgICA0NSBrCiAgICAgcmVwbGFjaW5nICByZWRoYXQtcmVsZWFzZS1zZXJ2ZXIueDg2XzY0IDcuOS05LmVsN185CiByc3luYy1kYWVtb24gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbm9hcmNoICAzLjEuMy0yMy5lbDhfMTAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAgIDQ1IGsKIHN5c3RlbWQtY29udGFpbmVyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDIzOS04Mi5lbDhfMTAuOCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgICA3ODQgawogc3lzdGVtZC1wYW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgMjM5LTgyLmVsOF8xMC44ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgIDUxNSBrCiBzeXN0ZW1kLXVkZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICAyMzktODIuZWw4XzEwLjggICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAgMS42IE0KIHRpbWVkYXRleCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDAuNS0zLmVsOCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgICAgMzIgawogdXRpbC1saW51eC11c2VyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgMi4zMi4xLTQ3LmVsOF8xMCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgIDEwMiBrClVwZ3JhZGluZzoKIE5ldHdvcmtNYW5hZ2VyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDE6MS40MC4xNi0yMC5lbDhfMTAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgICAyLjMgTQogTmV0d29ya01hbmFnZXItY29uZmlnLXNlcnZlciAgICAgICAgICAgICAgICAgICAgIG5vYXJjaCAgMToxLjQwLjE2LTIwLmVsOF8xMCAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgIDE0MyBrCiBOZXR3b3JrTWFuYWdlci1saWJubSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICAxOjEuNDAuMTYtMjAuZWw4XzEwICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAgMS45IE0KIE5ldHdvcmtNYW5hZ2VyLXRlYW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDE6MS40MC4xNi0yMC5lbDhfMTAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgICAxNjAgawogTmV0d29ya01hbmFnZXItdHVpICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgMToxLjQwLjE2LTIwLmVsOF8xMCAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgIDM1NiBrCiBhY2wgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICAyLjIuNTMtMy5lbDggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAgIDgxIGsKIGFsc2EtZmlybXdhcmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBub2FyY2ggIDEuMC4yOS02LmVsOCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWFwcHN0cmVhbS1ycG1zICAzLjIgTQogYWxzYS1saWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgMS4yLjEwLTIuZWw4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYXBwc3RyZWFtLXJwbXMgIDUwMSBrCiBhbHNhLXRvb2xzLWZpcm13YXJlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICAxLjEuNi0xLmVsOCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1hcHBzdHJlYW0tcnBtcyAgIDQzIGsKIGF1ZGl0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDMuMS4yLTEuZWw4XzEwLjEgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgICAyNjYgawogYXVkaXQtbGlicyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgMy4xLjItMS5lbDhfMTAuMSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgIDEyNSBrCiBiYXNlc3lzdGVtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbm9hcmNoICAxMS01LmVsOCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAgIDExIGsKIGJhc2ggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDQuNC4yMC02LmVsOF8xMCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgICAxLjUgTQogYmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgMS4wNy4xLTUuZWw4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgIDEyOSBrCiBiaW5kLWV4cG9ydC1saWJzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICAzMjo5LjExLjM2LTE2LmVsOF8xMC42ICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAgMS4xIE0KIGJpbnV0aWxzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDIuMzAtMTI4LmVsOF8xMCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgICA1LjggTQogYmlvc2Rldm5hbWUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgMC43LjMtMi5lbDggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgICA0NCBrCiBiemlwMi1saWJzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICAxLjAuNi0yOC5lbDhfMTAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAgIDQ4IGsKIGNhLWNlcnRpZmljYXRlcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBub2FyY2ggIDIwMjUuMi44MF92OS4wLjMwNC04MC4yLmVsOF8xMCAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgICAxLjAgTQogY2hlY2twb2xpY3kgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgMi45LTEuZWw4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgIDM0NiBrCiBjaGtjb25maWcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICAxLjE5LjItMS5lbDggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAgMTk5IGsKIGNocm9ueSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDQuNS0yLmVsOF8xMCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgICAzNTUgawogY2xvdWQtaW5pdCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5vYXJjaCAgMjMuNC03LmVsOF8xMC4xMCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYXBwc3RyZWFtLXJwbXMgIDEuMyBNCiBjbG91ZC11dGlscy1ncm93cGFydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbm9hcmNoICAwLjMzLTAuZWw4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1hcHBzdHJlYW0tcnBtcyAgIDM2IGsKIGNvcmV1dGlscyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDguMzAtMTYuZWw4XzEwICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgICAxLjIgTQogY3BpbyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgMi4xMi0xMS5lbDggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgIDI2NiBrCiBjcmFja2xpYiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICAyLjkuNi0xNS5lbDggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAgIDkzIGsKIGNyYWNrbGliLWRpY3RzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDIuOS42LTE1LmVsOCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgICA0LjAgTQogY3JvbmllICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgMS41LjItMTAuZWw4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgIDExOSBrCiBjcm9uaWUtYW5hY3JvbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICAxLjUuMi0xMC5lbDggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAgIDQyIGsKIGNyb250YWJzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBub2FyY2ggIDEuMTEtMTcuMjAxOTA2MDNnaXQuZWw4ICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgICAgMjUgawogY3J5cHRzZXR1cC1saWJzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgMi4zLjctNy5lbDggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgIDQ4OSBrCiBjdXJsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICA3LjYxLjEtMzQuZWw4XzEwLjkgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAgMzU0IGsKIGN5cnVzLXNhc2wtbGliICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDIuMS4yNy02LmVsOF81ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgICAxMjMgawogZGJ1cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgMToxLjEyLjgtMjcuZWw4XzEwICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgICA0MiBrCiBkYnVzLWdsaWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICAwLjExMC0yLmVsOCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAgMTI3IGsKIGRidXMtbGlicyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDE6MS4xMi44LTI3LmVsOF8xMCAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgICAxODUgawogZGVza3RvcC1maWxlLXV0aWxzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgMC4yNi0xLmVsOCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYXBwc3RyZWFtLXJwbXMgICA4MCBrCiBkZXZpY2UtbWFwcGVyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICA4OjEuMDIuMTgxLTE1LmVsOF8xMC4yICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAgMzc5IGsKIGRldmljZS1tYXBwZXItbGlicyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDg6MS4wMi4xODEtMTUuZWw4XzEwLjIgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgICA0MTIgawogZGhjcC1jb21tb24gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5vYXJjaCAgMTI6NC4zLjYtNTAuZWw4XzEwICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgIDIwOCBrCiBkaGNwLWxpYnMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICAxMjo0LjMuNi01MC5lbDhfMTAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAgMTQ4IGsKIGRpZmZ1dGlscyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDMuNi02LmVsOCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgICAzNTkgawogZG1pZGVjb2RlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgMTozLjUtMS5lbDggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgICA5OSBrCiBkbmYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbm9hcmNoICA0LjcuMC0yMS5lbDhfMTAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAgNTQzIGsKIGRuZi1kYXRhICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBub2FyY2ggIDQuNy4wLTIxLmVsOF8xMCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgICAxNTcgawogZHJhY3V0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgMDQ5LTIzOS5naXQyMDI1MTEyNy5lbDhfMTAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgIDM4MCBrCiBkcmFjdXQtY29uZmlnLXJlc2N1ZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICAwNDktMjM5LmdpdDIwMjUxMTI3LmVsOF8xMCAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAgIDYzIGsKIGRyYWN1dC1uZXR3b3JrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDA0OS0yMzkuZ2l0MjAyNTExMjcuZWw4XzEwICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgICAxMTEgawogZTJmc3Byb2dzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgMS40NS42LTcuZWw4XzEwICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgIDEuMCBNCiBlMmZzcHJvZ3MtbGlicyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICAxLjQ1LjYtNy5lbDhfMTAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAgMjMzIGsKIGVmaXZhci1saWJzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDM3LTQuZWw4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgICAxMDggawogZWxmdXRpbHMtZGVmYXVsdC15YW1hLXNjb3BlICAgICAgICAgICAgICAgICAgICAgIG5vYXJjaCAgMC4xOTAtMi5lbDggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgICA1MyBrCiBlbGZ1dGlscy1saWJlbGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICAwLjE5MC0yLmVsOCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAgMjMzIGsKIGVsZnV0aWxzLWxpYnMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDAuMTkwLTIuZWw4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgICAzMDUgawogZW1hY3MtZmlsZXN5c3RlbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5vYXJjaCAgMToyNi4xLTE1LmVsOF8xMCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgICA3MSBrCiBldGh0b29sICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICAyOjUuMTMtMi5lbDggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAgMjIxIGsKIGV4cGF0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDIuNS4wLTEuZWw4XzEwICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgICAxMzEgawogZmlsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgNS4zMy0yNy5lbDhfMTAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgICA3OCBrCiBmaWxlLWxpYnMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICA1LjMzLTI3LmVsOF8xMCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAgNTQ0IGsKIGZpbGVzeXN0ZW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDMuOC02LmVsOCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgICAxLjEgTQogZmluZHV0aWxzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgMTo0LjYuMC0yNC5lbDhfMTAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgIDUyNiBrCiBmaXBzY2hlY2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICAxLjUuMC00LmVsOCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAgIDI4IGsKIGZpcHNjaGVjay1saWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDEuNS4wLTQuZWw4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgICAgMTYgawogZmlyZXdhbGxkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5vYXJjaCAgMC45LjExLTEwLmVsOF8xMCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgIDUxMSBrCiBmaXJld2FsbGQtZmlsZXN5c3RlbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbm9hcmNoICAwLjkuMTEtMTAuZWw4XzEwICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAgIDc5IGsKIGZyZWV0eXBlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDIuOS4xLTEwLmVsOF8xMCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgICAzOTQgawogZnhsb2FkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgMjAwOF8xMF8xMy0xMC5lbDggICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgICAzMiBrCiBnYXdrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICA0LjIuMS00LmVsOCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAgMS4xIE0KIGdkYm0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDE6MS4xOC0yLmVsOCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgICAxMzAgawogZ2V0dGV4dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgMC4xOS44LjEtMTcuZWw4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgIDEuMSBNCiBnZXR0ZXh0LWxpYnMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICAwLjE5LjguMS0xNy5lbDggICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAgMzEzIGsKIGdpdCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDIuNDMuNy0xLmVsOF8xMCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWFwcHN0cmVhbS1ycG1zICAgOTMgawogZ2xpYjIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgMi41Ni40LTE2Ny5lbDhfMTAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgIDIuNSBNCiBnbGliYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICAyLjI4LTI1MS5lbDhfMTAuMjcgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAgMi4yIE0KIGdsaWJjLWNvbW1vbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDIuMjgtMjUxLmVsOF8xMC4yNyAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgICAxLjAgTQogZ21wICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgMTo2LjEuMi0xMS5lbDggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgIDMxOCBrCiBnbnVwZzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICAyLjIuMjAtMy5lbDhfNiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAgMi40IE0KIGdvYmplY3QtaW50cm9zcGVjdGlvbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDEuNTYuMS0xLmVsOCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgICAyNTUgawogZ3BnbWUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgMS4xMy4xLTEyLmVsOCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgIDMzNiBrCiBncG0tbGlicyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICAxLjIwLjctMTcuZWw4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1hcHBzdHJlYW0tcnBtcyAgIDM5IGsKIGdyZXAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDMuMS02LmVsOCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgICAyNzQgawogZ3JvZmYtYmFzZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgMS4yMi4zLTE4LmVsOCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgIDEuMCBNCiBncnViMi1jb21tb24gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbm9hcmNoICAxOjIuMDItMTY5LmVsOF8xMCAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAgODk3IGsKIGdydWIyLWVmaS14NjQtbW9kdWxlcyAgICAgICAgICAgICAgICAgICAgICAgICAgICBub2FyY2ggIDE6Mi4wMi0xNjkuZWw4XzEwICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgICAxLjEgTQogZ3J1YjItcGMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgMToyLjAyLTE2OS5lbDhfMTAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgICA0NyBrCiAgICAgcmVwbGFjaW5nICBncnViMi54ODZfNjQgMToyLjAyLTAuODcuZWw3XzkuMTEKIGdydWIyLXBjLW1vZHVsZXMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBub2FyY2ggIDE6Mi4wMi0xNjkuZWw4XzEwICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgICA5MjkgawogZ3J1YjItdG9vbHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgMToyLjAyLTE2OS5lbDhfMTAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgIDIuMCBNCiBncnViMi10b29scy1leHRyYSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICAxOjIuMDItMTY5LmVsOF8xMCAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAgMS4xIE0KIGdydWIyLXRvb2xzLW1pbmltYWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDE6Mi4wMi0xNjkuZWw4XzEwICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgICAyMTYgawogZ3J1YmJ5ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgOC40MC00OS5lbDggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgICA1MCBrCiBnc3Nwcm94eSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICAwLjguMC0yMS5lbDggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAgMTE5IGsKIGd6aXAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDEuOS0xMy5lbDhfNSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgICAxNjcgawogaGFyZGxpbmsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgMToxLjMtNi5lbDggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgICAyOSBrCiBob3N0bmFtZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICAzLjIwLTYuZWw4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAgIDMyIGsKIGh3ZGF0YSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBub2FyY2ggIDAuMzE0LTguMjIuZWw4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgICAxLjggTQogaW5mbyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgNi41LTcuZWw4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgIDE5OCBrCiBpbml0c2NyaXB0cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICAxMC4wMC4xOS0xLmVsOF8xMCAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAgMzM5IGsKIGluc2lnaHRzLWNsaWVudCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBub2FyY2ggIDMuMi4yLTIuZWw4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWFwcHN0cmVhbS1ycG1zICAxLjMgTQogaXByb3V0ZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgNi4yLjAtNi5lbDhfMTAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgIDg1NCBrCiBpcHJ1dGlscyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICAyLjQuMTktMS5lbDggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAgMjU2IGsKIGlwc2V0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDcuMS0xLmVsOCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgICAgNDUgawogaXBzZXQtbGlicyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgNy4xLTEuZWw4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgICA3MSBrCiBpcHRhYmxlcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICAxLjguNS0xMS5lbDhfOSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAgNTkyIGsKIGlwdXRpbHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDIwMTgwNjI5LTExLmVsOCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgICAxNDkgawogamFuc3NvbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgMi4xNC0xLmVsOCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgICA0NyBrCiBqc29uLWMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICAwLjEzLjEtMy5lbDggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAgIDQxIGsKIGpzb24tZ2xpYiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDEuNC40LTEuZWw4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgICAxNDQgawoga2JkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgMi4wLjQtMTEuZWw4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgIDM5MCBrCiBrYmQtbGVnYWN5ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbm9hcmNoICAyLjAuNC0xMS5lbDggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAgNDgxIGsKIGtiZC1taXNjICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBub2FyY2ggIDIuMC40LTExLmVsOCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgICAxLjUgTQoga2VybmVsLXRvb2xzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgNC4xOC4wLTU1My44OS4xLmVsOF8xMCAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgICAxMSBNCiBrZXJuZWwtdG9vbHMtbGlicyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICA0LjE4LjAtNTUzLjg5LjEuZWw4XzEwICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAgIDExIE0KIGtleGVjLXRvb2xzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDIuMC4yNi0xNC5lbDhfMTAuMiAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgICA1MzIgawoga2V5dXRpbHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgMS41LjEwLTkuZWw4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgICA2NiBrCiBrZXl1dGlscy1saWJzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICAxLjUuMTAtOS5lbDggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAgIDM0IGsKIGttb2QgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDI1LTIwLmVsOCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgICAxMjYgawoga21vZC1saWJzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgMjUtMjAuZWw4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgICA2OSBrCiBrcGFydHggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICAwLjguNC00Mi5lbDhfMTAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAgMTIwIGsKIGtyYjUtbGlicyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDEuMTguMi0zMi5lbDhfMTAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgICA4NDYgawogbGVzcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgNTMwLTMuZWw4XzEwICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgIDE2NCBrCiBsaWJhY2wgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICAyLjIuNTMtMy5lbDggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAgIDM1IGsKIGxpYmFzc3VhbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDIuNS4xLTMuZWw4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgICAgODMgawogbGliYXR0ciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgMi40LjQ4LTMuZWw4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgICAyNyBrCiBsaWJiYXNpY29iamVjdHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICAwLjEuMS00MC5lbDggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAgIDMxIGsKIGxpYmJsa2lkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDIuMzIuMS00Ny5lbDhfMTAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgICAyMjAgawogbGliY2FwICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgMi40OC02LmVsOF85ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgICA3NCBrCiBsaWJjYXAtbmcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICAwLjcuMTEtMS5lbDggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAgIDMzIGsKIGxpYmNvbGxlY3Rpb24gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDAuNy4wLTQwLmVsOCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgICAgNDggawogbGliY29tX2VyciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgMS40NS42LTcuZWw4XzEwICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgICA0OSBrCiBsaWJjb21wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICAwLjEuMTgtMS5lbDggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAgIDgyIGsKIGxpYmN1cmwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDcuNjEuMS0zNC5lbDhfMTAuOSAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgICAzMDQgawogbGliZGFlbW9uICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgMC4xNC0xNS5lbDggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgICAzNiBrCiBsaWJkYiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICA1LjMuMjgtNDIuZWw4XzQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAgNzUxIGsKIGxpYmRiLXV0aWxzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDUuMy4yOC00Mi5lbDhfNCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgICAxNTAgawogbGliZG5mICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgMC42My4wLTIxLmVsOF8xMCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgIDcxMiBrCiAgICAgcmVwbGFjaW5nICBweXRob24yLWhhd2tleS54ODZfNjQgMC4yMi41LTIuZWw3XzkKICAgICByZXBsYWNpbmcgIHB5dGhvbjItbGliZG5mLng4Nl82NCAwLjIyLjUtMi5lbDdfOQogbGliZHJtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgMi40LjExNS0yLmVsOCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYXBwc3RyZWFtLXJwbXMgIDE2NSBrCiBsaWJlZGl0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICAzLjEtMjMuMjAxNzAzMjljdnMuZWw4ICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAgMTAyIGsKIGxpYmVzdHIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDAuMS4xMC0zLmVsOCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWFwcHN0cmVhbS1ycG1zICAgMjggawogbGliZXZlbnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgMi4xLjgtNS5lbDggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgIDI1MyBrCiBsaWJmYXN0anNvbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICAwLjk5LjktMi5lbDggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1hcHBzdHJlYW0tcnBtcyAgIDM4IGsKIGxpYmZmaSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDMuMS0yNC5lbDggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgICAgMzggawogbGliZ2NjICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgOC41LjAtMjguZWw4XzEwICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgICA4MiBrCiBsaWJnY3J5cHQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICAxLjguNS03LmVsOF82ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAgNDYzIGsKIGxpYmdvbXAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDguNS4wLTI4LmVsOF8xMCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgICAyMDkgawogbGliZ3BnLWVycm9yICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgMS4zMS0xLmVsOCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgIDI0MiBrCiBsaWJpZG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICAxLjM0LTUuZWw4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1hcHBzdHJlYW0tcnBtcyAgMjM5IGsKIGxpYmluaV9jb25maWcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDEuMy4xLTQwLmVsOCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgICAgNzEgawogbGlibW5sICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgMS4wLjQtNi5lbDggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgICAzMCBrCiBsaWJtb2R1bGVtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICAyLjEzLjAtMS5lbDggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAgMjMzIGsKIGxpYm1vdW50ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDIuMzIuMS00Ny5lbDhfMTAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgICAyMzYgawogbGlibmRwICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgMS43LTcuZWw4XzEwICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgICA0MSBrCiBsaWJuZXRmaWx0ZXJfY29ubnRyYWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICAxLjAuNi01LmVsOCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAgIDY1IGsKIGxpYm5mbmV0bGluayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDEuMC4xLTEzLmVsOCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgICAgMzMgawogbGlibmZzaWRtYXAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgMToyLjMuMy02NC5lbDhfMTAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgIDEyMyBrCiBsaWJubDMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICAzLjcuMC0xLmVsOCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAgMzM3IGsKIGxpYm5sMy1jbGkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDMuNy4wLTEuZWw4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgICAxOTQgawogbGlicGF0aF91dGlscyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgMC4yLjEtNDAuZWw4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgICAzNCBrCiBsaWJwY2FwICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICAxNDoxLjkuMS01LmVsOCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAgMTY5IGsKIGxpYnBjaWFjY2VzcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDAuMTQtMS5lbDggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgICAgMzIgawogbGlicGlwZWxpbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgMS41LjAtMi5lbDggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgICA1NCBrCiBsaWJwbmcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICAyOjEuNi4zNC01LmVsOCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAgMTI2IGsKIGxpYnB3cXVhbGl0eSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDEuNC40LTYuZWw4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgICAxMDcgawogbGlicmVmX2FycmF5ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgMC4xLjUtNDAuZWw4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgICAzMyBrCiBsaWJyZXBvICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICAxLjE0LjItNS5lbDggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAgIDkzIGsKIGxpYnJlcG9ydC1maWxlc3lzdGVtICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDIuOS41LTE1LmVsOCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgICAgMjEgawogbGlicmhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgMC4wLjMtNS5lbDggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgICAzNSBrCiBsaWJzZWNjb21wICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICAyLjUuMi0xLmVsOCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAgIDcxIGsKIGxpYnNlbGludXggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDIuOS0xMC5lbDhfMTAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgICAxNjYgawogbGlic2VsaW51eC11dGlscyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgMi45LTEwLmVsOF8xMCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgIDI0MyBrCiBsaWJzZW1hbmFnZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICAyLjktMTIuZWw4XzEwICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAgMTY5IGsKIGxpYnNlcG9sICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDIuOS0zLmVsOCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgICAzNDAgawogbGlic21hcnRjb2xzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgMi4zMi4xLTQ3LmVsOF8xMCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgIDE3OSBrCiBsaWJzb2x2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICAwLjcuMjAtNi5lbDggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAgMzc2IGsKIGxpYnNzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDEuNDUuNi03LmVsOF8xMCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgICAgNTMgawogbGlic3RkYysrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgOC41LjAtMjguZWw4XzEwICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgIDQ3NCBrCiBsaWJzeXNmcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICAyLjEuMC0yNS5lbDggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAgIDUzIGsKIGxpYnRhc24xICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDQuMTMtNS5lbDhfMTAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgICAgNzcgawogbGlidGVhbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgMS4zMS00LmVsOCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgICA2NSBrCiBsaWJ0aXJwYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICAxLjEuNC0xMi5lbDhfMTAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAgMTE0IGsKIGxpYnVuaXN0cmluZyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDAuOS45LTMuZWw4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgICA0MjIgawogbGlidXNlciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgMC42Mi0yNi5lbDhfMTAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgIDQxNCBrCiBsaWJ1dGVtcHRlciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICAxLjEuNi0xNC5lbDggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAgIDMyIGsKIGxpYnV1aWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDIuMzIuMS00Ny5lbDhfMTAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgICAgOTggawogbGlidmVydG8gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgMC4zLjItMi5lbDggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgICAyNCBrCiBsaWJ2ZXJ0by1saWJldmVudCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICAwLjMuMi0yLmVsOCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAgIDE2IGsKIGxpYnhtbDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDIuOS43LTIxLmVsOF8xMC4zICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgICA2OTcgawogbGlieHNsdCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgMS4xLjMyLTYuMy5lbDhfMTAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgIDI0OSBrCiBsaWJ5YW1sICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICAwLjEuNy01LmVsOCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAgIDYxIGsKIGxpbnV4LWZpcm13YXJlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBub2FyY2ggIDIwMjUxMDE5LTEzNC5naXQ4YjRkZTQyZS5lbDhfMTAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgICA1ODIgTQogbG9ncm90YXRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgMy4xNC4wLTYuZWw4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgICA4NiBrCiBsc2h3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICBCLjAyLjE5LjItNi5lbDhfMTAuMSAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAgMzQyIGsKIGxzc2NzaSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDAuMzItMy5lbDggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgICAgNzEgawogbHVhICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgNS4zLjQtMTIuZWw4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYXBwc3RyZWFtLXJwbXMgIDE5MiBrCiBsejQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICAxLjguMy01LmVsOF8xMCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAgMTA0IGsKIGx6byAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDIuMDgtMTQuZWw4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgICAgNjkgawogbWFpbGNhcCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5vYXJjaCAgMi4xLjQ4LTMuZWw4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgICAzOSBrCiBtYWtlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICAxOjQuMi4xLTExLmVsOCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAgNDk4IGsKIG1hbi1kYiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDIuNy42LjEtMTguZWw4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgICA4ODcgawogbWljcm9jb2RlX2N0bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgNDoyMDI1MDgxMi0xLmVsOF8xMCAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgICAxNSBNCiBtb2t1dGlsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICAxOjAuMy4wLTEyLmVsOCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAgIDQ2IGsKIG5jdXJzZXMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDYuMS0xMC4yMDE4MDIyNC5lbDggICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgICAzODcgawogbmN1cnNlcy1iYXNlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5vYXJjaCAgNi4xLTEwLjIwMTgwMjI0LmVsOCAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgICA4MSBrCiBuY3Vyc2VzLWxpYnMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICA2LjEtMTAuMjAxODAyMjQuZWw4ICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAgMzM0IGsKIG5ldC10b29scyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDIuMC0wLjUyLjIwMTYwOTEyZ2l0LmVsOCAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgICAzMjIgawogbmV3dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgMC41Mi4yMC0xMS5lbDggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgIDEyMiBrCiBuZnMtdXRpbHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICAxOjIuMy4zLTY0LmVsOF8xMCAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAgNTE1IGsKIG5tYXAtbmNhdCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDI6Ny45Mi0yLmVsOF8xMCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWFwcHN0cmVhbS1ycG1zICAyNDIgawogbnNwciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgNC4zNi4wLTIuZWw4XzEwICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYXBwc3RyZWFtLXJwbXMgIDE0MyBrCiBuc3MgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICAzLjExMi4wLTQuZWw4XzEwICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1hcHBzdHJlYW0tcnBtcyAgNzcxIGsKIG5zcy1zb2Z0b2tuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDMuMTEyLjAtNC5lbDhfMTAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWFwcHN0cmVhbS1ycG1zICA1NDAgawogbnNzLXNvZnRva24tZnJlZWJsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgMy4xMTIuMC00LmVsOF8xMCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYXBwc3RyZWFtLXJwbXMgIDQ4MiBrCiBuc3Mtc3lzaW5pdCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICAzLjExMi4wLTQuZWw4XzEwICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1hcHBzdHJlYW0tcnBtcyAgIDc2IGsKIG5zcy10b29scyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDMuMTEyLjAtNC5lbDhfMTAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWFwcHN0cmVhbS1ycG1zICA1OTkgawogbnNzLXV0aWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgMy4xMTIuMC00LmVsOF8xMCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYXBwc3RyZWFtLXJwbXMgIDE0MyBrCiBudW1hY3RsLWxpYnMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICAyLjAuMTYtNC5lbDggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAgIDM3IGsKIG9wZW5sZGFwICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDIuNC40Ni0yMS5lbDhfMTAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgICAzNTQgawogb3BlbnNzaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgOC4wcDEtMjYuZWw4XzEwICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgIDUyNSBrCiBvcGVuc3NoLWNsaWVudHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICA4LjBwMS0yNi5lbDhfMTAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAgNjQ2IGsKIG9wZW5zc2gtc2VydmVyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDguMHAxLTI2LmVsOF8xMCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgICA0OTQgawogb3BlbnNzbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgMToxLjEuMWstMTQuZWw4XzYgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgIDcxMSBrCiBvcGVuc3NsLWxpYnMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICAxOjEuMS4xay0xNC5lbDhfNiAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAgMS41IE0KIG9zLXByb2JlciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDEuNzQtOS5lbDggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgICAgNTEgawogcDExLWtpdCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgMC4yMy4yMi0yLmVsOCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgIDMyNyBrCiBwMTEta2l0LXRydXN0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICAwLjIzLjIyLTIuZWw4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAgMTM4IGsKIHBhbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDEuMy4xLTM5LmVsOF8xMCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgICA3NDkgawogcGFydGVkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgMy4yLTM5LmVsOCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgIDU1NSBrCiBwYXNzd2QgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICAwLjgwLTQuZWw4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAgMTE1IGsKIHBjaXV0aWxzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDMuNy4wLTMuZWw4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgICAxMDUgawogcGNpdXRpbHMtbGlicyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgMy43LjAtMy5lbDggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgICA1NCBrCiBwY3JlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICA4LjQyLTYuZWw4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAgMjExIGsKIHBlcmwtQ0dJICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBub2FyY2ggIDQuMzgtMi5lbDggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWFwcHN0cmVhbS1ycG1zICAyMDggawogcGVybC1DYXJwICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5vYXJjaCAgMS40Mi0zOTYuZWw4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgICAzMCBrCiBwZXJsLUNvbXByZXNzLVJhdy1CemlwMiAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICAyLjA4MS0xLmVsOCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAgIDQxIGsKIHBlcmwtRGF0YS1EdW1wZXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDIuMTY3LTM5OS5lbDggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgICAgNTggawogcGVybC1EYXRlLU1hbmlwICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5vYXJjaCAgNi42MC0zLmVsOCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgIDEuMSBNCiBwZXJsLURpZ2VzdCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbm9hcmNoICAxLjE3LTM5NS5lbDggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAgIDI3IGsKIHBlcmwtRGlnZXN0LU1ENSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDIuNTUtMzk2LmVsOCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgICAgMzcgawogcGVybC1FbmNvZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgNDoyLjk3LTMuZWw4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgIDEuNSBNCiBwZXJsLUVuY29kZS1Mb2NhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbm9hcmNoICAxLjA1LTEwLm1vZHVsZStlbDguMy4wKzY0OTgrOWVlY2ZlNTEgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1hcHBzdHJlYW0tcnBtcyAgIDIyIGsKIHBlcmwtRXJyb3IgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBub2FyY2ggIDE6MC4xNzAyNS0yLmVsOCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWFwcHN0cmVhbS1ycG1zICAgNDYgawogcGVybC1FeHBvcnRlciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5vYXJjaCAgNS43Mi0zOTYuZWw4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgICAzNCBrCiBwZXJsLUZDR0kgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICAxOjAuNzgtMTIubW9kdWxlK2VsOC4xMC4wKzIzMTQ3KzIwYjdkMjg5ICAgICByaGVsLTgtZm9yLXg4Nl82NC1hcHBzdHJlYW0tcnBtcyAgIDQ5IGsKIHBlcmwtRmlsZS1MaXN0aW5nICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBub2FyY2ggIDYuMDQtMTcubW9kdWxlK2VsOC4zLjArNjQ5OCs5ZWVjZmU1MSAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWFwcHN0cmVhbS1ycG1zICAgMTggawogcGVybC1GaWxlLVBhdGggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5vYXJjaCAgMi4xNS0yLmVsOCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgICAzOCBrCiBwZXJsLUZpbGUtVGVtcCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbm9hcmNoICAwLjIzMC42MDAtMS5lbDggICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAgIDYzIGsKIHBlcmwtRmlsdGVyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDI6MS41OC0yLmVsOCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWFwcHN0cmVhbS1ycG1zICAgODIgawogcGVybC1HZXRvcHQtTG9uZyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5vYXJjaCAgMToyLjUwLTQuZWw4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgICA2MyBrCiBwZXJsLUdpdCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbm9hcmNoICAyLjQzLjctMS5lbDhfMTAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1hcHBzdHJlYW0tcnBtcyAgIDc5IGsKIHBlcmwtSFRNTC1QYXJzZXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDMuNzItMTUubW9kdWxlK2VsOC4zLjArNjQ5OCs5ZWVjZmU1MSAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWFwcHN0cmVhbS1ycG1zICAxMTkgawogcGVybC1IVE1MLVRhZ3NldCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5vYXJjaCAgMy4yMC0zNC5tb2R1bGUrZWw4LjMuMCs2NDk4KzllZWNmZTUxICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYXBwc3RyZWFtLXJwbXMgICAyNCBrCiBwZXJsLUhUVFAtQ29va2llcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbm9hcmNoICA2LjA0LTIubW9kdWxlK2VsOC4zLjArNjQ5OCs5ZWVjZmU1MSAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1hcHBzdHJlYW0tcnBtcyAgIDM5IGsKIHBlcmwtSFRUUC1EYXRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBub2FyY2ggIDYuMDItMTkubW9kdWxlK2VsOC4zLjArNjQ5OCs5ZWVjZmU1MSAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWFwcHN0cmVhbS1ycG1zICAgMTkgawogcGVybC1IVFRQLU1lc3NhZ2UgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5vYXJjaCAgNi4xOC0xLm1vZHVsZStlbDguMy4wKzY0OTgrOWVlY2ZlNTEgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYXBwc3RyZWFtLXJwbXMgIDEwMCBrCiBwZXJsLUhUVFAtTmVnb3RpYXRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbm9hcmNoICA2LjAxLTE5Lm1vZHVsZStlbDguMy4wKzY0OTgrOWVlY2ZlNTEgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1hcHBzdHJlYW0tcnBtcyAgIDIyIGsKIHBlcmwtSFRUUC1UaW55ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBub2FyY2ggIDAuMDc0LTMuZWw4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgICAgNTkgawogcGVybC1JTy1Db21wcmVzcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5vYXJjaCAgMi4wODEtMS5lbDggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgIDI1OCBrCiBwZXJsLUlPLUhUTUwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbm9hcmNoICAxLjAwMS0xMS5tb2R1bGUrZWw4LjMuMCs2NDk4KzllZWNmZTUxICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1hcHBzdHJlYW0tcnBtcyAgIDI4IGsKIHBlcmwtSU8tU29ja2V0LUlQICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBub2FyY2ggIDAuMzktNS5lbDggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgICAgNDcgawogcGVybC1JTy1Tb2NrZXQtU1NMICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5vYXJjaCAgMi4wNjYtNC5tb2R1bGUrZWw4LjMuMCs2NDQ2KzU5NGNhZDc1ICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYXBwc3RyZWFtLXJwbXMgIDI5OCBrCiBwZXJsLUlPLVpsaWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbm9hcmNoICAxOjEuMTAtNDIzLmVsOF8xMCAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAgIDgxIGsKIHBlcmwtTFdQLU1lZGlhVHlwZXMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBub2FyY2ggIDYuMDItMTUubW9kdWxlK2VsOC4zLjArNjQ5OCs5ZWVjZmU1MSAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWFwcHN0cmVhbS1ycG1zICAgMjkgawogcGVybC1MV1AtUHJvdG9jb2wtaHR0cHMgICAgICAgICAgICAgICAgICAgICAgICAgIG5vYXJjaCAgNi4wNy00Lm1vZHVsZStlbDguMy4wKzY0OTgrOWVlY2ZlNTEgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYXBwc3RyZWFtLXJwbXMgICAxOCBrCiBwZXJsLU1vZHVsZS1Mb2FkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbm9hcmNoICAxOjAuMzItMzk1LmVsOCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1hcHBzdHJlYW0tcnBtcyAgIDE5IGsKIHBlcmwtTW96aWxsYS1DQSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBub2FyY2ggIDIwMTYwMTA0LTcubW9kdWxlK2VsOC4zLjArNjQ5OCs5ZWVjZmU1MSAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWFwcHN0cmVhbS1ycG1zICAgMTUgawogcGVybC1OZXQtSFRUUCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5vYXJjaCAgNi4xNy0yLm1vZHVsZStlbDguMy4wKzY0OTgrOWVlY2ZlNTEgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYXBwc3RyZWFtLXJwbXMgICA0MyBrCiBwZXJsLU5ldC1TU0xlYXkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICAxLjg4LTIubW9kdWxlK2VsOC42LjArMTMzOTIrZjA4OTdmOTggICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1hcHBzdHJlYW0tcnBtcyAgMzc5IGsKIHBlcmwtUGF0aFRvb2xzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDMuNzQtMS5lbDggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgICAgOTAgawogcGVybC1Qb2QtRXNjYXBlcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5vYXJjaCAgMToxLjA3LTM5NS5lbDggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgICAyMCBrCiBwZXJsLVBvZC1QZXJsZG9jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbm9hcmNoICAzLjI4LTM5Ni5lbDggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAgIDg4IGsKIHBlcmwtUG9kLVNpbXBsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBub2FyY2ggIDE6My4zNS0zOTUuZWw4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgICAyMTMgawogcGVybC1Qb2QtVXNhZ2UgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5vYXJjaCAgNDoxLjY5LTM5NS5lbDggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgICAzNCBrCiBwZXJsLVNjYWxhci1MaXN0LVV0aWxzICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICAzOjEuNDktMi5lbDggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAgIDY4IGsKIHBlcmwtU29ja2V0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDQ6Mi4wMjctMy5lbDggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgICAgNTkgawogcGVybC1TdG9yYWJsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgMTozLjExLTMuZWw4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgICA5OCBrCiBwZXJsLVRlcm1SZWFkS2V5ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICAyLjM3LTcuZWw4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1hcHBzdHJlYW0tcnBtcyAgIDQwIGsKIHBlcmwtVGV4dC1QYXJzZVdvcmRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICBub2FyY2ggIDMuMzAtMzk1LmVsOCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgICAgMTggawogcGVybC1UaW1lLUhpUmVzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgNDoxLjk3NTgtMi5lbDggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYXBwc3RyZWFtLXJwbXMgICA2MSBrCiBwZXJsLVRpbWUtTG9jYWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbm9hcmNoICAxOjEuMjgwLTEuZWw4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAgIDM0IGsKIHBlcmwtVGltZURhdGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBub2FyY2ggIDE6Mi4zMC0xNS5tb2R1bGUrZWw4LjMuMCs2NDk4KzllZWNmZTUxICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWFwcHN0cmVhbS1ycG1zICAgNTMgawogcGVybC1VUkkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5vYXJjaCAgMS43My0zLmVsOCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgIDExNiBrCiBwZXJsLVdXVy1Sb2JvdFJ1bGVzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbm9hcmNoICA2LjAyLTE4Lm1vZHVsZStlbDguMy4wKzY0OTgrOWVlY2ZlNTEgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1hcHBzdHJlYW0tcnBtcyAgIDIzIGsKIHBlcmwtWE1MLUxpYlhNTCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDE6Mi4wMTMyLTIuZWw4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWFwcHN0cmVhbS1ycG1zICAzNzIgawogcGVybC1YTUwtTmFtZXNwYWNlU3VwcG9ydCAgICAgICAgICAgICAgICAgICAgICAgIG5vYXJjaCAgMS4xMi00LmVsOCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYXBwc3RyZWFtLXJwbXMgICAzMCBrCiBwZXJsLVhNTC1QYXJzZXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICAyLjQ0LTExLmVsOCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1hcHBzdHJlYW0tcnBtcyAgMjI2IGsKIHBlcmwtWE1MLVNBWCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBub2FyY2ggIDEuMDAtMS5lbDggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWFwcHN0cmVhbS1ycG1zICAgNjUgawogcGVybC1YTUwtU0FYLUJhc2UgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5vYXJjaCAgMS4wOS00LmVsOCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYXBwc3RyZWFtLXJwbXMgICAzNSBrCiBwZXJsLWNvbnN0YW50ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbm9hcmNoICAxLjMzLTM5Ni5lbDggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAgIDI1IGsKIHBlcmwtbGlicyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDQ6NS4yNi4zLTQyMy5lbDhfMTAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgICAxLjYgTQogcGVybC1saWJ3d3ctcGVybCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5vYXJjaCAgNi4zNC0xLm1vZHVsZStlbDguMy4wKzY0OTgrOWVlY2ZlNTEgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYXBwc3RyZWFtLXJwbXMgIDIxMyBrCiBwZXJsLW1hY3JvcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICA0OjUuMjYuMy00MjMuZWw4XzEwICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAgIDczIGsKIHBlcmwtcGFyZW50ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBub2FyY2ggIDE6MC4yMzctMS5lbDggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgICAgMjAgawogcGVybC1wb2RsYXRvcnMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5vYXJjaCAgNC4xMS0xLmVsOCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgIDExOCBrCiBwZXJsLXRocmVhZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICAxOjIuMjEtMi5lbDggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAgIDYxIGsKIHBlcmwtdGhyZWFkcy1zaGFyZWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDEuNTgtMi5lbDggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgICAgNDggawogcGluZW50cnkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgMS4xLjAtMi5lbDggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYXBwc3RyZWFtLXJwbXMgIDEwMCBrCiBwbHltb3V0aCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICAwLjkuNC0xMi4yMDIwMDYxNWdpdDFlMzZlMzAuZWw4XzEwICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1hcHBzdHJlYW0tcnBtcyAgMTI2IGsKIHBseW1vdXRoLWNvcmUtbGlicyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDAuOS40LTEyLjIwMjAwNjE1Z2l0MWUzNmUzMC5lbDhfMTAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWFwcHN0cmVhbS1ycG1zICAxMjEgawogcGx5bW91dGgtc2NyaXB0cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgMC45LjQtMTIuMjAyMDA2MTVnaXQxZTM2ZTMwLmVsOF8xMCAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYXBwc3RyZWFtLXJwbXMgICA0MyBrCiBwb2xpY3ljb3JldXRpbHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICAyLjktMjYuZWw4XzEwICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAgMzc3IGsKIHBvbGtpdCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDAuMTE1LTE1LmVsOF8xMC4yICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgICAxNTUgawogcG9sa2l0LXBrbGEtY29tcGF0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgMC4xLTEyLmVsOCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgICA0NiBrCiBwb3B0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICAxLjE4LTEuZWw4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAgIDYxIGsKIHBvc3RmaXggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDI6My41LjgtNy5lbDggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgICAxLjUgTQogcHJvY3BzLW5nICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgMy4zLjE1LTE0LmVsOCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgIDMzMCBrCiBweWdvYmplY3QyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICAyLjI4LjctNS5tb2R1bGUrZWw4LjEwLjArMjI2NzYrYmVjZDY4ZDYgICAgICByaGVsLTgtZm9yLXg4Nl82NC1hcHBzdHJlYW0tcnBtcyAgMjM2IGsKIHFlbXUtZ3Vlc3QtYWdlbnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDE1OjYuMi4wLTUzLm1vZHVsZStlbDguMTAuMCsyMzA4MStjMThiMWVlMy40IHJoZWwtOC1mb3IteDg2XzY0LWFwcHN0cmVhbS1ycG1zICAzNzIgawogcXJlbmNvZGUtbGlicyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgMy40LjQtNS5lbDggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYXBwc3RyZWFtLXJwbXMgICA1OSBrCiBxdW90YSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICAxOjQuMDQtMTQuZWw4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAgMjE0IGsKIHF1b3RhLW5scyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBub2FyY2ggIDE6NC4wNC0xNC5lbDggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgICAgOTUgawogcmVhZGxpbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgNy4wLTEwLmVsOCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgIDE5OSBrCiByZWRoYXQtbG9nb3MgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICA4MTAuMS0xLmVsOF8xMCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAgMzcxIGsKIHJlZGhhdC1yZWxlYXNlLWV1bGEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDguMTAtMC4zLmVsOCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgICAgMjEgawogcmVkaGF0LXN1cHBvcnQtbGliLXB5dGhvbiAgICAgICAgICAgICAgICAgICAgICAgIG5vYXJjaCAgMC4xNC4xLTAuZWw4XzkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYXBwc3RyZWFtLXJwbXMgIDI5NiBrCiByZWRoYXQtc3VwcG9ydC10b29sICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbm9hcmNoICAwLjE0LjEtMC5lbDhfOSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1hcHBzdHJlYW0tcnBtcyAgMjQ1IGsKIHJobi1jaGVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDIuOC4xNi0xMy5tb2R1bGUrZWw4LjEuMCszNDU1KzNkZGYyODMyICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWFwcHN0cmVhbS1ycG1zICAgMjUgawogcmhuLWNsaWVudC10b29scyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgMi44LjE2LTEzLm1vZHVsZStlbDguMS4wKzM0NTUrM2RkZjI4MzIgICAgICAgcmhlbC04LWZvci14ODZfNjQtYXBwc3RyZWFtLXJwbXMgIDM4NSBrCiByaG4tc2V0dXAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICAyLjguMTYtMTMubW9kdWxlK2VsOC4xLjArMzQ1NSszZGRmMjgzMiAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1hcHBzdHJlYW0tcnBtcyAgIDMwIGsKIHJobmxpYiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBub2FyY2ggIDIuOC42LTgubW9kdWxlK2VsOC4xLjArMzQ1NSszZGRmMjgzMiAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWFwcHN0cmVhbS1ycG1zICAgMTggawogcmhuc2QgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgNS4wLjM1LTMubW9kdWxlK2VsOC4xLjArMzQ1NSszZGRmMjgzMiAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYXBwc3RyZWFtLXJwbXMgICA1MSBrCiBybmctdG9vbHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICA2LjE2LTEuZWw4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAgIDgwIGsKIHJvb3RmaWxlcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBub2FyY2ggIDguMS0yMi5lbDggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgICAgMTMgawogcnBjYmluZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgMS4yLjUtMTAuZWw4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgICA3MCBrCiBycG0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICA0LjE0LjMtMzIuZWw4XzEwICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAgNTQ1IGsKIHJwbS1idWlsZC1saWJzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDQuMTQuMy0zMi5lbDhfMTAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgICAxNTggawogcnBtLWxpYnMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgNC4xNC4zLTMyLmVsOF8xMCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgIDM0OCBrCiByc3luYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICAzLjEuMy0yMy5lbDhfMTAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAgNDEyIGsKIHJzeXNsb2cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDguMjEwMi4wLTE1LmVsOF8xMC4xICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWFwcHN0cmVhbS1ycG1zICA3NTUgawogcnVieSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgMi41LjktMTE0Lm1vZHVsZStlbDguMTAuMCsyMzA4OCs3NTBkYzZjYSAgICAgcmhlbC04LWZvci14ODZfNjQtYXBwc3RyZWFtLXJwbXMgICA4OSBrCiBydWJ5LWlyYiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbm9hcmNoICAyLjUuOS0xMTQubW9kdWxlK2VsOC4xMC4wKzIzMDg4Kzc1MGRjNmNhICAgICByaGVsLTgtZm9yLXg4Nl82NC1hcHBzdHJlYW0tcnBtcyAgMTA0IGsKIHJ1YnktbGlicyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDIuNS45LTExNC5tb2R1bGUrZWw4LjEwLjArMjMwODgrNzUwZGM2Y2EgICAgIHJoZWwtOC1mb3IteDg2XzY0LWFwcHN0cmVhbS1ycG1zICAyLjkgTQogcnVieWdlbS1iaWdkZWNpbWFsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgMS4zLjQtMTE0Lm1vZHVsZStlbDguMTAuMCsyMzA4OCs3NTBkYzZjYSAgICAgcmhlbC04LWZvci14ODZfNjQtYXBwc3RyZWFtLXJwbXMgICA5OSBrCiBydWJ5Z2VtLWlvLWNvbnNvbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICAwLjQuNi0xMTQubW9kdWxlK2VsOC4xMC4wKzIzMDg4Kzc1MGRjNmNhICAgICByaGVsLTgtZm9yLXg4Nl82NC1hcHBzdHJlYW0tcnBtcyAgIDY5IGsKIHJ1YnlnZW0tanNvbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDIuMS4wLTExNC5tb2R1bGUrZWw4LjEwLjArMjMwODgrNzUwZGM2Y2EgICAgIHJoZWwtOC1mb3IteDg2XzY0LWFwcHN0cmVhbS1ycG1zICAgOTMgawogcnVieWdlbS1wc3ljaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgMy4wLjItMTE0Lm1vZHVsZStlbDguMTAuMCsyMzA4OCs3NTBkYzZjYSAgICAgcmhlbC04LWZvci14ODZfNjQtYXBwc3RyZWFtLXJwbXMgICA5NyBrCiBydWJ5Z2VtLXJkb2MgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbm9hcmNoICA2LjAuMS4xLTExNC5tb2R1bGUrZWw4LjEwLjArMjMwODgrNzUwZGM2Y2EgICByaGVsLTgtZm9yLXg4Nl82NC1hcHBzdHJlYW0tcnBtcyAgNDU4IGsKIHJ1YnlnZW1zICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBub2FyY2ggIDIuNy42LjMtMTE0Lm1vZHVsZStlbDguMTAuMCsyMzA4OCs3NTBkYzZjYSAgIHJoZWwtOC1mb3IteDg2XzY0LWFwcHN0cmVhbS1ycG1zICAzMTAgawogc2VkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgNC41LTUuZWw4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgIDI5OCBrCiBzZWxpbnV4LXBvbGljeSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbm9hcmNoICAzLjE0LjMtMTM5LmVsOF8xMC4xICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAgNjcwIGsKIHNlbGludXgtcG9saWN5LXRhcmdldGVkICAgICAgICAgICAgICAgICAgICAgICAgICBub2FyY2ggIDMuMTQuMy0xMzkuZWw4XzEwLjEgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgICAgMTUgTQogc2V0dXAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5vYXJjaCAgMi4xMi4yLTkuZWw4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgIDE4MSBrCiBzaGFkb3ctdXRpbHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICAyOjQuNi0yMy5lbDhfMTAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAgMS4yIE0KIHNoYXJlZC1taW1lLWluZm8gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDEuOS00LmVsOCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgICAzMjkgawogc2hpbS14NjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgMTUuOC0yLmVsOF8xMCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgIDQ2NCBrCiBzbGFuZyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICAyLjMuMi0zLmVsOCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAgMzY4IGsKIHNuYXBweSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDEuMS44LTMuZWw4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgICAgMzcgawogc3FsaXRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgMy4yNi4wLTIwLmVsOF8xMCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgIDY2OCBrCiBzdWJzY3JpcHRpb24tbWFuYWdlciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICAxLjI4LjQ0LTEuZWw4XzEwICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAgMS4yIE0KIHN1YnNjcmlwdGlvbi1tYW5hZ2VyLXJoc20tY2VydGlmaWNhdGVzICAgICAgICAgICBub2FyY2ggIDIwMjIwNjIzLTEuZWw4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgICAgMjEgawogc3VkbyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgMS45LjVwMi0xLmVsOF8xMC4zICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgIDEuMCBNCiBzeXN0ZW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICAyMzktODIuZWw4XzEwLjggICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAgMy43IE0KIHN5c3RlbWQtbGlicyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDIzOS04Mi5lbDhfMTAuOCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgICAxLjEgTQogdGFyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgMjoxLjMwLTExLmVsOF8xMCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgIDgzOCBrCiB0ZWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICAxLjMxLTQuZWw4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAgMTMxIGsKIHRpbWUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDEuOS0zLmVsOCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgICAgNTQgawogdHVuZWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5vYXJjaCAgMi4yMi4xLTYuZWw4XzEwICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgIDM2OCBrCiB0emRhdGEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbm9hcmNoICAyMDI1Yi0xLmVsOCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAgNDc3IGsKIHVzZXJtb2RlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDEuMTEzLTIuZWw4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgICAyMDIgawogdXRpbC1saW51eCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgMi4zMi4xLTQ3LmVsOF8xMCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgIDIuNSBNCiB2aW0tY29tbW9uICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICAyOjguMC4xNzYzLTIxLmVsOF8xMCAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1hcHBzdHJlYW0tcnBtcyAgNi4zIE0KIHZpbS1lbmhhbmNlZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDI6OC4wLjE3NjMtMjEuZWw4XzEwICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWFwcHN0cmVhbS1ycG1zICAxLjQgTQogdmltLWZpbGVzeXN0ZW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5vYXJjaCAgMjo4LjAuMTc2My0yMS5lbDhfMTAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYXBwc3RyZWFtLXJwbXMgICA1MCBrCiB2aW0tbWluaW1hbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICAyOjguMC4xNzYzLTIxLmVsOF8xMCAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAgNTc0IGsKIHZpcnQtd2hhdCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDEuMjUtNC5lbDggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgICAgMzggawogd2dldCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgMS4xOS41LTEyLmVsOF8xMCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYXBwc3RyZWFtLXJwbXMgIDczNCBrCiB3aGljaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICAyLjIxLTIxLmVsOF8xMCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAgIDUwIGsKIHdwYV9zdXBwbGljYW50ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDE6Mi4xMC0xLmVsOCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgICAyLjEgTQogeGRnLXV0aWxzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5vYXJjaCAgMS4xLjItNS5lbDggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYXBwc3RyZWFtLXJwbXMgICA4NCBrCiB4ZnNwcm9ncyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICA1LjAuMC0xMi5lbDggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAgMS4xIE0KIHh6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDUuMi40LTQuZWw4XzYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgICAxNTMgawogeHotbGlicyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgNS4yLjQtNC5lbDhfNiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgICA5NCBrCiB5dW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbm9hcmNoICA0LjcuMC0yMS5lbDhfMTAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAgMjA5IGsKIHl1bS11dGlscyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBub2FyY2ggIDQuMC4yMS0yNS5lbDggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgICAgNzYgawogemxpYiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgMS4yLjExLTI1LmVsOCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgIDEwMyBrCkluc3RhbGxpbmcgZGVwZW5kZW5jaWVzOgogTmV0d29ya01hbmFnZXItaW5pdHNjcmlwdHMtdXBkb3duICAgICAgICAgICAgICAgIG5vYXJjaCAgMToxLjQwLjE2LTIwLmVsOF8xMCAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgIDE0NCBrCiBhdXRoc2VsZWN0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICAxLjIuNi0yLmVsOCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAgMTQ3IGsKIGF1dGhzZWxlY3QtbGlicyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDEuMi42LTIuZWw4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgICAyNDQgawogYnJvdGxpICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgMS4wLjYtMy5lbDggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgIDMyMyBrCiBidWJibGV3cmFwICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICAwLjQuMC0yLmVsOF8xMCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAgIDUxIGsKIGNvbXBhdC1vcGVuc3NsMTAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDE6MS4wLjJvLTQuZWw4XzEwLjEgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWFwcHN0cmVhbS1ycG1zICAxLjEgTQogY3J5cHRvLXBvbGljaWVzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5vYXJjaCAgMjAyMzA3MzEtMS5naXQzMTc3ZTA2LmVsOCAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgICA2NCBrCiBjcnlwdG8tcG9saWNpZXMtc2NyaXB0cyAgICAgICAgICAgICAgICAgICAgICAgICAgbm9hcmNoICAyMDIzMDczMS0xLmdpdDMxNzdlMDYuZWw4ICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAgIDg0IGsKIGRuZi1wbHVnaW4tc3Vic2NyaXB0aW9uLW1hbmFnZXIgICAgICAgICAgICAgICAgICB4ODZfNjQgIDEuMjguNDQtMS5lbDhfMTAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgICAzMjkgawogZG5mLXBsdWdpbnMtY29yZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5vYXJjaCAgNC4wLjIxLTI1LmVsOCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgICA3NyBrCiBkb3Nmc3Rvb2xzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICA0LjEtNi5lbDggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAgMTIyIGsKIGR3eiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDAuMTItMTAuZWw4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWFwcHN0cmVhbS1ycG1zICAxMDkgawogZWZpLXNycG0tbWFjcm9zICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5vYXJjaCAgMy0zLmVsOCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYXBwc3RyZWFtLXJwbXMgICAyMiBrCiBmdXNlLWxpYnMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICAyLjkuNy0xOS5lbDggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAgMTAzIGsKIGZ3dXBkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDEuNy44LTIuZWw4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgICAzLjUgTQogZ2Rpc2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgMS4wLjMtMTEuZWw4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgIDI0MSBrCiBnaGMtc3JwbS1tYWNyb3MgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbm9hcmNoICAxLjQuMi03LmVsOCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1hcHBzdHJlYW0tcnBtcyAgOS40IGsKIGdsaWJjLWdjb252LWV4dHJhICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDIuMjgtMjUxLmVsOF8xMC4yNyAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgICAxLjYgTQogZ251dGxzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgMy42LjE2LTguZWw4XzEwLjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgIDEuMCBNCiBnby1zcnBtLW1hY3JvcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbm9hcmNoICAyLTE3LmVsOCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1hcHBzdHJlYW0tcnBtcyAgIDEzIGsKIGhkcGFybSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDkuNTQtNC5lbDggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgICAxMDAgawogaW1hLWV2bS11dGlscyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgMS4zLjItMTIuZWw4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgICA2NCBrCiBpcGNhbGMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICAwLjIuNC00LmVsOCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAgIDM4IGsKIGxpYmFyY2hpdmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDMuMy4zLTYuZWw4XzEwICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgICAzNTkgawogbGliYXRhc21hcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgMC4xOS0xNC5lbDggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYXBwc3RyZWFtLXJwbXMgICA1MCBrCiBsaWJibG9ja2RldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICAyLjI4LTcuZWw4XzEwICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1hcHBzdHJlYW0tcnBtcyAgMTMzIGsKIGxpYmJsb2NrZGV2LWNyeXB0byAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDIuMjgtNy5lbDhfMTAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWFwcHN0cmVhbS1ycG1zICAgODIgawogbGliYmxvY2tkZXYtZnMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgMi4yOC03LmVsOF8xMCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYXBwc3RyZWFtLXJwbXMgICA4OCBrCiBsaWJibG9ja2Rldi1sb29wICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICAyLjI4LTcuZWw4XzEwICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1hcHBzdHJlYW0tcnBtcyAgIDcxIGsKIGxpYmJsb2NrZGV2LW1kcmFpZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDIuMjgtNy5lbDhfMTAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWFwcHN0cmVhbS1ycG1zICAgNzggawogbGliYmxvY2tkZXYtcGFydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgMi4yOC03LmVsOF8xMCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYXBwc3RyZWFtLXJwbXMgICA4MSBrCiBsaWJibG9ja2Rldi1zd2FwICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICAyLjI4LTcuZWw4XzEwICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1hcHBzdHJlYW0tcnBtcyAgIDczIGsKIGxpYmJsb2NrZGV2LXV0aWxzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDIuMjgtNy5lbDhfMTAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWFwcHN0cmVhbS1ycG1zICAgODEgawogbGliYnBmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgMC41LjAtMS5lbDggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgIDEzNyBrCiBsaWJieXRlc2l6ZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICAxLjQtMy5lbDggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1hcHBzdHJlYW0tcnBtcyAgIDU5IGsKIGxpYmZkaXNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDIuMzIuMS00Ny5lbDhfMTAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgICAyNTMgawogbGliZ2NhYjEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgMS4xLTEuZWw4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgICA3OSBrCiBsaWJndXNiICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICAwLjMuMC0xLmVsOCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAgIDQ5IGsKIGxpYmlidmVyYnMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDQ4LjAtMS5lbDggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgICA0MDQgawogbGliaWN1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgNjAuMy0yLmVsOF8xICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgIDguOCBNCiBsaWJpZG4yICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICAyLjIuMC0xLmVsOCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAgIDk0IGsKIGxpYmtjYXBpICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDEuNC4wLTIuZWw4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgICAgNTMgawogbGlia2NhcGktaG1hY2NhbGMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgMS40LjAtMi5lbDggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgICAzMiBrCiBsaWJrc2JhICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICAxLjMuNS05LmVsOF83ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAgMTM0IGsKIGxpYm1ldGFsaW5rICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDAuMS4zLTcuZWw4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgICAgMzIgawogbGlibmZ0bmwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgMS4yLjItMy5lbDggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgICA4NyBrCiBsaWJuZ2h0dHAyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICAxLjMzLjAtNi5lbDhfMTAuMSAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAgIDc4IGsKIGxpYm5zbDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDEuMi4wLTIuMjAxODA2MDVnaXQ0YTA2MmNmLmVsOCAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgICAgNTggawogbGlicGtnY29uZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgMS40LjItMS5lbDggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgICAzNSBrCiBsaWJwc2wgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICAwLjIwLjItNi5lbDggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAgIDYxIGsKIGxpYnNlY3JldCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDAuMTguNi0xLmVsOCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgICAxNjMgawogbGlic2lnc2VndiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgMi4xMS01LmVsOCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgICAzMCBrCiBsaWJzbWJpb3MgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICAyLjQuMS0yLmVsOCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAgIDk5IGsKIGxpYnNzaC1jb25maWcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBub2FyY2ggIDAuOS42LTE2LmVsOF8xMCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgICAgMjAgawogbGlidWRpc2tzMiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgMi45LjAtMTYuZWw4XzEwLjEgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYXBwc3RyZWFtLXJwbXMgIDE4NCBrCiBsaWJ1c2J4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICAxLjAuMjMtNC5lbDggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAgIDc0IGsKIGxpYnhtbGIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDAuMS4xNS0xLmVsOCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgICAgOTEgawogbGlienN0ZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgMS40LjQtMS5lbDggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgIDI2NiBrCiBtYXJpYWRiLWNvbm5lY3Rvci1jLWNvbmZpZyAgICAgICAgICAgICAgICAgICAgICAgbm9hcmNoICAzLjEuMTEtMi5lbDhfMyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1hcHBzdHJlYW0tcnBtcyAgIDE1IGsKIG1kYWRtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDQuMi0xOS5lbDhfMTAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgICA0NzAgawogbW96anM2MCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgNjAuOS4wLTQuZWw4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgIDYuNiBNCiBtcGZyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICAzLjEuNi0xLmVsOCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAgMjIxIGsKIG5ldHRsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDMuNC4xLTcuZWw4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgICAzMDEgawogbmZ0YWJsZXMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgMToxLjAuNC03LmVsOF8xMCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgIDM4MiBrCiBvY2FtbC1zcnBtLW1hY3JvcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbm9hcmNoICA1LTQuZWw4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1hcHBzdHJlYW0tcnBtcyAgOS41IGsKIG9kZGpvYiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDAuMzQuNy0zLmVsOCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWFwcHN0cmVhbS1ycG1zICAgODEgawogb3BlbmJsYXMtc3JwbS1tYWNyb3MgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5vYXJjaCAgMi0yLmVsOCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYXBwc3RyZWFtLXJwbXMgIDguMCBrCiBwY3JlMiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICAxMC4zMi0zLmVsOF82ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAgMjQ3IGsKIHBlcmwtQ1BBTi1NZXRhLVJlcXVpcmVtZW50cyAgICAgICAgICAgICAgICAgICAgICBub2FyY2ggIDIuMTQwLTM5Ni5lbDggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWFwcHN0cmVhbS1ycG1zICAgMzcgawogcGVybC1DUEFOLU1ldGEtWUFNTCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5vYXJjaCAgMC4wMTgtMzk3LmVsOCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYXBwc3RyZWFtLXJwbXMgICAzNCBrCiBwZXJsLURhdGEtRHVtcCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbm9hcmNoICAxLjIzLTcubW9kdWxlK2VsOC4zLjArNjQ5OCs5ZWVjZmU1MSAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1hcHBzdHJlYW0tcnBtcyAgIDM3IGsKIHBlcmwtRGlnZXN0LUhNQUMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBub2FyY2ggIDEuMDMtMTcubW9kdWxlK2VsOC4zLjArNjQ5OCs5ZWVjZmU1MSAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWFwcHN0cmVhbS1ycG1zICAgMjAgawogcGVybC1EaWdlc3QtU0hBICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgMTo2LjAyLTEuZWw4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYXBwc3RyZWFtLXJwbXMgICA2NiBrCiBwZXJsLUV4dFV0aWxzLUVtYmVkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbm9hcmNoICAxLjM0LTQyMy5lbDhfMTAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1hcHBzdHJlYW0tcnBtcyAgIDgwIGsKIHBlcmwtRXh0VXRpbHMtSW5zdGFsbCAgICAgICAgICAgICAgICAgICAgICAgICAgICBub2FyY2ggIDIuMTQtNC5lbDggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWFwcHN0cmVhbS1ycG1zICAgNDYgawogcGVybC1FeHRVdGlscy1NYWtlTWFrZXIgICAgICAgICAgICAgICAgICAgICAgICAgIG5vYXJjaCAgMTo3LjM0LTEuZWw4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYXBwc3RyZWFtLXJwbXMgIDMwMSBrCiBwZXJsLUV4dFV0aWxzLU1hbmlmZXN0ICAgICAgICAgICAgICAgICAgICAgICAgICAgbm9hcmNoICAxLjcwLTM5NS5lbDggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1hcHBzdHJlYW0tcnBtcyAgIDM3IGsKIHBlcmwtRXh0VXRpbHMtUGFyc2VYUyAgICAgICAgICAgICAgICAgICAgICAgICAgICBub2FyY2ggIDE6My4zNS0yLmVsOCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWFwcHN0cmVhbS1ycG1zICAgODMgawogcGVybC1KU09OLVBQICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5vYXJjaCAgMToyLjk3LjAwMS0zLmVsOCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYXBwc3RyZWFtLXJwbXMgICA2OCBrCiBwZXJsLU5UTE0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbm9hcmNoICAxLjA5LTE3Lm1vZHVsZStlbDguMy4wKzY0OTgrOWVlY2ZlNTEgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1hcHBzdHJlYW0tcnBtcyAgIDI0IGsKIHBlcmwtVGVzdC1IYXJuZXNzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBub2FyY2ggIDE6My40Mi0xLmVsOCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWFwcHN0cmVhbS1ycG1zICAyNzkgawogcGVybC1UcnktVGlueSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5vYXJjaCAgMC4zMC03Lm1vZHVsZStlbDguMy4wKzY0OTgrOWVlY2ZlNTEgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYXBwc3RyZWFtLXJwbXMgICA0NSBrCiBwZXJsLWRldmVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICA0OjUuMjYuMy00MjMuZWw4XzEwICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1hcHBzdHJlYW0tcnBtcyAgNjAwIGsKIHBlcmwtZW5jb2RpbmcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDQ6Mi4yMi0zLmVsOCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWFwcHN0cmVhbS1ycG1zICAgNjggawogcGVybC1zcnBtLW1hY3JvcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5vYXJjaCAgMS0yNS5lbDggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYXBwc3RyZWFtLXJwbXMgICAxMSBrCiBwZXJsLXZlcnNpb24gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICA2OjAuOTkuMjQtMS5lbDggICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1hcHBzdHJlYW0tcnBtcyAgIDY3IGsKIHBrZ2NvbmYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDEuNC4yLTEuZWw4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgICAgMzggawogcGxhdGZvcm0tcHl0aG9uLXBpcCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5vYXJjaCAgOS4wLjMtMjQuZWw4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgIDEuNiBNCiBwbGF0Zm9ybS1weXRob24tc2V0dXB0b29scyAgICAgICAgICAgICAgICAgICAgICAgbm9hcmNoICAzOS4yLjAtOS5lbDhfMTAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAgNjMzIGsKIHBzbWlzYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDIzLjEtNS5lbDggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgICAxNTEgawogcHVibGljc3VmZml4LWxpc3QtZGFmc2EgICAgICAgICAgICAgICAgICAgICAgICAgIG5vYXJjaCAgMjAxODA3MjMtMS5lbDggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgICA1NiBrCiBweXRob24tcnBtLW1hY3JvcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbm9hcmNoICAzLTQ1LmVsOCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1hcHBzdHJlYW0tcnBtcyAgIDE2IGsKIHB5dGhvbi1zcnBtLW1hY3JvcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBub2FyY2ggIDMtNDUuZWw4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWFwcHN0cmVhbS1ycG1zICAgMTYgawogcHl0aG9uMiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgMi43LjE4LTE3Lm1vZHVsZStlbDguMTAuMCsyMDgyMithMTVlYzIyZCAgICAgcmhlbC04LWZvci14ODZfNjQtYXBwc3RyZWFtLXJwbXMgIDExMSBrCiBweXRob24yLXBpcC13aGVlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbm9hcmNoICA5LjAuMy0xOS5tb2R1bGUrZWw4LjkuMCsxOTQ4Nys3ZGMxODQwNyAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1hcHBzdHJlYW0tcnBtcyAgODkyIGsKIHB5dGhvbjItcHlzb2NrcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBub2FyY2ggIDEuNi44LTYubW9kdWxlK2VsOC45LjArMTk0ODcrN2RjMTg0MDcgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWFwcHN0cmVhbS1ycG1zICAgMzMgawogcHl0aG9uMi1weXR6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5vYXJjaCAgMjAxNy4yLTEzLm1vZHVsZStlbDguOS4wKzE5NDg3KzdkYzE4NDA3ICAgICAgcmhlbC04LWZvci14ODZfNjQtYXBwc3RyZWFtLXJwbXMgICA1NCBrCiBweXRob24yLXNldHVwdG9vbHMtd2hlZWwgICAgICAgICAgICAgICAgICAgICAgICAgbm9hcmNoICAzOS4wLjEtMTQubW9kdWxlK2VsOC4xMC4wKzIwNDQ0KzNiZjdmZWU0ICAgICByaGVsLTgtZm9yLXg4Nl82NC1hcHBzdHJlYW0tcnBtcyAgMjg3IGsKIHB5dGhvbjMtYXVkaXQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDMuMS4yLTEuZWw4XzEwLjEgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgICAgODggawogcHl0aG9uMy1jbG91ZC13aGF0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgMS4yOC40NC0xLmVsOF8xMCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgIDMyOCBrCiBweXRob24zLWRuZi1wbHVnaW4tc3BhY2V3YWxrICAgICAgICAgICAgICAgICAgICAgbm9hcmNoICAyLjguNS0xMS5tb2R1bGUrZWw4LjEuMCszNDU1KzNkZGYyODMyICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1hcHBzdHJlYW0tcnBtcyAgIDMwIGsKIHB5dGhvbjMtZG5mLXBsdWdpbnMtY29yZSAgICAgICAgICAgICAgICAgICAgICAgICBub2FyY2ggIDQuMC4yMS0yNS5lbDggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgICAyNjMgawogcHl0aG9uMy1ncGcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgMS4xMy4xLTEyLmVsOCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgIDI0NCBrCiBweXRob24zLWpzb25zY2hlbWEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbm9hcmNoICAyLjYuMC00LmVsOCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1hcHBzdHJlYW0tcnBtcyAgIDgyIGsKIHB5dGhvbjMtand0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBub2FyY2ggIDEuNi4xLTIuZWw4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgICAgNDMgawogcHl0aG9uMy1saWJyZXBvICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgMS4xNC4yLTUuZWw4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgICA1NCBrCiBweXRob24zLW5ldGlmYWNlcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICAwLjEwLjYtNC5lbDggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1hcHBzdHJlYW0tcnBtcyAgIDI1IGsKIHB5dGhvbjMtbmZ0YWJsZXMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDE6MS4wLjQtNy5lbDhfMTAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgICAgMzIgawogcHl0aG9uMy1vYXV0aGxpYiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5vYXJjaCAgMi4xLjAtMS5lbDggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgIDE1NSBrCiBweXRob24zLXBpcCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbm9hcmNoICA5LjAuMy0yNC5lbDggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1hcHBzdHJlYW0tcnBtcyAgIDIwIGsKIHB5dGhvbjMtcGlwLXdoZWVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBub2FyY2ggIDkuMC4zLTI0LmVsOCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgICA4NjYgawogcHl0aG9uMy1wdHlwcm9jZXNzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5vYXJjaCAgMC41LjItNC5lbDggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYXBwc3RyZWFtLXJwbXMgICAzMSBrCiBweXRob24zLXB5cGFyc2luZyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbm9hcmNoICAyLjEuMTAtNy5lbDggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAgMTQyIGsKIHB5dGhvbjMtcHlzb2NrcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBub2FyY2ggIDEuNi44LTMuZWw4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgICAgMzQgawogcHl0aG9uMy1weXR6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5vYXJjaCAgMjAxNy4yLTExLmVsOCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYXBwc3RyZWFtLXJwbXMgICA1NCBrCiBweXRob24zLXJobi1jaGVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICAyLjguMTYtMTMubW9kdWxlK2VsOC4xLjArMzQ1NSszZGRmMjgzMiAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1hcHBzdHJlYW0tcnBtcyAgIDM4IGsKIHB5dGhvbjMtcmhuLWNsaWVudC10b29scyAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDIuOC4xNi0xMy5tb2R1bGUrZWw4LjEuMCszNDU1KzNkZGYyODMyICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWFwcHN0cmVhbS1ycG1zICAxMDkgawogcHl0aG9uMy1yaG4tc2V0dXAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgMi44LjE2LTEzLm1vZHVsZStlbDguMS4wKzM0NTUrM2RkZjI4MzIgICAgICAgcmhlbC04LWZvci14ODZfNjQtYXBwc3RyZWFtLXJwbXMgICA2NyBrCiBweXRob24zLXJobmxpYiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbm9hcmNoICAyLjguNi04Lm1vZHVsZStlbDguMS4wKzM0NTUrM2RkZjI4MzIgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1hcHBzdHJlYW0tcnBtcyAgIDc3IGsKIHB5dGhvbjMtcnBtLW1hY3JvcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBub2FyY2ggIDMtNDUuZWw4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWFwcHN0cmVhbS1ycG1zICAgMTUgawogcHl0aG9uMy1zZXR1cHRvb2xzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5vYXJjaCAgMzkuMi4wLTkuZWw4XzEwICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgIDE2MyBrCiBweXRob24zLXNldHVwdG9vbHMtd2hlZWwgICAgICAgICAgICAgICAgICAgICAgICAgbm9hcmNoICAzOS4yLjAtOS5lbDhfMTAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAgMjg5IGsKIHB5dGhvbjMtc3lzdGVtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDIzNC04LmVsOCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgICAgODEgawogcHl0aG9uMy13ZWJlbmNvZGluZ3MgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5vYXJjaCAgMC41LjEtNi5lbDggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYXBwc3RyZWFtLXJwbXMgICAyNyBrCiBweXRob24zNiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICAzLjYuOC0zOS5tb2R1bGUrZWw4LjEwLjArMjA3ODQrZWRhZmNkNDMgICAgICByaGVsLTgtZm9yLXg4Nl82NC1hcHBzdHJlYW0tcnBtcyAgIDIwIGsKIHF0NS1zcnBtLW1hY3JvcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBub2FyY2ggIDUuMTUuMy0xLmVsOCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWFwcHN0cmVhbS1ycG1zICAgMTEgawogcmVkaGF0LXJwbS1jb25maWcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5vYXJjaCAgMTMxLTEuZWw4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYXBwc3RyZWFtLXJwbXMgICA5MSBrCiBycG0tcGx1Z2luLXNlbGludXggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICA0LjE0LjMtMzIuZWw4XzEwICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAgIDc5IGsKIHJ1YnlnZW0tb3BlbnNzbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDIuMS4yLTExNC5tb2R1bGUrZWw4LjEwLjArMjMwODgrNzUwZGM2Y2EgICAgIHJoZWwtOC1mb3IteDg2XzY0LWFwcHN0cmVhbS1ycG1zICAxOTEgawogcnVzdC1zcnBtLW1hY3JvcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5vYXJjaCAgNS0yLmVsOCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYXBwc3RyZWFtLXJwbXMgIDkuMyBrCiBzcWxpdGUtbGlicyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICAzLjI2LjAtMjAuZWw4XzEwICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAgNTgwIGsKIHNxdWFzaGZzLXRvb2xzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDQuMy0yMS5lbDggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgICAxNjUgawogc3lzdGVtdGFwLXNkdC1kZXZlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgNC45LTMuZWw4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYXBwc3RyZWFtLXJwbXMgICA4OCBrCiB0cG0yLXRzcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICAyLjMuMi02LmVsOCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAgMjc1IGsKIHRyb3VzZXJzLWxpYiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDAuMy4xNS0yLmVsOCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgICAxNjggawogdW5ib3VuZC1saWJzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgMS4xNi4yLTUuOS5lbDhfMTAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYXBwc3RyZWFtLXJwbXMgIDU3NyBrCiB1bnppcCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICA2LjAtNDguZWw4XzEwICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAgMTk2IGsKIHZvbHVtZV9rZXktbGlicyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDAuMy4xMS02LmVsOCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWFwcHN0cmVhbS1ycG1zICAxNDkgawogeGtleWJvYXJkLWNvbmZpZyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5vYXJjaCAgMi4yOC0xLmVsOCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYXBwc3RyZWFtLXJwbXMgIDc4MiBrCiB6aXAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICAzLjAtMjMuZWw4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAgMjcwIGsKSW5zdGFsbGluZyB3ZWFrIGRlcGVuZGVuY2llczoKIGVsZnV0aWxzLWRlYnVnaW5mb2QtY2xpZW50ICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDAuMTkwLTIuZWw4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgICAgNzYgawogZ2VvbGl0ZTItY2l0eSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5vYXJjaCAgMjAxODA2MDUtMS5lbDggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYXBwc3RyZWFtLXJwbXMgICAxOSBNCiBnZW9saXRlMi1jb3VudHJ5ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbm9hcmNoICAyMDE4MDYwNS0xLmVsOCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1hcHBzdHJlYW0tcnBtcyAgMS4wIE0KIGdudXBnMi1zbWltZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDIuMi4yMC0zLmVsOF82ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgICAyODMgawogbGlibWF4bWluZGRiICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgMS4yLjAtMTAuZWw4XzkuMSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYXBwc3RyZWFtLXJwbXMgICAzMyBrCiBsaWJ4a2Jjb21tb24gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICAwLjkuMS0xLmVsOCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1hcHBzdHJlYW0tcnBtcyAgMTE2IGsKIG1lbXN0cmFjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDAuMi41LTIuZWw4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgICAgNTIgawogb2Rkam9iLW1raG9tZWRpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgMC4zNC43LTMuZWw4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYXBwc3RyZWFtLXJwbXMgICA1MCBrCiBvcGVuc3NsLXBrY3MxMSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICAwLjQuMTAtMy5lbDggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAgIDY2IGsKIHBlcmwtQ1BBTi1NZXRhICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBub2FyY2ggIDIuMTUwMDEwLTM5Ni5lbDggICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWFwcHN0cmVhbS1ycG1zICAxOTEgawogcGlneiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgMi40LTQuZWw4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgICA3OSBrCiBweXRob24yLXBpcCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbm9hcmNoICA5LjAuMy0xOS5tb2R1bGUrZWw4LjkuMCsxOTQ4Nys3ZGMxODQwNyAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1hcHBzdHJlYW0tcnBtcyAgMS42IE0KIHB5dGhvbjMtaHRtbDVsaWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBub2FyY2ggIDE6MC45OTk5OTk5OTktNi5lbDggICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWFwcHN0cmVhbS1ycG1zICAyMTQgawogcHl0aG9uMy11bmJvdW5kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgMS4xNi4yLTUuOS5lbDhfMTAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYXBwc3RyZWFtLXJwbXMgIDEyOSBrCiBycG0tcGx1Z2luLXN5c3RlbWQtaW5oaWJpdCAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICA0LjE0LjMtMzIuZWw4XzEwICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAgIDgwIGsKIHJ1YnlnZW0tZGlkX3lvdV9tZWFuICAgICAgICAgICAgICAgICAgICAgICAgICAgICBub2FyY2ggIDEuMi4wLTExNC5tb2R1bGUrZWw4LjEwLjArMjMwODgrNzUwZGM2Y2EgICAgIHJoZWwtOC1mb3IteDg2XzY0LWFwcHN0cmVhbS1ycG1zICAgODMgawogdHJvdXNlcnMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgMC4zLjE1LTIuZWw4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgIDE1MyBrCiB1ZGlza3MyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICAyLjkuMC0xNi5lbDhfMTAuMSAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1hcHBzdHJlYW0tcnBtcyAgNDc0IGsKUmVtb3Zpbmc6CiBSZWRfSGF0X0VudGVycHJpc2VfTGludXgtUmVsZWFzZV9Ob3Rlcy03LWVuLVVTICAgbm9hcmNoICA3LTIuZWw3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAU3lzdGVtICAgICAgICAgICAgICAgICAgICAgICAgICAgMzE3IGsKIGFpYzk0eHgtZmlybXdhcmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBub2FyY2ggIDMwLTYuZWw3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBTeXN0ZW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgMzAgawogYXVkaXQtbGlicy1weXRob24gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgMi44LjUtNC5lbDcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQFN5c3RlbSAgICAgICAgICAgICAgICAgICAgICAgICAgIDMxNiBrCiBidHJmcy1wcm9ncyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICA0LjkuMS0xLmVsNyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAU3lzdGVtICAgICAgICAgICAgICAgICAgICAgICAgICAgNC4wIE0KIGRidXMtcHl0aG9uICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDEuMS4xLTkuZWw3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBTeXN0ZW0gICAgICAgICAgICAgICAgICAgICAgICAgICA4MjggawogbGlibmwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgMS4xLjQtMy5lbDcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQFN5c3RlbSAgICAgICAgICAgICAgICAgICAgICAgICAgIDM2NSBrCiBsaWJzZWxpbnV4LXB5dGhvbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICAyLjUtMTUuZWw3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAU3lzdGVtICAgICAgICAgICAgICAgICAgICAgICAgICAgNTg5IGsKIGxpYnNlbWFuYWdlLXB5dGhvbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDIuNS0xNC5lbDcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBTeXN0ZW0gICAgICAgICAgICAgICAgICAgICAgICAgICA0NDEgawogbGlieG1sMi1weXRob24gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgMi45LjEtNi5lbDdfOS42ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQFN5c3RlbSAgICAgICAgICAgICAgICAgICAgICAgICAgIDEuNCBNCiBtMmNyeXB0byAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICAwLjIxLjEtMTcuZWw3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAU3lzdGVtICAgICAgICAgICAgICAgICAgICAgICAgICAgMS45IE0KIG1hcmlhZGItbGlicyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDE6NS41LjY4LTEuZWw3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBTeXN0ZW0gICAgICAgICAgICAgICAgICAgICAgICAgICA0LjQgTQogbW96anMxNyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgMTcuMC4wLTIwLmVsNyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQFN5c3RlbSAgICAgICAgICAgICAgICAgICAgICAgICAgIDMuOSBNCiBuZXd0LXB5dGhvbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICAwLjUyLjE1LTQuZWw3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAU3lzdGVtICAgICAgICAgICAgICAgICAgICAgICAgICAgMTE0IGsKIG5zcy1wZW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDEuMC4zLTcuZWw3XzkuMSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBTeXN0ZW0gICAgICAgICAgICAgICAgICAgICAgICAgICAyMDUgawogcGVybC1CdXNpbmVzcy1JU0JOICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5vYXJjaCAgMi4wNi0yLmVsNyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQFN5c3RlbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAzOSBrCiBwZXJsLUJ1c2luZXNzLUlTQk4tRGF0YSAgICAgICAgICAgICAgICAgICAgICAgICAgbm9hcmNoICAyMDEyMDcxOS4wMDEtMi5lbDcgICAgICAgICAgICAgICAgICAgICAgICAgICBAU3lzdGVtICAgICAgICAgICAgICAgICAgICAgICAgICAgMTYxIGsKIHBlcmwtRm9udC1BRk0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBub2FyY2ggIDEuMjAtMTMuZWw3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBTeXN0ZW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgNDYgawogcGVybC1IVE1MLUZvcm1hdCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5vYXJjaCAgMi4xMC03LmVsNyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQFN5c3RlbSAgICAgICAgICAgICAgICAgICAgICAgICAgIDEyNSBrCiBwZXJsLU5ldC1MaWJJRE4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICAwLjEyLTE1LmVsNyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAU3lzdGVtICAgICAgICAgICAgICAgICAgICAgICAgICAgIDUxIGsKIHBleHBlY3QgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBub2FyY2ggIDIuMy0xMS5lbDcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBTeXN0ZW0gICAgICAgICAgICAgICAgICAgICAgICAgICA3ODQgawogcG9saWN5Y29yZXV0aWxzLXB5dGhvbiAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgMi41LTM0LmVsNyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQFN5c3RlbSAgICAgICAgICAgICAgICAgICAgICAgICAgIDEuMiBNCiBwdGggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICAyLjAuNy0yMy5lbDcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAU3lzdGVtICAgICAgICAgICAgICAgICAgICAgICAgICAgMjYyIGsKIHB5T3BlblNTTCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDAuMTMuMS00LmVsNyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBTeXN0ZW0gICAgICAgICAgICAgICAgICAgICAgICAgICA2MzAgawogcHlncGdtZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgMC4zLTkuZWw3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQFN5c3RlbSAgICAgICAgICAgICAgICAgICAgICAgICAgIDE5MyBrCiBweWxpYmx6bWEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICAwLjUuMy0xMS5lbDcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAU3lzdGVtICAgICAgICAgICAgICAgICAgICAgICAgICAgMTg2IGsKIHB5c2VyaWFsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBub2FyY2ggIDIuNi02LmVsNyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBTeXN0ZW0gICAgICAgICAgICAgICAgICAgICAgICAgICA1MzggawogcHl0aG9uICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgMi43LjUtOTQuZWw3XzkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQFN5c3RlbSAgICAgICAgICAgICAgICAgICAgICAgICAgICA3OSBrCiBweXRob24tSVB5ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbm9hcmNoICAwLjc1LTYuZWw3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAU3lzdGVtICAgICAgICAgICAgICAgICAgICAgICAgICAgMTE5IGsKIHB5dGhvbi1iYWJlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBub2FyY2ggIDAuOS42LTguZWw3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBTeXN0ZW0gICAgICAgICAgICAgICAgICAgICAgICAgICA1LjIgTQogcHl0aG9uLWJhY2twb3J0cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgMS4wLTguZWw3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQFN5c3RlbSAgICAgICAgICAgICAgICAgICAgICAgICAgIDYzOCAgCiBweXRob24tYmFja3BvcnRzLXNzbF9tYXRjaF9ob3N0bmFtZSAgICAgICAgICAgICAgbm9hcmNoICAzLjUuMC4xLTEuZWw3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAU3lzdGVtICAgICAgICAgICAgICAgICAgICAgICAgICAgIDE4IGsKIHB5dGhvbi1jZmZpICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDEuNi4wLTUuZWw3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBTeXN0ZW0gICAgICAgICAgICAgICAgICAgICAgICAgICAxLjAgTQogcHl0aG9uLWNoYXJkZXQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5vYXJjaCAgMi4yLjEtMy5lbDcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQFN5c3RlbSAgICAgICAgICAgICAgICAgICAgICAgICAgIDEuMSBNCiBweXRob24tY29uZmlnb2JqICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbm9hcmNoICA0LjcuMi03LmVsNyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAU3lzdGVtICAgICAgICAgICAgICAgICAgICAgICAgICAgNTk4IGsKIHB5dGhvbi1kYXRldXRpbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBub2FyY2ggIDEuNS03LmVsNyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBTeXN0ZW0gICAgICAgICAgICAgICAgICAgICAgICAgICAzNDMgawogcHl0aG9uLWRlY29yYXRvciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5vYXJjaCAgMy40LjAtMy5lbDcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQFN5c3RlbSAgICAgICAgICAgICAgICAgICAgICAgICAgICA3MSBrCiBweXRob24tZG1pZGVjb2RlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICAzLjEyLjItNC5lbDcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAU3lzdGVtICAgICAgICAgICAgICAgICAgICAgICAgICAgMjYxIGsKIHB5dGhvbi1lbnVtMzQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBub2FyY2ggIDEuMC40LTEuZWw3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBTeXN0ZW0gICAgICAgICAgICAgICAgICAgICAgICAgICAzMjIgawogcHl0aG9uLWV0aHRvb2wgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgMC44LTguZWw3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQFN5c3RlbSAgICAgICAgICAgICAgICAgICAgICAgICAgICA3NCBrCiBweXRob24tZmlyZXdhbGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbm9hcmNoICAwLjYuMy0xMy5lbDdfOSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAU3lzdGVtICAgICAgICAgICAgICAgICAgICAgICAgICAgMS45IE0KIHB5dGhvbi1nb2JqZWN0LWJhc2UgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDMuMjIuMC0xLmVsN180LjEgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBTeXN0ZW0gICAgICAgICAgICAgICAgICAgICAgICAgICAxLjEgTQogcHl0aG9uLWd1ZGV2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgMTQ3LjItNy5lbDcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQFN5c3RlbSAgICAgICAgICAgICAgICAgICAgICAgICAgICA0NSBrCiBweXRob24taHdkYXRhICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbm9hcmNoICAxLjcuMy00LmVsNyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAU3lzdGVtICAgICAgICAgICAgICAgICAgICAgICAgICAgMTcyIGsKIHB5dGhvbi1pZG5hICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBub2FyY2ggIDIuNC0xLmVsNyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBTeXN0ZW0gICAgICAgICAgICAgICAgICAgICAgICAgICA1NjMgawogcHl0aG9uLWluaXBhcnNlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5vYXJjaCAgMC40LTkuZWw3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQFN5c3RlbSAgICAgICAgICAgICAgICAgICAgICAgICAgIDExMiBrCiBweXRob24taW5vdGlmeSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbm9hcmNoICAwLjkuNC00LmVsNyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAU3lzdGVtICAgICAgICAgICAgICAgICAgICAgICAgICAgMjU2IGsKIHB5dGhvbi1pcGFkZHIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBub2FyY2ggIDIuMS4xMS0yLmVsNyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBTeXN0ZW0gICAgICAgICAgICAgICAgICAgICAgICAgICAxOTQgawogcHl0aG9uLWlwYWRkcmVzcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5vYXJjaCAgMS4wLjE2LTIuZWw3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQFN5c3RlbSAgICAgICAgICAgICAgICAgICAgICAgICAgIDIyNyBrCiBweXRob24tamluamEyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbm9hcmNoICAyLjcuMi00LmVsNyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAU3lzdGVtICAgICAgICAgICAgICAgICAgICAgICAgICAgMy4wIE0KIHB5dGhvbi1qc29ucGF0Y2ggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBub2FyY2ggIDEuMi00LmVsNyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBTeXN0ZW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgNTIgawogcHl0aG9uLWpzb25wb2ludGVyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5vYXJjaCAgMS45LTIuZWw3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQFN5c3RlbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAzNCBrCiBweXRob24tandjcnlwdG8gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbm9hcmNoICAwLjQuMi0xLmVsNyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAU3lzdGVtICAgICAgICAgICAgICAgICAgICAgICAgICAgMjQ5IGsKIHB5dGhvbi1raXRjaGVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBub2FyY2ggIDEuMS4xLTUuZWw3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBTeXN0ZW0gICAgICAgICAgICAgICAgICAgICAgICAgICAxLjQgTQogcHl0aG9uLWxpYnMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgMi43LjUtOTQuZWw3XzkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQFN5c3RlbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAyNCBNCiBweXRob24tbGludXgtcHJvY2ZzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbm9hcmNoICAwLjQuMTEtNC5lbDcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAU3lzdGVtICAgICAgICAgICAgICAgICAgICAgICAgICAgIDk1IGsKIHB5dGhvbi1seG1sICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDMuMi4xLTQuZWw3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBTeXN0ZW0gICAgICAgICAgICAgICAgICAgICAgICAgICAyLjYgTQogcHl0aG9uLW1hZ2ljICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5vYXJjaCAgNS4xMS0zNy5lbDcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQFN5c3RlbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAxNyBrCiBweXRob24tbWFya3Vwc2FmZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICAwLjExLTEwLmVsNyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAU3lzdGVtICAgICAgICAgICAgICAgICAgICAgICAgICAgIDU4IGsKIHB5dGhvbi1wZXJmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDMuMTAuMC0xMTYwLjEyMC4xLmVsNyAgICAgICAgICAgICAgICAgICAgICAgIEBTeXN0ZW0gICAgICAgICAgICAgICAgICAgICAgICAgICAzMzYgawogcHl0aG9uLXBseSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5vYXJjaCAgMy40LTExLmVsNyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQFN5c3RlbSAgICAgICAgICAgICAgICAgICAgICAgICAgIDUyOSBrCiBweXRob24tcHJldHR5dGFibGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbm9hcmNoICAwLjcuMi0zLmVsNyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAU3lzdGVtICAgICAgICAgICAgICAgICAgICAgICAgICAgMTgwIGsKIHB5dGhvbi1weWNwYXJzZXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBub2FyY2ggIDIuMTQtMS5lbDcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBTeXN0ZW0gICAgICAgICAgICAgICAgICAgICAgICAgICA2MjIgawogcHl0aG9uLXB5Y3VybCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgNy4xOS4wLTE5LmVsNyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQFN5c3RlbSAgICAgICAgICAgICAgICAgICAgICAgICAgIDIzNiBrCiBweXRob24tcHl1ZGV2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbm9hcmNoICAwLjE1LTkuZWw3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAU3lzdGVtICAgICAgICAgICAgICAgICAgICAgICAgICAgMjM2IGsKIHB5dGhvbi1yZXF1ZXN0cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBub2FyY2ggIDIuNi4wLTEwLmVsNyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBTeXN0ZW0gICAgICAgICAgICAgICAgICAgICAgICAgICAzNDEgawogcHl0aG9uLXNjaGVkdXRpbHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgMC40LTYuZWw3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQFN5c3RlbSAgICAgICAgICAgICAgICAgICAgICAgICAgICA0MiBrCiBweXRob24tc2V0dXB0b29scyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbm9hcmNoICAwLjkuOC03LmVsNyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAU3lzdGVtICAgICAgICAgICAgICAgICAgICAgICAgICAgMS45IE0KIHB5dGhvbi1zaXggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBub2FyY2ggIDEuOS4wLTIuZWw3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBTeXN0ZW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgOTcgawogcHl0aG9uLXNsaXAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5vYXJjaCAgMC40LjAtNC5lbDcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQFN5c3RlbSAgICAgICAgICAgICAgICAgICAgICAgICAgICA2MCBrCiBweXRob24tc2xpcC1kYnVzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbm9hcmNoICAwLjQuMC00LmVsNyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAU3lzdGVtICAgICAgICAgICAgICAgICAgICAgICAgICAgIDc1IGsKIHB5dGhvbi1zeXNwdXJwb3NlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDEuMjQuNTQtMS5lbDdfOSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBTeXN0ZW0gICAgICAgICAgICAgICAgICAgICAgICAgICAxMjUgawogcHl0aG9uLXVybGdyYWJiZXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5vYXJjaCAgMy4xMC0xMC5lbDcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQFN5c3RlbSAgICAgICAgICAgICAgICAgICAgICAgICAgIDQ5MiBrCiBweXRob24tdXJsbGliMyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbm9hcmNoICAxLjEwLjItNy5lbDcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAU3lzdGVtICAgICAgICAgICAgICAgICAgICAgICAgICAgMzgwIGsKIHB5dGhvbjItY3J5cHRvZ3JhcGh5ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDEuNy4yLTIuZWw3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBTeXN0ZW0gICAgICAgICAgICAgICAgICAgICAgICAgICAyLjYgTQogcHl0aG9uMi1kbmYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5vYXJjaCAgNC4wLjkuMi0yLmVsN185ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQFN5c3RlbSAgICAgICAgICAgICAgICAgICAgICAgICAgIDEuOSBNCiBweXRob24yLWZ1dHVyZXMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbm9hcmNoICAzLjEuMS01LmVsNyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAU3lzdGVtICAgICAgICAgICAgICAgICAgICAgICAgICAgIDkxIGsKIHB5dGhvbjItbGliY29tcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDAuMS44LTE0LmVsNyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBTeXN0ZW0gICAgICAgICAgICAgICAgICAgICAgICAgICAxNDAgawogcHl0aG9uMi1weWFzbjEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5vYXJjaCAgMC4xLjktNy5lbDcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQFN5c3RlbSAgICAgICAgICAgICAgICAgICAgICAgICAgIDQ1OCBrCiBweXhhdHRyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICAwLjUuMS01LmVsNyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAU3lzdGVtICAgICAgICAgICAgICAgICAgICAgICAgICAgIDYyIGsKIHJwbS1weXRob24gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDQuMTEuMy00OC5lbDdfOSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBTeXN0ZW0gICAgICAgICAgICAgICAgICAgICAgICAgICAxNDYgawogc3Vic2NyaXB0aW9uLW1hbmFnZXItcmhzbSAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgMS4yNC41NC0xLmVsN185ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQFN5c3RlbSAgICAgICAgICAgICAgICAgICAgICAgICAgIDQxMyBrCiBzeXN0ZW1kLXN5c3YgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICAyMTktNzguZWw3XzkuOSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAU3lzdGVtICAgICAgICAgICAgICAgICAgICAgICAgICAgMy45IGsKIHN5c3Zpbml0LXRvb2xzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDIuODgtMTQuZHNmLmVsNyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBTeXN0ZW0gICAgICAgICAgICAgICAgICAgICAgICAgICAxMDcgawogdGNwX3dyYXBwZXJzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgNy42LTc3LmVsNyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQFN5c3RlbSAgICAgICAgICAgICAgICAgICAgICAgICAgIDE5OCBrCiB0Y3Bfd3JhcHBlcnMtbGlicyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICA3LjYtNzcuZWw3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAU3lzdGVtICAgICAgICAgICAgICAgICAgICAgICAgICAgMTMxIGsKIHl1bS1tZXRhZGF0YS1wYXJzZXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDEuMS40LTEwLmVsNyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBTeXN0ZW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgNTcgawogeXVtLXJobi1wbHVnaW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5vYXJjaCAgMi4wLjEtMTAuZWw3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQFN5c3RlbSAgICAgICAgICAgICAgICAgICAgICAgICAgIDIwMiBrClJlbW92aW5nIGRlcGVuZGVudCBwYWNrYWdlczoKIGJlYWtlcmxpYiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBub2FyY2ggIDEuMjkuMy0xLmVsN2JrciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBTeXN0ZW0gICAgICAgICAgICAgICAgICAgICAgICAgICA0NTQgawogYmVha2VybGliLXJlZGhhdCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5vYXJjaCAgMS0zMy5lbDdia3IgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQFN5c3RlbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAyMiBrCiBwZXJsLUhUTUwtVHJlZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbm9hcmNoICAxOjUuMDMtMi5lbDcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAU3lzdGVtICAgICAgICAgICAgICAgICAgICAgICAgICAgNDgxIGsKIHBlcmwtSFRUUC1EYWVtb24gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBub2FyY2ggIDYuMDEtOC5lbDcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBTeXN0ZW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgNDAgawogcGVybC1JTy1zdHJpbmd5ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5vYXJjaCAgMi4xMTAtMjIuZWw3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQFN5c3RlbSAgICAgICAgICAgICAgICAgICAgICAgICAgIDEzMCBrCiBwZXJsLVhNTC1Ud2lnICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbm9hcmNoICAzLjQ0LTIuZWw3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAU3lzdGVtICAgICAgICAgICAgICAgICAgICAgICAgICAgNjQyIGsKIHJlc3RyYWludC1yaHRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDAuNC40LTEuZWw3YmtyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBTeXN0ZW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgNjggawogdHBzLWRldmVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5vYXJjaCAgMi40NC41MC0xICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQFN5c3RlbSAgICAgICAgICAgICAgICAgICAgICAgICAgIDEuNSBNCkRvd25ncmFkaW5nOgogaXJxYmFsYW5jZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgMjoxLjkuMi0xLmVsOCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgICA3MiBrCiBsaWJjZ3JvdXAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICAwLjQxLTE5LmVsOCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAgIDcwIGsKIGxpYmNyb2NvICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDAuNi4xMi00LmVsOF8yLjEgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgICAxMTMgawogcGVybC1Db21wcmVzcy1SYXctWmxpYiAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl82NCAgMi4wODEtMS5lbDggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbC04LWZvci14ODZfNjQtYmFzZW9zLXJwbXMgICAgICA2OCBrCiBzZzNfdXRpbHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeDg2XzY0ICAxLjQ0LTYuZWw4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaGVsLTgtZm9yLXg4Nl82NC1iYXNlb3MtcnBtcyAgICAgOTE4IGsKIHNnM191dGlscy1saWJzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ODZfNjQgIDEuNDQtNi5lbDggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJoZWwtOC1mb3IteDg2XzY0LWJhc2Vvcy1ycG1zICAgICAgOTkgawpFbmFibGluZyBtb2R1bGUgc3RyZWFtczoKIGdpbXAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDIuOCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogaWRtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY2xpZW50ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiBwZXJsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA1LjI2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKIHBlcmwtRkNHSSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDAuNzggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogcGVybC1JTy1Tb2NrZXQtU1NMICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMi4wNjYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiBwZXJsLWxpYnd3dy1wZXJsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA2LjM0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKIHB5dGhvbjI3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDIuNyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogcHl0aG9uMzYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMy42ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiBydWJ5ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAyLjUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKIHNhdGVsbGl0ZS01LWNsaWVudCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDEuMCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogdmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmhlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCgpUcmFuc2FjdGlvbiBTdW1tYXJ5Cj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KSW5zdGFsbCAgICAzMjkgUGFja2FnZXMKVXBncmFkZSAgICAzNzQgUGFja2FnZXMKUmVtb3ZlICAgICAgOTUgUGFja2FnZXMKRG93bmdyYWRlICAgIDYgUGFja2FnZXMKClRvdGFsIHNpemU6IDEuMSBHClRvdGFsIGRvd25sb2FkIHNpemU6IDk4OCBNCkRvd25sb2FkaW5nIFBhY2thZ2VzOgpDaGVjayBjb21wbGV0ZWQuCj09PiBQcm9jZXNzaW5nIHBoYXNlIGBSZXBvcnRzYAo9PT09PiAqIHZlcmlmeV9jaGVja19yZXN1bHRzCiAgICAgICAgQ2hlY2sgYWxsIGRpYWxvZ3MgYW5kIG5vdGlmeSB0aGF0IHVzZXIgbmVlZHMgdG8gbWFrZSBzb21lIGNob2ljZXMuCj09PT0+ICogdmVyaWZ5X2NoZWNrX3Jlc3VsdHMKICAgICAgICBDaGVjayBhbGwgZ2VuZXJhdGVkIHJlc3VsdHMgbWVzc2FnZXMgYW5kIG5vdGlmeSB1c2VyIGFib3V0IHRoZW0uCgpEZWJ1ZyBvdXRwdXQgd3JpdHRlbiB0byAvdmFyL2xvZy9sZWFwcC9sZWFwcC1wcmV1cGdyYWRlLmxvZwoKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09CiAgICAgICAgICAgICAgICAgICAgICBSRVBPUlQgT1ZFUlZJRVcgICAgICAgICAgICAgICAgICAgICAgIAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KCkhJR0ggYW5kIE1FRElVTSBzZXZlcml0eSByZXBvcnRzOgogICAgMS4gUGFja2FnZXMgYXZhaWxhYmxlIGluIGV4Y2x1ZGVkIHJlcG9zaXRvcmllcyB3aWxsIG5vdCBiZSBpbnN0YWxsZWQKICAgIDIuIEdSVUIyIGNvcmUgd2lsbCBiZSBhdXRvbWF0aWNhbGx5IHVwZGF0ZWQgZHVyaW5nIHRoZSB1cGdyYWRlCiAgICAzLiBEaWZmZXJlbmNlIGluIFB5dGhvbiB2ZXJzaW9ucyBhbmQgc3VwcG9ydCBpbiBSSEVMIDgKICAgIDQuIFVwZ3JhZGUgaXMgdW5zdXBwb3J0ZWQKICAgIDUuIE1vZHVsZSBwYW1fcGtjczExIHdpbGwgYmUgcmVtb3ZlZCBmcm9tIFBBTSBjb25maWd1cmF0aW9uCiAgICA2LiBjaHJvbnkgdXNpbmcgZGVmYXVsdCBjb25maWd1cmF0aW9uCgpSZXBvcnRzIHN1bW1hcnk6CiAgICBFcnJvcnM6ICAgICAgICAgICAgICAgICAgICAgIDAKICAgIEluaGliaXRvcnM6ICAgICAgICAgICAgICAgICAgMAogICAgSElHSCBzZXZlcml0eSByZXBvcnRzOiAgICAgICA0CiAgICBNRURJVU0gc2V2ZXJpdHkgcmVwb3J0czogICAgIDIKICAgIExPVyBzZXZlcml0eSByZXBvcnRzOiAgICAgICAgNgogICAgSU5GTyBzZXZlcml0eSByZXBvcnRzOiAgICAgICAzCgpCZWZvcmUgY29udGludWluZywgcmV2aWV3IHRoZSBmdWxsIHJlcG9ydCBiZWxvdyBmb3IgZGV0YWlscyBhYm91dCBkaXNjb3ZlcmVkIHByb2JsZW1zIGFuZCBwb3NzaWJsZSByZW1lZGlhdGlvbiBpbnN0cnVjdGlvbnM6CiAgICBBIHJlcG9ydCBoYXMgYmVlbiBnZW5lcmF0ZWQgYXQgL3Zhci9sb2cvbGVhcHAvbGVhcHAtcmVwb3J0LnR4dAogICAgQSByZXBvcnQgaGFzIGJlZW4gZ2VuZXJhdGVkIGF0IC92YXIvbG9nL2xlYXBwL2xlYXBwLXJlcG9ydC5qc29uCgo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KICAgICAgICAgICAgICAgICAgIEVORCBPRiBSRVBPUlQgT1ZFUlZJRVcgICAgICAgICAgICAgICAgICAgCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQoKQW5zd2VyZmlsZSBoYXMgYmVlbiBnZW5lcmF0ZWQgYXQgL3Zhci9sb2cvbGVhcHAvYW5zd2VyZmlsZQpKb2IgZW5kZWQgYXQgMjAyNS0xMi0xMlQyMDo1NTowMloK", "encoding": "base64", "source": "/var/log/ripu/ripu.log"} RUNNING HANDLER [infra.leapp.common : Decode ripu.log file] ******************** task path: /root/.ansible/collections/ansible_collections/infra/leapp/roles/common/handlers/main.yml:26 ok: [managed-node01] => {"ansible_facts": {"ripu_log_file": ["RIPU preupgrade analysis", "Job started at 2025-12-12T20:52:52Z", "", "============================================================", " UNSUPPORTED UPGRADE ", "============================================================", "", "Variable LEAPP_UNSUPPORTED has been detected. Proceeding at your own risk.", "Development variables have been detected:", "- LEAPP_DEVEL_RPMS_ALL_SIGNED=1", "", "============================================================", " UNSUPPORTED UPGRADE ", "============================================================", "", "==> Processing phase `configuration_phase`", "====> * ipu_workflow_config", " IPU workflow config actor", "==> Processing phase `FactsCollection`", "====> * scanzfcp", " In case of s390x architecture, check whether ZFCP is used.", "====> * load_device_driver_deprecation_data", " Loads deprecation data for drivers and devices (PCI & CPU)", "====> * get_enabled_modules", " Provides data about which module streams are enabled on the source system.", "====> * scancpu", " Scan CPUs of the machine.", "====> * copy_dnf_conf_into_target_userspace", " Copy dnf.conf into target userspace", "====> * pam_modules_scanner", " Scan the pam directory for services and modules used in them", "====> * sssd_facts", " Check SSSD configuration for changes in RHEL8 and report them in model.", "====> * repository_mapping", " Produces message containing repository mapping based on provided file.", "====> * scandasd", " In case of s390x architecture, check whether DASD is used.", "====> * system_facts", " Provides data about many facts from system.", "====> * storage_scanner", " Provides data about storage settings.", "====> * root_scanner", " Scan the system root directory and produce a message containing", "====> * common_leapp_dracut_modules", " Influences the generation of the initram disk", "====> * register_yum_adjustment", " Registers a workaround which will adjust the yum directories during the upgrade.", "====> * rpm_scanner", " Provides data about installed RPM Packages.", "Loaded plugins: product-id, subscription-manager", "", "This system is not registered with an entitlement server. You can use subscription-manager to register.", "", "====> * satellite_upgrade_facts", " Report which Satellite packages require updates and how to handle PostgreSQL data", "====> * scan_systemd_source", " Provides info about systemd on the source system", "====> * scan_grub_config", " Scan grub configuration files for errors.", "====> * network_manager_read_config", " Provides data about NetworkManager configuration.", "====> * scan_kernel_cmdline", " No documentation has been provided for the scan_kernel_cmdline actor.", "====> * scan_custom_modifications_actor", " Collects information about files in leapp directories that have been modified or newly added.", "====> * scan_custom_repofile", " Scan the custom /etc/leapp/files/leapp_upgrade_repositories.repo repo file.", "====> * trusted_gpg_keys_scanner", " Scan for trusted GPG keys.", "====> * checkrhui", " Check if system is using RHUI infrastructure (on public cloud) and send messages to", "====> * selinuxcontentscanner", " Scan the system for any SELinux customizations", "====> * authselect_scanner", " Detect what authselect configuration should be suggested to administrator.", "====> * removed_pam_modules_scanner", " Scan PAM configuration for modules that are not available in RHEL-8.", "====> * read_openssh_config", " Collect information about the OpenSSH configuration.", "====> * scan_files_for_target_userspace", " Scan the source system and identify files that will be copied into the target userspace when it is created.", "====> * scan_fips", " Determine whether the source system has FIPS enabled.", "====> * check_kde_apps", " Actor checks which KDE apps are installed.", "====> * pci_devices_scanner", " Provides data about existing PCI Devices.", "====> * scan_source_files", " Scan files (explicitly specified) of the source system.", "====> * persistentnetnames", " Get network interface information for physical ethernet interfaces of the original system.", "====> * source_boot_loader_scanner", " Scans the boot loader configuration on the source system.", "====> * distribution_signed_rpm_scanner", " Provide data about distribution signed & unsigned RPM packages.", "====> * scanclienablerepo", " Produce CustomTargetRepository based on the LEAPP_ENABLE_REPOS in config.", "====> * scan_grub_device_name", " Find the name of the block devices where GRUB is located", "====> * transaction_workarounds", " Provides additional RPM transaction tasks based on bundled RPM packages.", "====> * scan_subscription_manager_info", " Scans the current system for subscription manager information", "====> * udevadm_info", " Produces data exported by the \"udevadm info\" command.", "====> * check_grub_legacy", " Check whether GRUB Legacy is installed in the MBR.", "====> * persistentnetnamesdisable", " Disable systemd-udevd persistent network naming on machine with single eth0 NIC", "====> * scan_target_os_image", " Scans the provided target OS ISO image to use as a content source for the IPU, if any.", "====> * tcp_wrappers_config_read", " Parse tcp_wrappers configuration files /etc/hosts.{allow,deny}.", "====> * scan_pkg_manager", " Provides data about package manager (yum/dnf)", "====> * scan_sap_hana", " Gathers information related to SAP HANA instances on the system.", "====> * scanmemory", " Scan Memory of the machine.", "====> * firewalld_facts_actor", " Provide data about firewalld", "====> * remove_obsolete_gpg_keys", " Remove obsoleted RPM GPG keys.", "====> * sctp_read_status", " Determines whether or not the SCTP kernel module might be wanted.", "====> * multipath_conf_read", " Read multipath configuration files and extract the necessary information", "====> * biosdevname", " Enable biosdevname on the target RHEL system if all interfaces on the source RHEL", "====> * detect_kernel_drivers", " Matches all currently loaded kernel drivers against known deprecated and removed drivers.", "====> * spamassassin_config_read", " Reads spamc configuration (/etc/mail/spamassassin/spamc.conf), the", "====> * get_installed_desktops", " Actor checks if kde or gnome desktop environments", "====> * scan_grub_device_partition_layout", " Scan all identified GRUB devices for their partition layout.", "====> * vsftpd_config_read", " Reads vsftpd configuration files (/etc/vsftpd/*.conf) and extracts necessary information.", "====> * scan_source_kernel", " Scan the source system kernel.", "====> * xfs_info_scanner", " This actor scans all mounted mountpoints for XFS information", "====> * used_repository_scanner", " Scan used enabled repositories", "====> * repositories_blacklist", " Exclude target repositories provided by Red Hat without support.", "====> * quagga_daemons", " Active quagga daemons check.", "====> * rpm_transaction_config_tasks_collector", " Provides additional RPM transaction tasks from /etc/leapp/transaction.", "====> * cups_scanner", " Gather facts about CUPS features which needs to be migrated", "====> * ipa_scanner", " Scan system for ipa-client and ipa-server status", "====> * scan_dynamic_linker_configuration", " Scan the dynamic linker configuration and find modifications.", "====> * pes_events_scanner", " Provides data about package events from Package Evolution Service.", "====> * setuptargetrepos", " Produces list of repositories that should be available to be used by Upgrade process.", "==> Processing phase `Checks`", "====> * check_sendmail", " Check if sendmail is installed, check whether configuration update is needed, inhibit upgrade if TCP wrappers", "====> * tcp_wrappers_check", " Check the list of packages previously compiled with TCP wrappers support", "====> * check_kde_gnome", " Checks whether KDE is installed", "====> * open_ssh_algorithms", " OpenSSH configuration does not contain any unsupported cryptographic algorithms.", "====> * check_ipa_server", " Check for ipa-server and inhibit upgrade", "====> * check_wireshark", " Report a couple of changes in tshark usage", "====> * check_memcached", " Check for incompatible changes in memcached configuration.", "====> * check_mount_options", " Check for mount options preventing the upgrade.", "====> * check_installed_debug_kernels", " Inhibit IPU (in-place upgrade) when multiple debug kernels are installed.", "====> * check_yum_plugins_enabled", " Checks that the required yum plugins are enabled.", "====> * check_root_symlinks", " Check if the symlinks /bin and /lib are relative, not absolute.", "====> * sssd_check", " Check SSSD configuration for changes in RHEL8 and report them.", "====> * check_ntp", " Check if ntp and/or ntpdate configuration needs to be migrated.", "====> * check_sap_hana", " If SAP HANA has been detected, several checks are performed to ensure a successful upgrade.", "====> * multipath_conf_check", " Checks whether the multipath configuration can be updated to RHEL-8 and", "====> * check_se_linux", " Check SELinux status and produce decision messages for further action.", "====> * checkmemory", " The actor check the size of RAM against RHEL8 minimal hardware requirements", "====> * check_bind", " Actor parsing BIND configuration and checking for known issues in it.", "====> * check_postfix", " Check if postfix is installed, check whether configuration update is needed.", "====> * check_consumed_assets", " Check whether Leapp is using correct data assets.", "====> * spamassassin_config_check", " Reports changes in spamassassin between RHEL-7 and RHEL-8", "====> * check_openssl_conf", " Check whether the openssl configuration and openssl-IBMCA.", "====> * open_ssh_use_privilege_separation", " UsePrivilegeSeparation configuration option was removed.", "====> * cephvolumescan", " Retrieves the list of encrypted Ceph OSD", "====> * satellite_upgrade_check", " Check state of Satellite system before upgrade", "====> * check_etc_releasever", " Check releasever info and provide a guidance based on the facts", "====> * check_target_iso", " Check that the provided target ISO is a valid ISO image and is located on a persistent partition.", "====> * open_ssh_protocol", " Protocol configuration option was removed.", "====> * check_removed_envvars", " Check for usage of removed environment variables and inhibit the upgrade", "====> * check_ha_cluster", " Check if HA Cluster is in use. If yes, inhibit the upgrade process.", "====> * check_fstab_mount_order", " Checks order of entries in /etc/fstab based on their mount point and inhibits upgrade if overshadowing is detected.", "====> * check_system_arch", " Check if system is running at a supported architecture. If no, inhibit the upgrade process.", "====> * open_ssh_deprecated_directives_check", " Check for any deprecated directives in the OpenSSH configuration.", "====> * check_grub_core", " Check whether we are on legacy (BIOS) system and instruct Leapp to upgrade GRUB core", "====> * checkgrep", " Check if Grep is installed. If yes, write information about non-compatible changes.", "====> * checktargetrepos", " Check whether target yum repositories are specified.", "====> * check_rhsmsku", " Ensure the system is subscribed to the subscription manager", "====> * postgresql_check", " Actor checking for presence of PostgreSQL installation.", "====> * check_fips", " Inhibit upgrade if FIPS is detected as enabled.", "====> * check_insights_auto_register", " Checks if system can be automatically registered into Red Hat Insights", "====> * check_first_partition_offset", " Check whether the first partition starts at the offset >=1MiB.", "====> * check_btrfs", " Check if Btrfs filesystem is in use. If yes, inhibit the upgrade process.", "====> * removed_pam_modules_check", " Check if it is all right to disable PAM modules that are not in RHEL-8.", "====> * bacula_check", " Actor checking for presence of Bacula installation.", "====> * check_dynamic_linker_configuration", " Check for customization of dynamic linker configuration.", "====> * python_inform_user", " This actor informs the user of differences in Python version and support in RHEL 8.", "====> * check_boot_avail_space", " Check if at least 100Mib of available space on /boot. If not, inhibit the upgrade process.", "====> * check_detected_devices_and_drivers", " Checks whether or not detected devices and drivers are usable on the target system.", "====> * checkirssi", " Check if irssi is installed. If yes, write information about non-compatible changes.", "====> * detect_grub_config_error", " Check grub configuration for various errors.", "====> * check_skipped_repositories", " Produces a report if any repositories enabled on the system are going to be skipped.", "====> * openssh_permit_root_login", " OpenSSH no longer allows root logins with password.", "====> * cups_check", " Reports changes in configuration between CUPS 1.6.3 and 2.2.6", "====> * checkacpid", " Check if acpid is installed. If yes, write information about non-compatible changes.", "====> * check_installed_devel_kernels", " Inhibit IPU (in-place upgrade) when multiple devel kernels are installed.", "====> * check_cifs", " Check if CIFS filesystem is in use. If yes, inhibit the upgrade process.", "====> * check_installed_kernels", " Inhibit IPU (in-place upgrade) when installed kernels conflict with a safe upgrade.", "====> * removed_pam_modules", " Check for modules that are not available in RHEL 8 anymore", "====> * unsupported_upgrade_check", " Checks environment variables and produces a warning report if the upgrade is unsupported.", "====> * authselect_check", " Confirm suggested authselect call from AuthselectScanner.", "====> * checkdosfstools", " Check if dosfstools is installed. If yes, write information about non-compatible changes.", "====> * check_docker", " Checks if Docker is installed and warns about its deprecation in RHEL8.", "====> * powertop", " Check if PowerTOP is installed. If yes, write information about non-compatible changes.", "====> * check_os_release", " Check if the current RHEL minor version is supported. If not, inhibit the upgrade process.", "====> * zipl_check_boot_entries", " Inhibits the upgrade if a problematic Zipl configuration is detected on the system.", "====> * enable_device_cio_free_service", " Enables device_cio_free.service systemd service on s390x", "====> * check_luks_and_inhibit", " Check if any encrypted partitions is in use. If yes, inhibit the upgrade process.", "====> * quagga_report", " Checking for babeld on RHEL-7.", "====> * check_chrony", " Check for incompatible changes in chrony configuration.", "====> * check_custom_modifications_actor", " Checks CustomModifications messages and produces a report about files in leapp directories that have been", "====> * checkhybridimage", " Check if the system is using Azure hybrid image.", "====> * check_systemd_broken_symlinks", " Check whether some systemd symlinks are broken", "====> * check_firewalld", " Check for certain firewalld configuration that may prevent an upgrade.", "====> * checkfstabxfsoptions", " Check the FSTAB file for the deprecated / removed XFS mount options.", "====> * sctp_checks", " Parses collected SCTP information and take necessary actions.", "====> * efi_check_boot", " Adjust EFI boot entry for first reboot", "====> * vsftpd_config_check", " Checks whether the vsftpd configuration is supported in RHEL-8. Namely checks that", "====> * check_persistent_mounts", " Check if mounts required to be persistent are mounted in persistent fashion.", "====> * check_brltty", " Check if brltty is installed, check whether configuration update is needed.", "====> * multiple_package_versions", " Check for problematic 32bit packages installed together with 64bit ones.", "====> * red_hat_signed_rpm_check", " Check if there are packages not signed by Red Hat in use. If yes, warn user about it.", "====> * check_nfs", " Check if NFS filesystem is in use. If yes, inhibit the upgrade process.", "====> * check_rpm_transaction_events", " Filter RPM transaction events based on installed RPM packages", "====> * check_skip_phase", " Skip all the subsequent phases until the report phase.", "==> Processing phase `TargetTransactionFactsCollection`", "====> * create_iso_repofile", " Create custom repofile containing information about repositories found in target OS installation ISO, if used.", "====> * target_userspace_creator", " Initializes a directory to be populated as a minimal environment to run binaries from the target system.", "BaseOS for x86_64 17 MB/s | 2.5 MB 00:00 ", "AppStream for x86_64 45 MB/s | 9.4 MB 00:00 ", "Dependencies resolved.", "================================================================================", " Package ArchVersion Repository Size", "================================================================================", "Installing:", " dnf noarch4.7.0-21.el8_10 rhel-8-for-x86_64-baseos-rpms 543 k", " dnf-plugins-core noarch4.0.21-25.el8 rhel-8-for-x86_64-baseos-rpms 77 k", "Installing dependencies:", " acl x86_642.2.53-3.el8 rhel-8-for-x86_64-baseos-rpms 81 k", " audit-libs x86_643.1.2-1.el8_10.1 rhel-8-for-x86_64-baseos-rpms 125 k", " basesystem noarch11-5.el8 rhel-8-for-x86_64-baseos-rpms 11 k", " bash x86_644.4.20-6.el8_10 rhel-8-for-x86_64-baseos-rpms 1.5 M", " brotli x86_641.0.6-3.el8 rhel-8-for-x86_64-baseos-rpms 323 k", " bzip2-libs x86_641.0.6-28.el8_10 rhel-8-for-x86_64-baseos-rpms 48 k", " ca-certificates noarch2025.2.80_v9.0.304-80.2.el8_10 rhel-8-for-x86_64-baseos-rpms 1.0 M", " chkconfig x86_641.19.2-1.el8 rhel-8-for-x86_64-baseos-rpms 199 k", " coreutils x86_648.30-16.el8_10 rhel-8-for-x86_64-baseos-rpms 1.2 M", " coreutils-common x86_648.30-16.el8_10 rhel-8-for-x86_64-baseos-rpms 2.0 M", " cpio x86_642.12-11.el8 rhel-8-for-x86_64-baseos-rpms 266 k", " cracklib x86_642.9.6-15.el8 rhel-8-for-x86_64-baseos-rpms 93 k", " cracklib-dicts x86_642.9.6-15.el8 rhel-8-for-x86_64-baseos-rpms 4.0 M", " crypto-policies noarch20230731-1.git3177e06.el8 rhel-8-for-x86_64-baseos-rpms 64 k", " cryptsetup-libs x86_642.3.7-7.el8 rhel-8-for-x86_64-baseos-rpms 489 k", " curl x86_647.61.1-34.el8_10.9 rhel-8-for-x86_64-baseos-rpms 354 k", " cyrus-sasl-lib x86_642.1.27-6.el8_5 rhel-8-for-x86_64-baseos-rpms 123 k", " dbus x86_641:1.12.8-27.el8_10 rhel-8-for-x86_64-baseos-rpms 42 k", " dbus-common noarch1:1.12.8-27.el8_10 rhel-8-for-x86_64-baseos-rpms 47 k", " dbus-daemon x86_641:1.12.8-27.el8_10 rhel-8-for-x86_64-baseos-rpms 242 k", " dbus-glib x86_640.110-2.el8 rhel-8-for-x86_64-baseos-rpms 127 k", " dbus-libs x86_641:1.12.8-27.el8_10 rhel-8-for-x86_64-baseos-rpms 185 k", " dbus-tools x86_641:1.12.8-27.el8_10 rhel-8-for-x86_64-baseos-rpms 87 k", " device-mapper x86_648:1.02.181-15.el8_10.2 rhel-8-for-x86_64-baseos-rpms 379 k", " device-mapper-libs x86_648:1.02.181-15.el8_10.2 rhel-8-for-x86_64-baseos-rpms 412 k", " dnf-data noarch4.7.0-21.el8_10 rhel-8-for-x86_64-baseos-rpms 157 k", " dracut x86_64049-239.git20251127.el8_10 rhel-8-for-x86_64-baseos-rpms 380 k", " elfutils-default-yama-scope noarch0.190-2.el8 rhel-8-for-x86_64-baseos-rpms 53 k", " elfutils-libelf x86_640.190-2.el8 rhel-8-for-x86_64-baseos-rpms 233 k", " elfutils-libs x86_640.190-2.el8 rhel-8-for-x86_64-baseos-rpms 305 k", " expat x86_642.5.0-1.el8_10 rhel-8-for-x86_64-baseos-rpms 131 k", " file x86_645.33-27.el8_10 rhel-8-for-x86_64-baseos-rpms 78 k", " file-libs x86_645.33-27.el8_10 rhel-8-for-x86_64-baseos-rpms 544 k", " filesystem x86_643.8-6.el8 rhel-8-for-x86_64-baseos-rpms 1.1 M", " findutils x86_641:4.6.0-24.el8_10 rhel-8-for-x86_64-baseos-rpms 526 k", " gawk x86_644.2.1-4.el8 rhel-8-for-x86_64-baseos-rpms 1.1 M", " gdbm x86_641:1.18-2.el8 rhel-8-for-x86_64-baseos-rpms 130 k", " gdbm-libs x86_641:1.18-2.el8 rhel-8-for-x86_64-baseos-rpms 60 k", " gettext x86_640.19.8.1-17.el8 rhel-8-for-x86_64-baseos-rpms 1.1 M", " gettext-libs x86_640.19.8.1-17.el8 rhel-8-for-x86_64-baseos-rpms 313 k", " glib2 x86_642.56.4-167.el8_10 rhel-8-for-x86_64-baseos-rpms 2.5 M", " glibc x86_642.28-251.el8_10.27 rhel-8-for-x86_64-baseos-rpms 2.2 M", " glibc-all-langpacks x86_642.28-251.el8_10.27 rhel-8-for-x86_64-baseos-rpms 26 M", " glibc-common x86_642.28-251.el8_10.27 rhel-8-for-x86_64-baseos-rpms 1.0 M", " gmp x86_641:6.1.2-11.el8 rhel-8-for-x86_64-baseos-rpms 318 k", " gnupg2 x86_642.2.20-3.el8_6 rhel-8-for-x86_64-baseos-rpms 2.4 M", " gnutls x86_643.6.16-8.el8_10.4 rhel-8-for-x86_64-baseos-rpms 1.0 M", " gpgme x86_641.13.1-12.el8 rhel-8-for-x86_64-baseos-rpms 336 k", " grep x86_643.1-6.el8 rhel-8-for-x86_64-baseos-rpms 274 k", " grub2-common noarch1:2.02-169.el8_10 rhel-8-for-x86_64-baseos-rpms 897 k", " grub2-tools x86_641:2.02-169.el8_10 rhel-8-for-x86_64-baseos-rpms 2.0 M", " grub2-tools-minimal x86_641:2.02-169.el8_10 rhel-8-for-x86_64-baseos-rpms 216 k", " gzip x86_641.9-13.el8_5 rhel-8-for-x86_64-baseos-rpms 167 k", " ima-evm-utils x86_641.3.2-12.el8 rhel-8-for-x86_64-baseos-rpms 64 k", " info x86_646.5-7.el8 rhel-8-for-x86_64-baseos-rpms 198 k", " json-c x86_640.13.1-3.el8 rhel-8-for-x86_64-baseos-rpms 41 k", " json-glib x86_641.4.4-1.el8 rhel-8-for-x86_64-baseos-rpms 144 k", " kbd-legacy noarch2.0.4-11.el8 rhel-8-for-x86_64-baseos-rpms 481 k", " kbd-misc noarch2.0.4-11.el8 rhel-8-for-x86_64-baseos-rpms 1.5 M", " keyutils-libs x86_641.5.10-9.el8 rhel-8-for-x86_64-baseos-rpms 34 k", " kmod x86_6425-20.el8 rhel-8-for-x86_64-baseos-rpms 126 k", " kmod-libs x86_6425-20.el8 rhel-8-for-x86_64-baseos-rpms 69 k", " krb5-libs x86_641.18.2-32.el8_10 rhel-8-for-x86_64-baseos-rpms 846 k", " libacl x86_642.2.53-3.el8 rhel-8-for-x86_64-baseos-rpms 35 k", " libarchive x86_643.3.3-6.el8_10 rhel-8-for-x86_64-baseos-rpms 359 k", " libassuan x86_642.5.1-3.el8 rhel-8-for-x86_64-baseos-rpms 83 k", " libattr x86_642.4.48-3.el8 rhel-8-for-x86_64-baseos-rpms 27 k", " libblkid x86_642.32.1-47.el8_10 rhel-8-for-x86_64-baseos-rpms 220 k", " libcap x86_642.48-6.el8_9 rhel-8-for-x86_64-baseos-rpms 74 k", " libcap-ng x86_640.7.11-1.el8 rhel-8-for-x86_64-baseos-rpms 33 k", " libcom_err x86_641.45.6-7.el8_10 rhel-8-for-x86_64-baseos-rpms 49 k", " libcomps x86_640.1.18-1.el8 rhel-8-for-x86_64-baseos-rpms 82 k", " libcroco x86_640.6.12-4.el8_2.1 rhel-8-for-x86_64-baseos-rpms 113 k", " libcurl x86_647.61.1-34.el8_10.9 rhel-8-for-x86_64-baseos-rpms 304 k", " libdb x86_645.3.28-42.el8_4 rhel-8-for-x86_64-baseos-rpms 751 k", " libdb-utils x86_645.3.28-42.el8_4 rhel-8-for-x86_64-baseos-rpms 150 k", " libdnf x86_640.63.0-21.el8_10 rhel-8-for-x86_64-baseos-rpms 712 k", " libevent x86_642.1.8-5.el8 rhel-8-for-x86_64-baseos-rpms 253 k", " libfdisk x86_642.32.1-47.el8_10 rhel-8-for-x86_64-baseos-rpms 253 k", " libffi x86_643.1-24.el8 rhel-8-for-x86_64-baseos-rpms 38 k", " libgcc x86_648.5.0-28.el8_10 rhel-8-for-x86_64-baseos-rpms 82 k", " libgcrypt x86_641.8.5-7.el8_6 rhel-8-for-x86_64-baseos-rpms 463 k", " libgomp x86_648.5.0-28.el8_10 rhel-8-for-x86_64-baseos-rpms 209 k", " libgpg-error x86_641.31-1.el8 rhel-8-for-x86_64-baseos-rpms 242 k", " libidn2 x86_642.2.0-1.el8 rhel-8-for-x86_64-baseos-rpms 94 k", " libkcapi x86_641.4.0-2.el8 rhel-8-for-x86_64-baseos-rpms 53 k", " libkcapi-hmaccalc x86_641.4.0-2.el8 rhel-8-for-x86_64-baseos-rpms 32 k", " libksba x86_641.3.5-9.el8_7 rhel-8-for-x86_64-baseos-rpms 134 k", " libmodulemd x86_642.13.0-1.el8 rhel-8-for-x86_64-baseos-rpms 233 k", " libmount x86_642.32.1-47.el8_10 rhel-8-for-x86_64-baseos-rpms 236 k", " libnghttp2 x86_641.33.0-6.el8_10.1 rhel-8-for-x86_64-baseos-rpms 78 k", " libnsl2 x86_641.2.0-2.20180605git4a062cf.el8 rhel-8-for-x86_64-baseos-rpms 58 k", " libpsl x86_640.20.2-6.el8 rhel-8-for-x86_64-baseos-rpms 61 k", " libpwquality x86_641.4.4-6.el8 rhel-8-for-x86_64-baseos-rpms 107 k", " librepo x86_641.14.2-5.el8 rhel-8-for-x86_64-baseos-rpms 93 k", " libreport-filesystem x86_642.9.5-15.el8 rhel-8-for-x86_64-baseos-rpms 21 k", " librhsm x86_640.0.3-5.el8 rhel-8-for-x86_64-baseos-rpms 35 k", " libseccomp x86_642.5.2-1.el8 rhel-8-for-x86_64-baseos-rpms 71 k", " libsecret x86_640.18.6-1.el8 rhel-8-for-x86_64-baseos-rpms 163 k", " libselinux x86_642.9-10.el8_10 rhel-8-for-x86_64-baseos-rpms 166 k", " libsemanage x86_642.9-12.el8_10 rhel-8-for-x86_64-baseos-rpms 169 k", " libsepol x86_642.9-3.el8 rhel-8-for-x86_64-baseos-rpms 340 k", " libsigsegv x86_642.11-5.el8 rhel-8-for-x86_64-baseos-rpms 30 k", " libsmartcols x86_642.32.1-47.el8_10 rhel-8-for-x86_64-baseos-rpms 179 k", " libsolv x86_640.7.20-6.el8 rhel-8-for-x86_64-baseos-rpms 376 k", " libssh x86_640.9.6-16.el8_10 rhel-8-for-x86_64-baseos-rpms 219 k", " libssh-config noarch0.9.6-16.el8_10 rhel-8-for-x86_64-baseos-rpms 20 k", " libstdc++ x86_648.5.0-28.el8_10 rhel-8-for-x86_64-baseos-rpms 474 k", " libtasn1 x86_644.13-5.el8_10 rhel-8-for-x86_64-baseos-rpms 77 k", " libtirpc x86_641.1.4-12.el8_10 rhel-8-for-x86_64-baseos-rpms 114 k", " libunistring x86_640.9.9-3.el8 rhel-8-for-x86_64-baseos-rpms 422 k", " libusbx x86_641.0.23-4.el8 rhel-8-for-x86_64-baseos-rpms 74 k", " libutempter x86_641.1.6-14.el8 rhel-8-for-x86_64-baseos-rpms 32 k", " libuuid x86_642.32.1-47.el8_10 rhel-8-for-x86_64-baseos-rpms 98 k", " libverto x86_640.3.2-2.el8 rhel-8-for-x86_64-baseos-rpms 24 k", " libxcrypt x86_644.1.1-6.el8 rhel-8-for-x86_64-baseos-rpms 73 k", " libxml2 x86_642.9.7-21.el8_10.3 rhel-8-for-x86_64-baseos-rpms 697 k", " libyaml x86_640.1.7-5.el8 rhel-8-for-x86_64-baseos-rpms 61 k", " libzstd x86_641.4.4-1.el8 rhel-8-for-x86_64-baseos-rpms 266 k", " lua-libs x86_645.3.4-12.el8 rhel-8-for-x86_64-baseos-rpms 118 k", " lz4-libs x86_641.8.3-5.el8_10 rhel-8-for-x86_64-baseos-rpms 66 k", " mpfr x86_643.1.6-1.el8 rhel-8-for-x86_64-baseos-rpms 221 k", " ncurses x86_646.1-10.20180224.el8 rhel-8-for-x86_64-baseos-rpms 387 k", " ncurses-base noarch6.1-10.20180224.el8 rhel-8-for-x86_64-baseos-rpms 81 k", " ncurses-libs x86_646.1-10.20180224.el8 rhel-8-for-x86_64-baseos-rpms 334 k", " nettle x86_643.4.1-7.el8 rhel-8-for-x86_64-baseos-rpms 301 k", " npth x86_641.5-4.el8 rhel-8-for-x86_64-baseos-rpms 26 k", " openldap x86_642.4.46-21.el8_10 rhel-8-for-x86_64-baseos-rpms 354 k", " openssl x86_641:1.1.1k-14.el8_6 rhel-8-for-x86_64-baseos-rpms 711 k", " openssl-libs x86_641:1.1.1k-14.el8_6 rhel-8-for-x86_64-baseos-rpms 1.5 M", " os-prober x86_641.74-9.el8 rhel-8-for-x86_64-baseos-rpms 51 k", " p11-kit x86_640.23.22-2.el8 rhel-8-for-x86_64-baseos-rpms 327 k", " p11-kit-trust x86_640.23.22-2.el8 rhel-8-for-x86_64-baseos-rpms 138 k", " pam x86_641.3.1-39.el8_10 rhel-8-for-x86_64-baseos-rpms 749 k", " pcre x86_648.42-6.el8 rhel-8-for-x86_64-baseos-rpms 211 k", " pcre2 x86_6410.32-3.el8_6 rhel-8-for-x86_64-baseos-rpms 247 k", " platform-python x86_643.6.8-71.el8_10 rhel-8-for-x86_64-baseos-rpms 88 k", " platform-python-setuptools noarch39.2.0-9.el8_10 rhel-8-for-x86_64-baseos-rpms 633 k", " popt x86_641.18-1.el8 rhel-8-for-x86_64-baseos-rpms 61 k", " procps-ng x86_643.3.15-14.el8 rhel-8-for-x86_64-baseos-rpms 330 k", " publicsuffix-list-dafsa noarch20180723-1.el8 rhel-8-for-x86_64-baseos-rpms 56 k", " python3-dateutil noarch1:2.6.1-6.el8 rhel-8-for-x86_64-baseos-rpms 251 k", " python3-dbus x86_641.2.4-15.el8 rhel-8-for-x86_64-baseos-rpms 134 k", " python3-dnf noarch4.7.0-21.el8_10 rhel-8-for-x86_64-baseos-rpms 551 k", " python3-dnf-plugins-core noarch4.0.21-25.el8 rhel-8-for-x86_64-baseos-rpms 263 k", " python3-gpg x86_641.13.1-12.el8 rhel-8-for-x86_64-baseos-rpms 244 k", " python3-hawkey x86_640.63.0-21.el8_10 rhel-8-for-x86_64-baseos-rpms 119 k", " python3-libcomps x86_640.1.18-1.el8 rhel-8-for-x86_64-baseos-rpms 52 k", " python3-libdnf x86_640.63.0-21.el8_10 rhel-8-for-x86_64-baseos-rpms 781 k", " python3-libs x86_643.6.8-71.el8_10 rhel-8-for-x86_64-baseos-rpms 7.9 M", " python3-pip-wheel noarch9.0.3-24.el8 rhel-8-for-x86_64-baseos-rpms 866 k", " python3-rpm x86_644.14.3-32.el8_10 rhel-8-for-x86_64-baseos-rpms 156 k", " python3-setuptools-wheel noarch39.2.0-9.el8_10 rhel-8-for-x86_64-baseos-rpms 289 k", " python3-six noarch1.11.0-8.el8 rhel-8-for-x86_64-baseos-rpms 38 k", " python3-systemd x86_64234-8.el8 rhel-8-for-x86_64-baseos-rpms 81 k", " readline x86_647.0-10.el8 rhel-8-for-x86_64-baseos-rpms 199 k", " redhat-release x86_648.10-0.3.el8 rhel-8-for-x86_64-baseos-rpms 45 k", " rpm x86_644.14.3-32.el8_10 rhel-8-for-x86_64-baseos-rpms 545 k", " rpm-build-libs x86_644.14.3-32.el8_10 rhel-8-for-x86_64-baseos-rpms 158 k", " rpm-libs x86_644.14.3-32.el8_10 rhel-8-for-x86_64-baseos-rpms 348 k", " sed x86_644.5-5.el8 rhel-8-for-x86_64-baseos-rpms 298 k", " setup noarch2.12.2-9.el8 rhel-8-for-x86_64-baseos-rpms 181 k", " shadow-utils x86_642:4.6-23.el8_10 rhel-8-for-x86_64-baseos-rpms 1.2 M", " sqlite-libs x86_643.26.0-20.el8_10 rhel-8-for-x86_64-baseos-rpms 580 k", " systemd-libs x86_64239-82.el8_10.8 rhel-8-for-x86_64-baseos-rpms 1.1 M", " systemd-pam x86_64239-82.el8_10.8 rhel-8-for-x86_64-baseos-rpms 515 k", " systemd-udev x86_64239-82.el8_10.8 rhel-8-for-x86_64-baseos-rpms 1.6 M", " tpm2-tss x86_642.3.2-6.el8 rhel-8-for-x86_64-baseos-rpms 275 k", " trousers-lib x86_640.3.15-2.el8 rhel-8-for-x86_64-baseos-rpms 168 k", " tzdata noarch2025b-1.el8 rhel-8-for-x86_64-baseos-rpms 477 k", " util-linux x86_642.32.1-47.el8_10 rhel-8-for-x86_64-baseos-rpms 2.5 M", " which x86_642.21-21.el8_10 rhel-8-for-x86_64-baseos-rpms 50 k", " xz x86_645.2.4-4.el8_6 rhel-8-for-x86_64-baseos-rpms 153 k", " xz-libs x86_645.2.4-4.el8_6 rhel-8-for-x86_64-baseos-rpms 94 k", " zlib x86_641.2.11-25.el8 rhel-8-for-x86_64-baseos-rpms 103 k", " unbound-libs x86_641.16.2-5.9.el8_10 rhel-8-for-x86_64-appstream-rpms 577 k", " xkeyboard-config noarch2.28-1.el8 rhel-8-for-x86_64-appstream-rpms 782 k", "Installing weak dependencies:", " crypto-policies-scripts noarch20230731-1.git3177e06.el8 rhel-8-for-x86_64-baseos-rpms 84 k", " diffutils x86_643.6-6.el8 rhel-8-for-x86_64-baseos-rpms 359 k", " elfutils-debuginfod-client x86_640.190-2.el8 rhel-8-for-x86_64-baseos-rpms 76 k", " glibc-gconv-extra x86_642.28-251.el8_10.27 rhel-8-for-x86_64-baseos-rpms 1.6 M", " gnupg2-smime x86_642.2.20-3.el8_6 rhel-8-for-x86_64-baseos-rpms 283 k", " grubby x86_648.40-49.el8 rhel-8-for-x86_64-baseos-rpms 50 k", " hardlink x86_641:1.3-6.el8 rhel-8-for-x86_64-baseos-rpms 29 k", " kbd x86_642.0.4-11.el8 rhel-8-for-x86_64-baseos-rpms 390 k", " kpartx x86_640.8.4-42.el8_10 rhel-8-for-x86_64-baseos-rpms 120 k", " memstrack x86_640.2.5-2.el8 rhel-8-for-x86_64-baseos-rpms 52 k", " openssl-pkcs11 x86_640.4.10-3.el8 rhel-8-for-x86_64-baseos-rpms 66 k", " pigz x86_642.4-4.el8 rhel-8-for-x86_64-baseos-rpms 79 k", " platform-python-pip noarch9.0.3-24.el8 rhel-8-for-x86_64-baseos-rpms 1.6 M", " redhat-release-eula x86_648.10-0.3.el8 rhel-8-for-x86_64-baseos-rpms 21 k", " rpm-plugin-systemd-inhibit x86_644.14.3-32.el8_10 rhel-8-for-x86_64-baseos-rpms 80 k", " shared-mime-info x86_641.9-4.el8 rhel-8-for-x86_64-baseos-rpms 329 k", " systemd x86_64239-82.el8_10.8 rhel-8-for-x86_64-baseos-rpms 3.7 M", " trousers x86_640.3.15-2.el8 rhel-8-for-x86_64-baseos-rpms 153 k", " libxkbcommon x86_640.9.1-1.el8 rhel-8-for-x86_64-appstream-rpms 116 k", " pinentry x86_641.1.0-2.el8 rhel-8-for-x86_64-appstream-rpms 100 k", " python3-unbound x86_641.16.2-5.9.el8_10 rhel-8-for-x86_64-appstream-rpms 129 k", "", "Transaction Summary", "================================================================================", "Install 200 Packages", "", "Total download size: 111 M", "Installed size: 707 M", "Downloading Packages:", "(1/200): basesystem-11-5.el8.noarch.rpm 414 kB/s | 11 kB 00:00 ", "(2/200): audit-libs-3.1.2-1.el8_10.1.x86_64.rpm 2.1 MB/s | 125 kB 00:00 ", "(3/200): acl-2.2.53-3.el8.x86_64.rpm 1.3 MB/s | 81 kB 00:00 ", "(4/200): bzip2-libs-1.0.6-28.el8_10.x86_64.rpm 3.2 MB/s | 48 kB 00:00 ", "(5/200): brotli-1.0.6-3.el8.x86_64.rpm 9.5 MB/s | 323 kB 00:00 ", "(6/200): bash-4.4.20-6.el8_10.x86_64.rpm 20 MB/s | 1.5 MB 00:00 ", "(7/200): chkconfig-1.19.2-1.el8.x86_64.rpm 11 MB/s | 199 kB 00:00 ", "(8/200): coreutils-8.30-16.el8_10.x86_64.rpm 33 MB/s | 1.2 MB 00:00 ", "(9/200): ca-certificates-2025.2.80_v9.0.304-80. 14 MB/s | 1.0 MB 00:00 ", "(10/200): cpio-2.12-11.el8.x86_64.rpm 15 MB/s | 266 kB 00:00 ", "(11/200): cracklib-2.9.6-15.el8.x86_64.rpm 6.6 MB/s | 93 kB 00:00 ", "(12/200): crypto-policies-20230731-1.git3177e06 4.1 MB/s | 64 kB 00:00 ", "(13/200): coreutils-common-8.30-16.el8_10.x86_6 26 MB/s | 2.0 MB 00:00 ", "(14/200): crypto-policies-scripts-20230731-1.gi 6.5 MB/s | 84 kB 00:00 ", "(15/200): cryptsetup-libs-2.3.7-7.el8.x86_64.rp 15 MB/s | 489 kB 00:00 ", "(16/200): cyrus-sasl-lib-2.1.27-6.el8_5.x86_64. 7.9 MB/s | 123 kB 00:00 ", "(17/200): cracklib-dicts-2.9.6-15.el8.x86_64.rp 38 MB/s | 4.0 MB 00:00 ", "(18/200): dbus-1.12.8-27.el8_10.x86_64.rpm 1.5 MB/s | 42 kB 00:00 ", "(19/200): curl-7.61.1-34.el8_10.9.x86_64.rpm 3.9 MB/s | 354 kB 00:00 ", "(20/200): dbus-common-1.12.8-27.el8_10.noarch.r 3.2 MB/s | 47 kB 00:00 ", "(21/200): dbus-daemon-1.12.8-27.el8_10.x86_64.r 9.4 MB/s | 242 kB 00:00 ", "(22/200): dbus-glib-0.110-2.el8.x86_64.rpm 8.1 MB/s | 127 kB 00:00 ", "(23/200): dbus-libs-1.12.8-27.el8_10.x86_64.rpm 11 MB/s | 185 kB 00:00 ", "(24/200): dbus-tools-1.12.8-27.el8_10.x86_64.rp 5.7 MB/s | 87 kB 00:00 ", "(25/200): device-mapper-1.02.181-15.el8_10.2.x8 20 MB/s | 379 kB 00:00 ", "(26/200): device-mapper-libs-1.02.181-15.el8_10 16 MB/s | 412 kB 00:00 ", "(27/200): diffutils-3.6-6.el8.x86_64.rpm 16 MB/s | 359 kB 00:00 ", "(28/200): dnf-4.7.0-21.el8_10.noarch.rpm 24 MB/s | 543 kB 00:00 ", "(29/200): dnf-data-4.7.0-21.el8_10.noarch.rpm 9.1 MB/s | 157 kB 00:00 ", "(30/200): dnf-plugins-core-4.0.21-25.el8.noarch 3.7 MB/s | 77 kB 00:00 ", "(31/200): elfutils-debuginfod-client-0.190-2.el 5.1 MB/s | 76 kB 00:00 ", "(32/200): dracut-049-239.git20251127.el8_10.x86 18 MB/s | 380 kB 00:00 ", "(33/200): elfutils-default-yama-scope-0.190-2.e 2.8 MB/s | 53 kB 00:00 ", "(34/200): elfutils-libelf-0.190-2.el8.x86_64.rp 12 MB/s | 233 kB 00:00 ", "(35/200): elfutils-libs-0.190-2.el8.x86_64.rpm 12 MB/s | 305 kB 00:00 ", "(36/200): expat-2.5.0-1.el8_10.x86_64.rpm 7.3 MB/s | 131 kB 00:00 ", "(37/200): file-5.33-27.el8_10.x86_64.rpm 5.3 MB/s | 78 kB 00:00 ", "(38/200): file-libs-5.33-27.el8_10.x86_64.rpm 23 MB/s | 544 kB 00:00 ", "(39/200): filesystem-3.8-6.el8.x86_64.rpm 26 MB/s | 1.1 MB 00:00 ", "(40/200): gawk-4.2.1-4.el8.x86_64.rpm 31 MB/s | 1.1 MB 00:00 ", "(41/200): gdbm-1.18-2.el8.x86_64.rpm 6.9 MB/s | 130 kB 00:00 ", "(42/200): gdbm-libs-1.18-2.el8.x86_64.rpm 4.0 MB/s | 60 kB 00:00 ", "(43/200): gettext-libs-0.19.8.1-17.el8.x86_64.r 15 MB/s | 313 kB 00:00 ", "(44/200): gettext-0.19.8.1-17.el8.x86_64.rpm 29 MB/s | 1.1 MB 00:00 ", "(45/200): findutils-4.6.0-24.el8_10.x86_64.rpm 4.7 MB/s | 526 kB 00:00 ", "(46/200): glibc-2.28-251.el8_10.27.x86_64.rpm 27 MB/s | 2.2 MB 00:00 ", "(47/200): glib2-2.56.4-167.el8_10.x86_64.rpm 27 MB/s | 2.5 MB 00:00 ", "(48/200): glibc-gconv-extra-2.28-251.el8_10.27. 25 MB/s | 1.6 MB 00:00 ", "(49/200): gmp-6.1.2-11.el8.x86_64.rpm 17 MB/s | 318 kB 00:00 ", "(50/200): gnupg2-2.2.20-3.el8_6.x86_64.rpm 26 MB/s | 2.4 MB 00:00 ", "(51/200): gnupg2-smime-2.2.20-3.el8_6.x86_64.rp 16 MB/s | 283 kB 00:00 ", "(52/200): gnutls-3.6.16-8.el8_10.4.x86_64.rpm 23 MB/s | 1.0 MB 00:00 ", "(53/200): gpgme-1.13.1-12.el8.x86_64.rpm 14 MB/s | 336 kB 00:00 ", "(54/200): grep-3.1-6.el8.x86_64.rpm 16 MB/s | 274 kB 00:00 ", "(55/200): glibc-common-2.28-251.el8_10.27.x86_6 3.2 MB/s | 1.0 MB 00:00 ", "(56/200): grub2-common-2.02-169.el8_10.noarch.r 14 MB/s | 897 kB 00:00 ", "(57/200): grub2-tools-minimal-2.02-169.el8_10.x 11 MB/s | 216 kB 00:00 ", "(58/200): grubby-8.40-49.el8.x86_64.rpm 3.8 MB/s | 50 kB 00:00 ", "(59/200): grub2-tools-2.02-169.el8_10.x86_64.rp 23 MB/s | 2.0 MB 00:00 ", "(60/200): gzip-1.9-13.el8_5.x86_64.rpm 7.5 MB/s | 167 kB 00:00 ", "(61/200): hardlink-1.3-6.el8.x86_64.rpm 2.4 MB/s | 29 kB 00:00 ", "(62/200): ima-evm-utils-1.3.2-12.el8.x86_64.rpm 4.1 MB/s | 64 kB 00:00 ", "(63/200): info-6.5-7.el8.x86_64.rpm 11 MB/s | 198 kB 00:00 ", "(64/200): json-c-0.13.1-3.el8.x86_64.rpm 2.9 MB/s | 41 kB 00:00 ", "(65/200): json-glib-1.4.4-1.el8.x86_64.rpm 9.1 MB/s | 144 kB 00:00 ", "(66/200): kbd-2.0.4-11.el8.x86_64.rpm 14 MB/s | 390 kB 00:00 ", "(67/200): kbd-misc-2.0.4-11.el8.noarch.rpm 27 MB/s | 1.5 MB 00:00 ", "(68/200): kbd-legacy-2.0.4-11.el8.noarch.rpm 6.5 MB/s | 481 kB 00:00 ", "(69/200): keyutils-libs-1.5.10-9.el8.x86_64.rpm 2.0 MB/s | 34 kB 00:00 ", "(70/200): kmod-25-20.el8.x86_64.rpm 7.3 MB/s | 126 kB 00:00 ", "(71/200): kmod-libs-25-20.el8.x86_64.rpm 4.7 MB/s | 69 kB 00:00 ", "(72/200): kpartx-0.8.4-42.el8_10.x86_64.rpm 7.3 MB/s | 120 kB 00:00 ", "(73/200): libacl-2.2.53-3.el8.x86_64.rpm 1.9 MB/s | 35 kB 00:00 ", "(74/200): krb5-libs-1.18.2-32.el8_10.x86_64.rpm 23 MB/s | 846 kB 00:00 ", "(75/200): libarchive-3.3.3-6.el8_10.x86_64.rpm 18 MB/s | 359 kB 00:00 ", "(76/200): libassuan-2.5.1-3.el8.x86_64.rpm 6.1 MB/s | 83 kB 00:00 ", "(77/200): libattr-2.4.48-3.el8.x86_64.rpm 2.1 MB/s | 27 kB 00:00 ", "(78/200): libcap-2.48-6.el8_9.x86_64.rpm 5.8 MB/s | 74 kB 00:00 ", "(79/200): libblkid-2.32.1-47.el8_10.x86_64.rpm 11 MB/s | 220 kB 00:00 ", "(80/200): libcap-ng-0.7.11-1.el8.x86_64.rpm 2.1 MB/s | 33 kB 00:00 ", "(81/200): libcom_err-1.45.6-7.el8_10.x86_64.rpm 3.0 MB/s | 49 kB 00:00 ", "(82/200): libcomps-0.1.18-1.el8.x86_64.rpm 5.7 MB/s | 82 kB 00:00 ", "(83/200): libcroco-0.6.12-4.el8_2.1.x86_64.rpm 7.6 MB/s | 113 kB 00:00 ", "(84/200): libcurl-7.61.1-34.el8_10.9.x86_64.rpm 9.0 MB/s | 304 kB 00:00 ", "(85/200): libdb-5.3.28-42.el8_4.x86_64.rpm 21 MB/s | 751 kB 00:00 ", "(86/200): libdb-utils-5.3.28-42.el8_4.x86_64.rp 9.4 MB/s | 150 kB 00:00 ", "(87/200): libdnf-0.63.0-21.el8_10.x86_64.rpm 16 MB/s | 712 kB 00:00 ", "(88/200): libfdisk-2.32.1-47.el8_10.x86_64.rpm 11 MB/s | 253 kB 00:00 ", "(89/200): libevent-2.1.8-5.el8.x86_64.rpm 3.6 MB/s | 253 kB 00:00 ", "(90/200): libffi-3.1-24.el8.x86_64.rpm 2.8 MB/s | 38 kB 00:00 ", "(91/200): libgcc-8.5.0-28.el8_10.x86_64.rpm 6.1 MB/s | 82 kB 00:00 ", "(92/200): libgcrypt-1.8.5-7.el8_6.x86_64.rpm 17 MB/s | 463 kB 00:00 ", "(93/200): libgomp-8.5.0-28.el8_10.x86_64.rpm 12 MB/s | 209 kB 00:00 ", "(94/200): libgpg-error-1.31-1.el8.x86_64.rpm 15 MB/s | 242 kB 00:00 ", "(95/200): libidn2-2.2.0-1.el8.x86_64.rpm 6.4 MB/s | 94 kB 00:00 ", "(96/200): libkcapi-1.4.0-2.el8.x86_64.rpm 3.9 MB/s | 53 kB 00:00 ", "(97/200): libkcapi-hmaccalc-1.4.0-2.el8.x86_64. 2.4 MB/s | 32 kB 00:00 ", "(98/200): libksba-1.3.5-9.el8_7.x86_64.rpm 8.7 MB/s | 134 kB 00:00 ", "(99/200): libmodulemd-2.13.0-1.el8.x86_64.rpm 13 MB/s | 233 kB 00:00 ", "(100/200): libmount-2.32.1-47.el8_10.x86_64.rpm 15 MB/s | 236 kB 00:00 ", "(101/200): libnghttp2-1.33.0-6.el8_10.1.x86_64. 5.4 MB/s | 78 kB 00:00 ", "(102/200): libnsl2-1.2.0-2.20180605git4a062cf.e 3.9 MB/s | 58 kB 00:00 ", "(103/200): libpsl-0.20.2-6.el8.x86_64.rpm 4.1 MB/s | 61 kB 00:00 ", "(104/200): libpwquality-1.4.4-6.el8.x86_64.rpm 7.5 MB/s | 107 kB 00:00 ", "(105/200): librepo-1.14.2-5.el8.x86_64.rpm 6.1 MB/s | 93 kB 00:00 ", "(106/200): libreport-filesystem-2.9.5-15.el8.x8 1.6 MB/s | 21 kB 00:00 ", "(107/200): librhsm-0.0.3-5.el8.x86_64.rpm 2.8 MB/s | 35 kB 00:00 ", "(108/200): libseccomp-2.5.2-1.el8.x86_64.rpm 4.6 MB/s | 71 kB 00:00 ", "(109/200): libsecret-0.18.6-1.el8.x86_64.rpm 8.0 MB/s | 163 kB 00:00 ", "(110/200): libselinux-2.9-10.el8_10.x86_64.rpm 10 MB/s | 166 kB 00:00 ", "(111/200): libsemanage-2.9-12.el8_10.x86_64.rpm 10 MB/s | 169 kB 00:00 ", "(112/200): libsigsegv-2.11-5.el8.x86_64.rpm 2.5 MB/s | 30 kB 00:00 ", "(113/200): libsepol-2.9-3.el8.x86_64.rpm 13 MB/s | 340 kB 00:00 ", "(114/200): libsolv-0.7.20-6.el8.x86_64.rpm 14 MB/s | 376 kB 00:00 ", "(115/200): libsmartcols-2.32.1-47.el8_10.x86_64 4.7 MB/s | 179 kB 00:00 ", "(116/200): libssh-0.9.6-16.el8_10.x86_64.rpm 15 MB/s | 219 kB 00:00 ", "(117/200): libssh-config-0.9.6-16.el8_10.noarch 1.6 MB/s | 20 kB 00:00 ", "(118/200): libtasn1-4.13-5.el8_10.x86_64.rpm 5.8 MB/s | 77 kB 00:00 ", "(119/200): libstdc++-8.5.0-28.el8_10.x86_64.rpm 18 MB/s | 474 kB 00:00 ", "(120/200): libtirpc-1.1.4-12.el8_10.x86_64.rpm 7.0 MB/s | 114 kB 00:00 ", "(121/200): libusbx-1.0.23-4.el8.x86_64.rpm 4.5 MB/s | 74 kB 00:00 ", "(122/200): libunistring-0.9.9-3.el8.x86_64.rpm 16 MB/s | 422 kB 00:00 ", "(123/200): libutempter-1.1.6-14.el8.x86_64.rpm 2.2 MB/s | 32 kB 00:00 ", "(124/200): libuuid-2.32.1-47.el8_10.x86_64.rpm 6.5 MB/s | 98 kB 00:00 ", "(125/200): libverto-0.3.2-2.el8.x86_64.rpm 1.6 MB/s | 24 kB 00:00 ", "(126/200): libxcrypt-4.1.1-6.el8.x86_64.rpm 4.0 MB/s | 73 kB 00:00 ", "(127/200): libyaml-0.1.7-5.el8.x86_64.rpm 2.9 MB/s | 61 kB 00:00 ", "(128/200): libxml2-2.9.7-21.el8_10.3.x86_64.rpm 20 MB/s | 697 kB 00:00 ", "(129/200): lua-libs-5.3.4-12.el8.x86_64.rpm 6.1 MB/s | 118 kB 00:00 ", "(130/200): libzstd-1.4.4-1.el8.x86_64.rpm 10 MB/s | 266 kB 00:00 ", "(131/200): lz4-libs-1.8.3-5.el8_10.x86_64.rpm 3.7 MB/s | 66 kB 00:00 ", "(132/200): memstrack-0.2.5-2.el8.x86_64.rpm 2.6 MB/s | 52 kB 00:00 ", "(133/200): mpfr-3.1.6-1.el8.x86_64.rpm 11 MB/s | 221 kB 00:00 ", "(134/200): ncurses-6.1-10.20180224.el8.x86_64.r 12 MB/s | 387 kB 00:00 ", "(135/200): ncurses-base-6.1-10.20180224.el8.noa 5.2 MB/s | 81 kB 00:00 ", "(136/200): nettle-3.4.1-7.el8.x86_64.rpm 15 MB/s | 301 kB 00:00 ", "(137/200): ncurses-libs-6.1-10.20180224.el8.x86 12 MB/s | 334 kB 00:00 ", "(138/200): npth-1.5-4.el8.x86_64.rpm 1.4 MB/s | 26 kB 00:00 ", "(139/200): openssl-1.1.1k-14.el8_6.x86_64.rpm 17 MB/s | 711 kB 00:00 ", "(140/200): openldap-2.4.46-21.el8_10.x86_64.rpm 5.5 MB/s | 354 kB 00:00 ", "(141/200): glibc-all-langpacks-2.28-251.el8_10. 18 MB/s | 26 MB 00:01 ", "(142/200): openssl-pkcs11-0.4.10-3.el8.x86_64.r 687 kB/s | 66 kB 00:00 ", "(143/200): openssl-libs-1.1.1k-14.el8_6.x86_64. 12 MB/s | 1.5 MB 00:00 ", "(144/200): os-prober-1.74-9.el8.x86_64.rpm 2.6 MB/s | 51 kB 00:00 ", "(145/200): p11-kit-0.23.22-2.el8.x86_64.rpm 9.9 MB/s | 327 kB 00:00 ", "(146/200): p11-kit-trust-0.23.22-2.el8.x86_64.r 7.5 MB/s | 138 kB 00:00 ", "(147/200): pcre-8.42-6.el8.x86_64.rpm 11 MB/s | 211 kB 00:00 ", "(148/200): pcre2-10.32-3.el8_6.x86_64.rpm 12 MB/s | 247 kB 00:00 ", "(149/200): pam-1.3.1-39.el8_10.x86_64.rpm 15 MB/s | 749 kB 00:00 ", "(150/200): pigz-2.4-4.el8.x86_64.rpm 4.2 MB/s | 79 kB 00:00 ", "(151/200): platform-python-3.6.8-71.el8_10.x86_ 5.2 MB/s | 88 kB 00:00 ", "(152/200): popt-1.18-1.el8.x86_64.rpm 2.9 MB/s | 61 kB 00:00 ", "(153/200): platform-python-setuptools-39.2.0-9. 17 MB/s | 633 kB 00:00 ", "(154/200): procps-ng-3.3.15-14.el8.x86_64.rpm 17 MB/s | 330 kB 00:00 ", "(155/200): publicsuffix-list-dafsa-20180723-1.e 4.3 MB/s | 56 kB 00:00 ", "(156/200): python3-dateutil-2.6.1-6.el8.noarch. 11 MB/s | 251 kB 00:00 ", "(157/200): python3-dbus-1.2.4-15.el8.x86_64.rpm 7.3 MB/s | 134 kB 00:00 ", "(158/200): python3-dnf-4.7.0-21.el8_10.noarch.r 20 MB/s | 551 kB 00:00 ", "(159/200): python3-dnf-plugins-core-4.0.21-25.e 10 MB/s | 263 kB 00:00 ", "(160/200): platform-python-pip-9.0.3-24.el8.noa 15 MB/s | 1.6 MB 00:00 ", "(161/200): python3-gpg-1.13.1-12.el8.x86_64.rpm 12 MB/s | 244 kB 00:00 ", "(162/200): python3-hawkey-0.63.0-21.el8_10.x86_ 5.4 MB/s | 119 kB 00:00 ", "(163/200): python3-libcomps-0.1.18-1.el8.x86_64 2.0 MB/s | 52 kB 00:00 ", "(164/200): python3-libdnf-0.63.0-21.el8_10.x86_ 17 MB/s | 781 kB 00:00 ", "(165/200): python3-rpm-4.14.3-32.el8_10.x86_64. 10 MB/s | 156 kB 00:00 ", "(166/200): python3-pip-wheel-9.0.3-24.el8.noarc 13 MB/s | 866 kB 00:00 ", "(167/200): python3-setuptools-wheel-39.2.0-9.el 11 MB/s | 289 kB 00:00 ", "(168/200): python3-six-1.11.0-8.el8.noarch.rpm 2.9 MB/s | 38 kB 00:00 ", "(169/200): python3-systemd-234-8.el8.x86_64.rpm 5.2 MB/s | 81 kB 00:00 ", "(170/200): readline-7.0-10.el8.x86_64.rpm 7.3 MB/s | 199 kB 00:00 ", "(171/200): redhat-release-8.10-0.3.el8.x86_64.r 3.2 MB/s | 45 kB 00:00 ", "(172/200): redhat-release-eula-8.10-0.3.el8.x86 1.7 MB/s | 21 kB 00:00 ", "(173/200): rpm-build-libs-4.14.3-32.el8_10.x86_ 11 MB/s | 158 kB 00:00 ", "(174/200): rpm-4.14.3-32.el8_10.x86_64.rpm 16 MB/s | 545 kB 00:00 ", "(175/200): rpm-plugin-systemd-inhibit-4.14.3-32 5.6 MB/s | 80 kB 00:00 ", "(176/200): rpm-libs-4.14.3-32.el8_10.x86_64.rpm 10 MB/s | 348 kB 00:00 ", "(177/200): sed-4.5-5.el8.x86_64.rpm 10 MB/s | 298 kB 00:00 ", "(178/200): setup-2.12.2-9.el8.noarch.rpm 7.9 MB/s | 181 kB 00:00 ", "(179/200): shared-mime-info-1.9-4.el8.x86_64.rp 9.1 MB/s | 329 kB 00:00 ", "(180/200): shadow-utils-4.6-23.el8_10.x86_64.rp 21 MB/s | 1.2 MB 00:00 ", "(181/200): python3-libs-3.6.8-71.el8_10.x86_64. 28 MB/s | 7.9 MB 00:00 ", "(182/200): sqlite-libs-3.26.0-20.el8_10.x86_64. 9.1 MB/s | 580 kB 00:00 ", "(183/200): systemd-libs-239-82.el8_10.8.x86_64. 25 MB/s | 1.1 MB 00:00 ", "(184/200): systemd-pam-239-82.el8_10.8.x86_64.r 10 MB/s | 515 kB 00:00 ", "(185/200): tpm2-tss-2.3.2-6.el8.x86_64.rpm 5.9 MB/s | 275 kB 00:00 ", "(186/200): systemd-udev-239-82.el8_10.8.x86_64. 21 MB/s | 1.6 MB 00:00 ", "(187/200): trousers-0.3.15-2.el8.x86_64.rpm 7.0 MB/s | 153 kB 00:00 ", "(188/200): trousers-lib-0.3.15-2.el8.x86_64.rpm 10 MB/s | 168 kB 00:00 ", "(189/200): systemd-239-82.el8_10.8.x86_64.rpm 19 MB/s | 3.7 MB 00:00 ", "(190/200): tzdata-2025b-1.el8.noarch.rpm 13 MB/s | 477 kB 00:00 ", "(191/200): which-2.21-21.el8_10.x86_64.rpm 2.0 MB/s | 50 kB 00:00 ", "(192/200): xz-5.2.4-4.el8_6.x86_64.rpm 5.9 MB/s | 153 kB 00:00 ", "(193/200): xz-libs-5.2.4-4.el8_6.x86_64.rpm 5.2 MB/s | 94 kB 00:00 ", "(194/200): zlib-1.2.11-25.el8.x86_64.rpm 6.3 MB/s | 103 kB 00:00 ", "(195/200): util-linux-2.32.1-47.el8_10.x86_64.r 27 MB/s | 2.5 MB 00:00 ", "(196/200): pinentry-1.1.0-2.el8.x86_64.rpm 5.0 MB/s | 100 kB 00:00 ", "(197/200): libxkbcommon-0.9.1-1.el8.x86_64.rpm 4.8 MB/s | 116 kB 00:00 ", "(198/200): python3-unbound-1.16.2-5.9.el8_10.x8 6.3 MB/s | 129 kB 00:00 ", "(199/200): unbound-libs-1.16.2-5.9.el8_10.x86_6 15 MB/s | 577 kB 00:00 ", "(200/200): xkeyboard-config-2.28-1.el8.noarch.r 14 MB/s | 782 kB 00:00 ", "--------------------------------------------------------------------------------", "Total 41 MB/s | 111 MB 00:02 ", "Running transaction check", "Transaction check succeeded.", "Running transaction test", "Transaction test succeeded.", "Running transaction", " Running scriptlet: filesystem-3.8-6.el8.x86_64 1/1 ", " Preparing : 1/1 ", " Installing : libgcc-8.5.0-28.el8_10.x86_64 1/200 ", " Running scriptlet: libgcc-8.5.0-28.el8_10.x86_64 1/200 ", " Installing : crypto-policies-20230731-1.git3177e06.el8.noarch 2/200 ", " Running scriptlet: crypto-policies-20230731-1.git3177e06.el8.noarch 2/200 ", " Installing : tzdata-2025b-1.el8.noarch 3/200 ", " Installing : python3-setuptools-wheel-39.2.0-9.el8_10.noarch 4/200 ", " Installing : python3-pip-wheel-9.0.3-24.el8.noarch 5/200 ", " Installing : xkeyboard-config-2.28-1.el8.noarch 6/200 ", " Installing : redhat-release-8.10-0.3.el8.x86_64 7/200 ", " Installing : setup-2.12.2-9.el8.noarch 8/200 ", " Running scriptlet: setup-2.12.2-9.el8.noarch 8/200 ", " Installing : filesystem-3.8-6.el8.x86_64 9/200 ", " Installing : basesystem-11-5.el8.noarch 10/200 ", " Installing : publicsuffix-list-dafsa-20180723-1.el8.noarch 11/200 ", " Installing : ncurses-base-6.1-10.20180224.el8.noarch 12/200 ", " Installing : pcre2-10.32-3.el8_6.x86_64 13/200 ", " Installing : libselinux-2.9-10.el8_10.x86_64 14/200 ", " Installing : ncurses-libs-6.1-10.20180224.el8.x86_64 15/200 ", " Installing : glibc-all-langpacks-2.28-251.el8_10.27.x86_64 16/200 ", " Installing : glibc-common-2.28-251.el8_10.27.x86_64 17/200 ", " Running scriptlet: glibc-2.28-251.el8_10.27.x86_64 18/200 ", " Installing : glibc-2.28-251.el8_10.27.x86_64 18/200 ", " Running scriptlet: glibc-2.28-251.el8_10.27.x86_64 18/200 ", " Installing : bash-4.4.20-6.el8_10.x86_64 19/200 ", " Running scriptlet: bash-4.4.20-6.el8_10.x86_64 19/200 ", " Installing : libsepol-2.9-3.el8.x86_64 20/200 ", " Running scriptlet: libsepol-2.9-3.el8.x86_64 20/200 ", " Installing : zlib-1.2.11-25.el8.x86_64 21/200 ", " Installing : xz-libs-5.2.4-4.el8_6.x86_64 22/200 ", " Installing : bzip2-libs-1.0.6-28.el8_10.x86_64 23/200 ", " Installing : libgpg-error-1.31-1.el8.x86_64 24/200 ", " Installing : info-6.5-7.el8.x86_64 25/200 ", " Installing : sqlite-libs-3.26.0-20.el8_10.x86_64 26/200 ", " Installing : libxml2-2.9.7-21.el8_10.3.x86_64 27/200 ", " Installing : libcap-2.48-6.el8_9.x86_64 28/200 ", " Installing : libzstd-1.4.4-1.el8.x86_64 29/200 ", " Installing : elfutils-libelf-0.190-2.el8.x86_64 30/200 ", " Installing : expat-2.5.0-1.el8_10.x86_64 31/200 ", " Installing : libxcrypt-4.1.1-6.el8.x86_64 32/200 ", " Installing : popt-1.18-1.el8.x86_64 33/200 ", " Installing : libunistring-0.9.9-3.el8.x86_64 34/200 ", " Installing : readline-7.0-10.el8.x86_64 35/200 ", " Running scriptlet: readline-7.0-10.el8.x86_64 35/200 ", "install-info: No such file or directory for /dev/null", "install-info: No such file or directory for /dev/null", "", " Installing : libgcrypt-1.8.5-7.el8_6.x86_64 36/200 ", " Running scriptlet: libgcrypt-1.8.5-7.el8_6.x86_64 36/200 ", " Installing : gmp-1:6.1.2-11.el8.x86_64 37/200 ", " Running scriptlet: gmp-1:6.1.2-11.el8.x86_64 37/200 ", " Installing : libcom_err-1.45.6-7.el8_10.x86_64 38/200 ", " Running scriptlet: libcom_err-1.45.6-7.el8_10.x86_64 38/200 ", " Installing : libuuid-2.32.1-47.el8_10.x86_64 39/200 ", " Running scriptlet: libuuid-2.32.1-47.el8_10.x86_64 39/200 ", " Installing : lua-libs-5.3.4-12.el8.x86_64 40/200 ", " Installing : libidn2-2.2.0-1.el8.x86_64 41/200 ", " Installing : chkconfig-1.19.2-1.el8.x86_64 42/200 ", " Installing : libassuan-2.5.1-3.el8.x86_64 43/200 ", " Installing : file-libs-5.33-27.el8_10.x86_64 44/200 ", " Installing : json-c-0.13.1-3.el8.x86_64 45/200 ", " Installing : libattr-2.4.48-3.el8.x86_64 46/200 ", " Installing : libacl-2.2.53-3.el8.x86_64 47/200 ", " Installing : sed-4.5-5.el8.x86_64 48/200 ", " Running scriptlet: sed-4.5-5.el8.x86_64 48/200 ", "install-info: No such file or directory for /dev/null", "", " Installing : libsmartcols-2.32.1-47.el8_10.x86_64 49/200 ", " Running scriptlet: libsmartcols-2.32.1-47.el8_10.x86_64 49/200 ", " Installing : libstdc++-8.5.0-28.el8_10.x86_64 50/200 ", " Running scriptlet: libstdc++-8.5.0-28.el8_10.x86_64 50/200 ", " Installing : libcap-ng-0.7.11-1.el8.x86_64 51/200 ", " Installing : audit-libs-3.1.2-1.el8_10.1.x86_64 52/200 ", " Installing : libffi-3.1-24.el8.x86_64 53/200 ", " Installing : p11-kit-0.23.22-2.el8.x86_64 54/200 ", " Installing : lz4-libs-1.8.3-5.el8_10.x86_64 55/200 ", " Installing : findutils-1:4.6.0-24.el8_10.x86_64 56/200 ", " Running scriptlet: findutils-1:4.6.0-24.el8_10.x86_64 56/200 ", " Installing : libgomp-8.5.0-28.el8_10.x86_64 57/200 ", " Running scriptlet: libgomp-8.5.0-28.el8_10.x86_64 57/200 ", " Installing : libksba-1.3.5-9.el8_7.x86_64 58/200 ", " Installing : grub2-common-1:2.02-169.el8_10.noarch 59/200 ", " Installing : gdbm-libs-1:1.18-2.el8.x86_64 60/200 ", " Installing : keyutils-libs-1.5.10-9.el8.x86_64 61/200 ", " Installing : libtasn1-4.13-5.el8_10.x86_64 62/200 ", " Running scriptlet: libtasn1-4.13-5.el8_10.x86_64 62/200 ", " Installing : p11-kit-trust-0.23.22-2.el8.x86_64 63/200 ", " Running scriptlet: p11-kit-trust-0.23.22-2.el8.x86_64 63/200 ", " Installing : pcre-8.42-6.el8.x86_64 64/200 ", " Installing : grep-3.1-6.el8.x86_64 65/200 ", " Running scriptlet: grep-3.1-6.el8.x86_64 65/200 ", " Installing : xz-5.2.4-4.el8_6.x86_64 66/200 ", " Installing : gdbm-1:1.18-2.el8.x86_64 67/200 ", " Installing : libsemanage-2.9-12.el8_10.x86_64 68/200 ", " Installing : acl-2.2.53-3.el8.x86_64 69/200 ", " Installing : file-5.33-27.el8_10.x86_64 70/200 ", " Installing : libpsl-0.20.2-6.el8.x86_64 71/200 ", " Installing : mpfr-3.1.6-1.el8.x86_64 72/200 ", " Running scriptlet: mpfr-3.1.6-1.el8.x86_64 72/200 ", " Installing : nettle-3.4.1-7.el8.x86_64 73/200 ", " Running scriptlet: nettle-3.4.1-7.el8.x86_64 73/200 ", " Installing : gnutls-3.6.16-8.el8_10.4.x86_64 74/200 ", " Installing : libcomps-0.1.18-1.el8.x86_64 75/200 ", " Installing : coreutils-common-8.30-16.el8_10.x86_64 76/200 ", " Running scriptlet: coreutils-common-8.30-16.el8_10.x86_64 76/200 ", " Installing : elfutils-default-yama-scope-0.190-2.el8.noarch 77/200 ", " Running scriptlet: elfutils-default-yama-scope-0.190-2.el8.noarch 77/200 ", " Installing : elfutils-libs-0.190-2.el8.x86_64 78/200 ", " Installing : brotli-1.0.6-3.el8.x86_64 79/200 ", " Installing : cpio-2.12-11.el8.x86_64 80/200 ", " Installing : libnghttp2-1.33.0-6.el8_10.1.x86_64 81/200 ", " Installing : libseccomp-2.5.2-1.el8.x86_64 82/200 ", " Running scriptlet: libseccomp-2.5.2-1.el8.x86_64 82/200 ", " Installing : libsigsegv-2.11-5.el8.x86_64 83/200 ", " Installing : gawk-4.2.1-4.el8.x86_64 84/200 ", " Installing : libverto-0.3.2-2.el8.x86_64 85/200 ", " Installing : libyaml-0.1.7-5.el8.x86_64 86/200 ", " Installing : ncurses-6.1-10.20180224.el8.x86_64 87/200 ", " Installing : openssl-libs-1:1.1.1k-14.el8_6.x86_64 88/200 ", " Running scriptlet: openssl-libs-1:1.1.1k-14.el8_6.x86_64 88/200 ", " Installing : coreutils-8.30-16.el8_10.x86_64 89/200 ", " Running scriptlet: ca-certificates-2025.2.80_v9.0.304-80.2.el8_10.n 90/200 ", " Installing : ca-certificates-2025.2.80_v9.0.304-80.2.el8_10.n 90/200 ", " Running scriptlet: ca-certificates-2025.2.80_v9.0.304-80.2.el8_10.n 90/200 ", " Installing : libdb-5.3.28-42.el8_4.x86_64 91/200 ", " Running scriptlet: libdb-5.3.28-42.el8_4.x86_64 91/200 ", " Installing : libblkid-2.32.1-47.el8_10.x86_64 92/200 ", " Running scriptlet: libblkid-2.32.1-47.el8_10.x86_64 92/200 ", " Installing : shadow-utils-2:4.6-23.el8_10.x86_64 93/200 ", " Installing : libmount-2.32.1-47.el8_10.x86_64 94/200 ", " Running scriptlet: libmount-2.32.1-47.el8_10.x86_64 94/200 ", " Installing : glib2-2.56.4-167.el8_10.x86_64 95/200 ", " Installing : systemd-libs-239-82.el8_10.8.x86_64 96/200 ", " Running scriptlet: systemd-libs-239-82.el8_10.8.x86_64 96/200 ", " Installing : dbus-libs-1:1.12.8-27.el8_10.x86_64 97/200 ", " Running scriptlet: dbus-libs-1:1.12.8-27.el8_10.x86_64 97/200 ", " Installing : json-glib-1.4.4-1.el8.x86_64 98/200 ", " Installing : krb5-libs-1.18.2-32.el8_10.x86_64 99/200 ", " Installing : libtirpc-1.1.4-12.el8_10.x86_64 100/200 ", " Running scriptlet: libtirpc-1.1.4-12.el8_10.x86_64 100/200 ", " Installing : librhsm-0.0.3-5.el8.x86_64 101/200 ", " Installing : kmod-25-20.el8.x86_64 102/200 ", " Installing : kmod-libs-25-20.el8.x86_64 103/200 ", " Running scriptlet: kmod-libs-25-20.el8.x86_64 103/200 ", " Installing : libnsl2-1.2.0-2.20180605git4a062cf.el8.x86_64 104/200 ", " Running scriptlet: libnsl2-1.2.0-2.20180605git4a062cf.el8.x86_64 104/200 ", " Installing : platform-python-setuptools-39.2.0-9.el8_10.noarc 105/200 ", " Installing : platform-python-3.6.8-71.el8_10.x86_64 106/200 ", " Running scriptlet: platform-python-3.6.8-71.el8_10.x86_64 106/200 ", " Installing : python3-libs-3.6.8-71.el8_10.x86_64 107/200 ", " Installing : libcroco-0.6.12-4.el8_2.1.x86_64 108/200 ", " Running scriptlet: libcroco-0.6.12-4.el8_2.1.x86_64 108/200 ", " Installing : gzip-1.9-13.el8_5.x86_64 109/200 ", " Running scriptlet: gzip-1.9-13.el8_5.x86_64 109/200 ", " Installing : cracklib-2.9.6-15.el8.x86_64 110/200 ", " Installing : libevent-2.1.8-5.el8.x86_64 111/200 ", " Installing : cracklib-dicts-2.9.6-15.el8.x86_64 112/200 ", " Installing : libpwquality-1.4.4-6.el8.x86_64 113/200 ", " Installing : pam-1.3.1-39.el8_10.x86_64 114/200 ", " Running scriptlet: pam-1.3.1-39.el8_10.x86_64 114/200 ", " Installing : gettext-libs-0.19.8.1-17.el8.x86_64 115/200 ", " Installing : gettext-0.19.8.1-17.el8.x86_64 116/200 ", " Running scriptlet: gettext-0.19.8.1-17.el8.x86_64 116/200 ", " Installing : python3-libcomps-0.1.18-1.el8.x86_64 117/200 ", " Installing : python3-systemd-234-8.el8.x86_64 118/200 ", " Installing : python3-six-1.11.0-8.el8.noarch 119/200 ", " Installing : python3-dateutil-1:2.6.1-6.el8.noarch 120/200 ", " Installing : cyrus-sasl-lib-2.1.27-6.el8_5.x86_64 121/200 ", " Running scriptlet: cyrus-sasl-lib-2.1.27-6.el8_5.x86_64 121/200 ", " Installing : openldap-2.4.46-21.el8_10.x86_64 122/200 ", " Installing : dbus-glib-0.110-2.el8.x86_64 123/200 ", " Running scriptlet: dbus-glib-0.110-2.el8.x86_64 123/200 ", " Installing : python3-dbus-1.2.4-15.el8.x86_64 124/200 ", " Installing : dbus-tools-1:1.12.8-27.el8_10.x86_64 125/200 ", " Installing : libusbx-1.0.23-4.el8.x86_64 126/200 ", " Installing : procps-ng-3.3.15-14.el8.x86_64 127/200 ", " Installing : libsecret-0.18.6-1.el8.x86_64 128/200 ", " Running scriptlet: libutempter-1.1.6-14.el8.x86_64 129/200 ", " Installing : libutempter-1.1.6-14.el8.x86_64 129/200 ", " Running scriptlet: tpm2-tss-2.3.2-6.el8.x86_64 130/200 ", " Installing : tpm2-tss-2.3.2-6.el8.x86_64 130/200 ", " Running scriptlet: tpm2-tss-2.3.2-6.el8.x86_64 130/200 ", " Installing : ima-evm-utils-1.3.2-12.el8.x86_64 131/200 ", " Installing : libfdisk-2.32.1-47.el8_10.x86_64 132/200 ", " Running scriptlet: libfdisk-2.32.1-47.el8_10.x86_64 132/200 ", " Installing : util-linux-2.32.1-47.el8_10.x86_64 133/200 ", " Running scriptlet: util-linux-2.32.1-47.el8_10.x86_64 133/200 ", " Installing : device-mapper-8:1.02.181-15.el8_10.2.x86_64 134/200 ", " Installing : device-mapper-libs-8:1.02.181-15.el8_10.2.x86_64 135/200 ", " Installing : cryptsetup-libs-2.3.7-7.el8.x86_64 136/200 ", " Running scriptlet: cryptsetup-libs-2.3.7-7.el8.x86_64 136/200 ", " Installing : dbus-common-1:1.12.8-27.el8_10.noarch 137/200 ", " Running scriptlet: dbus-daemon-1:1.12.8-27.el8_10.x86_64 138/200 ", " Installing : dbus-daemon-1:1.12.8-27.el8_10.x86_64 138/200 ", " Running scriptlet: dbus-daemon-1:1.12.8-27.el8_10.x86_64 138/200 ", " Installing : systemd-pam-239-82.el8_10.8.x86_64 139/200 ", " Running scriptlet: systemd-239-82.el8_10.8.x86_64 140/200 ", " Installing : systemd-239-82.el8_10.8.x86_64 140/200 ", " Running scriptlet: systemd-239-82.el8_10.8.x86_64 140/200 ", " Installing : dbus-1:1.12.8-27.el8_10.x86_64 141/200 ", " Installing : systemd-udev-239-82.el8_10.8.x86_64 142/200 ", " Running scriptlet: systemd-udev-239-82.el8_10.8.x86_64 142/200 ", "Failed to open /dev/urandom: No such file or directory", "", " Installing : os-prober-1.74-9.el8.x86_64 143/200 ", " Installing : libkcapi-1.4.0-2.el8.x86_64 144/200 ", " Installing : libkcapi-hmaccalc-1.4.0-2.el8.x86_64 145/200 ", " Installing : dracut-049-239.git20251127.el8_10.x86_64 146/200 ", " Running scriptlet: unbound-libs-1.16.2-5.9.el8_10.x86_64 147/200 ", " Installing : unbound-libs-1.16.2-5.9.el8_10.x86_64 147/200 ", " Running scriptlet: unbound-libs-1.16.2-5.9.el8_10.x86_64 147/200 ", " Installing : grub2-tools-minimal-1:2.02-169.el8_10.x86_64 148/200 ", " Installing : libdb-utils-5.3.28-42.el8_4.x86_64 149/200 ", " Installing : openssl-1:1.1.1k-14.el8_6.x86_64 150/200 ", " Installing : which-2.21-21.el8_10.x86_64 151/200 ", " Installing : libarchive-3.3.3-6.el8_10.x86_64 152/200 ", " Installing : trousers-lib-0.3.15-2.el8.x86_64 153/200 ", " Running scriptlet: trousers-lib-0.3.15-2.el8.x86_64 153/200 ", " Installing : npth-1.5-4.el8.x86_64 154/200 ", " Installing : gnupg2-2.2.20-3.el8_6.x86_64 155/200 ", " Installing : gpgme-1.13.1-12.el8.x86_64 156/200 ", " Installing : python3-gpg-1.13.1-12.el8.x86_64 157/200 ", " Installing : libssh-config-0.9.6-16.el8_10.noarch 158/200 ", " Installing : libssh-0.9.6-16.el8_10.x86_64 159/200 ", " Installing : libcurl-7.61.1-34.el8_10.9.x86_64 160/200 ", " Installing : librepo-1.14.2-5.el8.x86_64 161/200 ", " Installing : curl-7.61.1-34.el8_10.9.x86_64 162/200 ", " Installing : rpm-4.14.3-32.el8_10.x86_64 163/200 ", " Installing : rpm-libs-4.14.3-32.el8_10.x86_64 164/200 ", " Running scriptlet: rpm-libs-4.14.3-32.el8_10.x86_64 164/200 ", " Installing : libmodulemd-2.13.0-1.el8.x86_64 165/200 ", " Installing : libsolv-0.7.20-6.el8.x86_64 166/200 ", " Installing : libdnf-0.63.0-21.el8_10.x86_64 167/200 ", " Installing : python3-libdnf-0.63.0-21.el8_10.x86_64 168/200 ", " Installing : python3-hawkey-0.63.0-21.el8_10.x86_64 169/200 ", " Running scriptlet: grub2-tools-1:2.02-169.el8_10.x86_64 170/200 ", " Installing : grub2-tools-1:2.02-169.el8_10.x86_64 170/200 ", " Running scriptlet: grub2-tools-1:2.02-169.el8_10.x86_64 170/200 ", " Installing : rpm-build-libs-4.14.3-32.el8_10.x86_64 171/200 ", " Running scriptlet: rpm-build-libs-4.14.3-32.el8_10.x86_64 171/200 ", " Installing : python3-rpm-4.14.3-32.el8_10.x86_64 172/200 ", " Installing : libreport-filesystem-2.9.5-15.el8.x86_64 173/200 ", " Installing : dnf-data-4.7.0-21.el8_10.noarch 174/200 ", " Installing : python3-dnf-4.7.0-21.el8_10.noarch 175/200 ", " Installing : python3-dnf-plugins-core-4.0.21-25.el8.noarch 176/200 ", " Installing : kbd-misc-2.0.4-11.el8.noarch 177/200 ", " Installing : kbd-legacy-2.0.4-11.el8.noarch 178/200 ", " Installing : kbd-2.0.4-11.el8.x86_64 179/200 ", " Installing : dnf-plugins-core-4.0.21-25.el8.noarch 180/200 ", " Installing : dnf-4.7.0-21.el8_10.noarch 181/200 ", " Running scriptlet: dnf-4.7.0-21.el8_10.noarch 181/200 ", " Installing : grubby-8.40-49.el8.x86_64 182/200 ", " Installing : rpm-plugin-systemd-inhibit-4.14.3-32.el8_10.x86_ 183/200 ", " Installing : elfutils-debuginfod-client-0.190-2.el8.x86_64 184/200 ", " Installing : gnupg2-smime-2.2.20-3.el8_6.x86_64 185/200 ", " Running scriptlet: trousers-0.3.15-2.el8.x86_64 186/200 ", " Installing : trousers-0.3.15-2.el8.x86_64 186/200 ", " Running scriptlet: trousers-0.3.15-2.el8.x86_64 186/200 ", " Installing : openssl-pkcs11-0.4.10-3.el8.x86_64 187/200 ", " Installing : python3-unbound-1.16.2-5.9.el8_10.x86_64 188/200 ", " Installing : kpartx-0.8.4-42.el8_10.x86_64 189/200 ", " Installing : pinentry-1.1.0-2.el8.x86_64 190/200 ", " Running scriptlet: pinentry-1.1.0-2.el8.x86_64 190/200 ", " Installing : crypto-policies-scripts-20230731-1.git3177e06.el 191/200 ", " Installing : platform-python-pip-9.0.3-24.el8.noarch 192/200 ", " Installing : shared-mime-info-1.9-4.el8.x86_64 193/200 ", " Running scriptlet: shared-mime-info-1.9-4.el8.x86_64 193/200 ", " Installing : diffutils-3.6-6.el8.x86_64 194/200 ", " Running scriptlet: diffutils-3.6-6.el8.x86_64 194/200 ", " Installing : pigz-2.4-4.el8.x86_64 195/200 ", " Installing : glibc-gconv-extra-2.28-251.el8_10.27.x86_64 196/200 ", " Running scriptlet: glibc-gconv-extra-2.28-251.el8_10.27.x86_64 196/200 ", " Installing : hardlink-1:1.3-6.el8.x86_64 197/200 ", " Installing : memstrack-0.2.5-2.el8.x86_64 198/200 ", " Installing : libxkbcommon-0.9.1-1.el8.x86_64 199/200 ", " Installing : redhat-release-eula-8.10-0.3.el8.x86_64 200/200 ", " Running scriptlet: filesystem-3.8-6.el8.x86_64 200/200 ", " Running scriptlet: glibc-all-langpacks-2.28-251.el8_10.27.x86_64 200/200 ", " Running scriptlet: grub2-common-1:2.02-169.el8_10.noarch 200/200 ", " Running scriptlet: ca-certificates-2025.2.80_v9.0.304-80.2.el8_10.n 200/200 ", " Running scriptlet: crypto-policies-scripts-20230731-1.git3177e06.el 200/200 ", " Verifying : acl-2.2.53-3.el8.x86_64 1/200 ", " Verifying : audit-libs-3.1.2-1.el8_10.1.x86_64 2/200 ", " Verifying : basesystem-11-5.el8.noarch 3/200 ", " Verifying : bash-4.4.20-6.el8_10.x86_64 4/200 ", " Verifying : brotli-1.0.6-3.el8.x86_64 5/200 ", " Verifying : bzip2-libs-1.0.6-28.el8_10.x86_64 6/200 ", " Verifying : ca-certificates-2025.2.80_v9.0.304-80.2.el8_10.n 7/200 ", " Verifying : chkconfig-1.19.2-1.el8.x86_64 8/200 ", " Verifying : coreutils-8.30-16.el8_10.x86_64 9/200 ", " Verifying : coreutils-common-8.30-16.el8_10.x86_64 10/200 ", " Verifying : cpio-2.12-11.el8.x86_64 11/200 ", " Verifying : cracklib-2.9.6-15.el8.x86_64 12/200 ", " Verifying : cracklib-dicts-2.9.6-15.el8.x86_64 13/200 ", " Verifying : crypto-policies-20230731-1.git3177e06.el8.noarch 14/200 ", " Verifying : crypto-policies-scripts-20230731-1.git3177e06.el 15/200 ", " Verifying : cryptsetup-libs-2.3.7-7.el8.x86_64 16/200 ", " Verifying : curl-7.61.1-34.el8_10.9.x86_64 17/200 ", " Verifying : cyrus-sasl-lib-2.1.27-6.el8_5.x86_64 18/200 ", " Verifying : dbus-1:1.12.8-27.el8_10.x86_64 19/200 ", " Verifying : dbus-common-1:1.12.8-27.el8_10.noarch 20/200 ", " Verifying : dbus-daemon-1:1.12.8-27.el8_10.x86_64 21/200 ", " Verifying : dbus-glib-0.110-2.el8.x86_64 22/200 ", " Verifying : dbus-libs-1:1.12.8-27.el8_10.x86_64 23/200 ", " Verifying : dbus-tools-1:1.12.8-27.el8_10.x86_64 24/200 ", " Verifying : device-mapper-8:1.02.181-15.el8_10.2.x86_64 25/200 ", " Verifying : device-mapper-libs-8:1.02.181-15.el8_10.2.x86_64 26/200 ", " Verifying : diffutils-3.6-6.el8.x86_64 27/200 ", " Verifying : dnf-4.7.0-21.el8_10.noarch 28/200 ", " Verifying : dnf-data-4.7.0-21.el8_10.noarch 29/200 ", " Verifying : dnf-plugins-core-4.0.21-25.el8.noarch 30/200 ", " Verifying : dracut-049-239.git20251127.el8_10.x86_64 31/200 ", " Verifying : elfutils-debuginfod-client-0.190-2.el8.x86_64 32/200 ", " Verifying : elfutils-default-yama-scope-0.190-2.el8.noarch 33/200 ", " Verifying : elfutils-libelf-0.190-2.el8.x86_64 34/200 ", " Verifying : elfutils-libs-0.190-2.el8.x86_64 35/200 ", " Verifying : expat-2.5.0-1.el8_10.x86_64 36/200 ", " Verifying : file-5.33-27.el8_10.x86_64 37/200 ", " Verifying : file-libs-5.33-27.el8_10.x86_64 38/200 ", " Verifying : filesystem-3.8-6.el8.x86_64 39/200 ", " Verifying : findutils-1:4.6.0-24.el8_10.x86_64 40/200 ", " Verifying : gawk-4.2.1-4.el8.x86_64 41/200 ", " Verifying : gdbm-1:1.18-2.el8.x86_64 42/200 ", " Verifying : gdbm-libs-1:1.18-2.el8.x86_64 43/200 ", " Verifying : gettext-0.19.8.1-17.el8.x86_64 44/200 ", " Verifying : gettext-libs-0.19.8.1-17.el8.x86_64 45/200 ", " Verifying : glib2-2.56.4-167.el8_10.x86_64 46/200 ", " Verifying : glibc-2.28-251.el8_10.27.x86_64 47/200 ", " Verifying : glibc-all-langpacks-2.28-251.el8_10.27.x86_64 48/200 ", " Verifying : glibc-common-2.28-251.el8_10.27.x86_64 49/200 ", " Verifying : glibc-gconv-extra-2.28-251.el8_10.27.x86_64 50/200 ", " Verifying : gmp-1:6.1.2-11.el8.x86_64 51/200 ", " Verifying : gnupg2-2.2.20-3.el8_6.x86_64 52/200 ", " Verifying : gnupg2-smime-2.2.20-3.el8_6.x86_64 53/200 ", " Verifying : gnutls-3.6.16-8.el8_10.4.x86_64 54/200 ", " Verifying : gpgme-1.13.1-12.el8.x86_64 55/200 ", " Verifying : grep-3.1-6.el8.x86_64 56/200 ", " Verifying : grub2-common-1:2.02-169.el8_10.noarch 57/200 ", " Verifying : grub2-tools-1:2.02-169.el8_10.x86_64 58/200 ", " Verifying : grub2-tools-minimal-1:2.02-169.el8_10.x86_64 59/200 ", " Verifying : grubby-8.40-49.el8.x86_64 60/200 ", " Verifying : gzip-1.9-13.el8_5.x86_64 61/200 ", " Verifying : hardlink-1:1.3-6.el8.x86_64 62/200 ", " Verifying : ima-evm-utils-1.3.2-12.el8.x86_64 63/200 ", " Verifying : info-6.5-7.el8.x86_64 64/200 ", " Verifying : json-c-0.13.1-3.el8.x86_64 65/200 ", " Verifying : json-glib-1.4.4-1.el8.x86_64 66/200 ", " Verifying : kbd-2.0.4-11.el8.x86_64 67/200 ", " Verifying : kbd-legacy-2.0.4-11.el8.noarch 68/200 ", " Verifying : kbd-misc-2.0.4-11.el8.noarch 69/200 ", " Verifying : keyutils-libs-1.5.10-9.el8.x86_64 70/200 ", " Verifying : kmod-25-20.el8.x86_64 71/200 ", " Verifying : kmod-libs-25-20.el8.x86_64 72/200 ", " Verifying : kpartx-0.8.4-42.el8_10.x86_64 73/200 ", " Verifying : krb5-libs-1.18.2-32.el8_10.x86_64 74/200 ", " Verifying : libacl-2.2.53-3.el8.x86_64 75/200 ", " Verifying : libarchive-3.3.3-6.el8_10.x86_64 76/200 ", " Verifying : libassuan-2.5.1-3.el8.x86_64 77/200 ", " Verifying : libattr-2.4.48-3.el8.x86_64 78/200 ", " Verifying : libblkid-2.32.1-47.el8_10.x86_64 79/200 ", " Verifying : libcap-2.48-6.el8_9.x86_64 80/200 ", " Verifying : libcap-ng-0.7.11-1.el8.x86_64 81/200 ", " Verifying : libcom_err-1.45.6-7.el8_10.x86_64 82/200 ", " Verifying : libcomps-0.1.18-1.el8.x86_64 83/200 ", " Verifying : libcroco-0.6.12-4.el8_2.1.x86_64 84/200 ", " Verifying : libcurl-7.61.1-34.el8_10.9.x86_64 85/200 ", " Verifying : libdb-5.3.28-42.el8_4.x86_64 86/200 ", " Verifying : libdb-utils-5.3.28-42.el8_4.x86_64 87/200 ", " Verifying : libdnf-0.63.0-21.el8_10.x86_64 88/200 ", " Verifying : libevent-2.1.8-5.el8.x86_64 89/200 ", " Verifying : libfdisk-2.32.1-47.el8_10.x86_64 90/200 ", " Verifying : libffi-3.1-24.el8.x86_64 91/200 ", " Verifying : libgcc-8.5.0-28.el8_10.x86_64 92/200 ", " Verifying : libgcrypt-1.8.5-7.el8_6.x86_64 93/200 ", " Verifying : libgomp-8.5.0-28.el8_10.x86_64 94/200 ", " Verifying : libgpg-error-1.31-1.el8.x86_64 95/200 ", " Verifying : libidn2-2.2.0-1.el8.x86_64 96/200 ", " Verifying : libkcapi-1.4.0-2.el8.x86_64 97/200 ", " Verifying : libkcapi-hmaccalc-1.4.0-2.el8.x86_64 98/200 ", " Verifying : libksba-1.3.5-9.el8_7.x86_64 99/200 ", " Verifying : libmodulemd-2.13.0-1.el8.x86_64 100/200 ", " Verifying : libmount-2.32.1-47.el8_10.x86_64 101/200 ", " Verifying : libnghttp2-1.33.0-6.el8_10.1.x86_64 102/200 ", " Verifying : libnsl2-1.2.0-2.20180605git4a062cf.el8.x86_64 103/200 ", " Verifying : libpsl-0.20.2-6.el8.x86_64 104/200 ", " Verifying : libpwquality-1.4.4-6.el8.x86_64 105/200 ", " Verifying : librepo-1.14.2-5.el8.x86_64 106/200 ", " Verifying : libreport-filesystem-2.9.5-15.el8.x86_64 107/200 ", " Verifying : librhsm-0.0.3-5.el8.x86_64 108/200 ", " Verifying : libseccomp-2.5.2-1.el8.x86_64 109/200 ", " Verifying : libsecret-0.18.6-1.el8.x86_64 110/200 ", " Verifying : libselinux-2.9-10.el8_10.x86_64 111/200 ", " Verifying : libsemanage-2.9-12.el8_10.x86_64 112/200 ", " Verifying : libsepol-2.9-3.el8.x86_64 113/200 ", " Verifying : libsigsegv-2.11-5.el8.x86_64 114/200 ", " Verifying : libsmartcols-2.32.1-47.el8_10.x86_64 115/200 ", " Verifying : libsolv-0.7.20-6.el8.x86_64 116/200 ", " Verifying : libssh-0.9.6-16.el8_10.x86_64 117/200 ", " Verifying : libssh-config-0.9.6-16.el8_10.noarch 118/200 ", " Verifying : libstdc++-8.5.0-28.el8_10.x86_64 119/200 ", " Verifying : libtasn1-4.13-5.el8_10.x86_64 120/200 ", " Verifying : libtirpc-1.1.4-12.el8_10.x86_64 121/200 ", " Verifying : libunistring-0.9.9-3.el8.x86_64 122/200 ", " Verifying : libusbx-1.0.23-4.el8.x86_64 123/200 ", " Verifying : libutempter-1.1.6-14.el8.x86_64 124/200 ", " Verifying : libuuid-2.32.1-47.el8_10.x86_64 125/200 ", " Verifying : libverto-0.3.2-2.el8.x86_64 126/200 ", " Verifying : libxcrypt-4.1.1-6.el8.x86_64 127/200 ", " Verifying : libxml2-2.9.7-21.el8_10.3.x86_64 128/200 ", " Verifying : libyaml-0.1.7-5.el8.x86_64 129/200 ", " Verifying : libzstd-1.4.4-1.el8.x86_64 130/200 ", " Verifying : lua-libs-5.3.4-12.el8.x86_64 131/200 ", " Verifying : lz4-libs-1.8.3-5.el8_10.x86_64 132/200 ", " Verifying : memstrack-0.2.5-2.el8.x86_64 133/200 ", " Verifying : mpfr-3.1.6-1.el8.x86_64 134/200 ", " Verifying : ncurses-6.1-10.20180224.el8.x86_64 135/200 ", " Verifying : ncurses-base-6.1-10.20180224.el8.noarch 136/200 ", " Verifying : ncurses-libs-6.1-10.20180224.el8.x86_64 137/200 ", " Verifying : nettle-3.4.1-7.el8.x86_64 138/200 ", " Verifying : npth-1.5-4.el8.x86_64 139/200 ", " Verifying : openldap-2.4.46-21.el8_10.x86_64 140/200 ", " Verifying : openssl-1:1.1.1k-14.el8_6.x86_64 141/200 ", " Verifying : openssl-libs-1:1.1.1k-14.el8_6.x86_64 142/200 ", " Verifying : openssl-pkcs11-0.4.10-3.el8.x86_64 143/200 ", " Verifying : os-prober-1.74-9.el8.x86_64 144/200 ", " Verifying : p11-kit-0.23.22-2.el8.x86_64 145/200 ", " Verifying : p11-kit-trust-0.23.22-2.el8.x86_64 146/200 ", " Verifying : pam-1.3.1-39.el8_10.x86_64 147/200 ", " Verifying : pcre-8.42-6.el8.x86_64 148/200 ", " Verifying : pcre2-10.32-3.el8_6.x86_64 149/200 ", " Verifying : pigz-2.4-4.el8.x86_64 150/200 ", " Verifying : platform-python-3.6.8-71.el8_10.x86_64 151/200 ", " Verifying : platform-python-pip-9.0.3-24.el8.noarch 152/200 ", " Verifying : platform-python-setuptools-39.2.0-9.el8_10.noarc 153/200 ", " Verifying : popt-1.18-1.el8.x86_64 154/200 ", " Verifying : procps-ng-3.3.15-14.el8.x86_64 155/200 ", " Verifying : publicsuffix-list-dafsa-20180723-1.el8.noarch 156/200 ", " Verifying : python3-dateutil-1:2.6.1-6.el8.noarch 157/200 ", " Verifying : python3-dbus-1.2.4-15.el8.x86_64 158/200 ", " Verifying : python3-dnf-4.7.0-21.el8_10.noarch 159/200 ", " Verifying : python3-dnf-plugins-core-4.0.21-25.el8.noarch 160/200 ", " Verifying : python3-gpg-1.13.1-12.el8.x86_64 161/200 ", " Verifying : python3-hawkey-0.63.0-21.el8_10.x86_64 162/200 ", " Verifying : python3-libcomps-0.1.18-1.el8.x86_64 163/200 ", " Verifying : python3-libdnf-0.63.0-21.el8_10.x86_64 164/200 ", " Verifying : python3-libs-3.6.8-71.el8_10.x86_64 165/200 ", " Verifying : python3-pip-wheel-9.0.3-24.el8.noarch 166/200 ", " Verifying : python3-rpm-4.14.3-32.el8_10.x86_64 167/200 ", " Verifying : python3-setuptools-wheel-39.2.0-9.el8_10.noarch 168/200 ", " Verifying : python3-six-1.11.0-8.el8.noarch 169/200 ", " Verifying : python3-systemd-234-8.el8.x86_64 170/200 ", " Verifying : readline-7.0-10.el8.x86_64 171/200 ", " Verifying : redhat-release-8.10-0.3.el8.x86_64 172/200 ", " Verifying : redhat-release-eula-8.10-0.3.el8.x86_64 173/200 ", " Verifying : rpm-4.14.3-32.el8_10.x86_64 174/200 ", " Verifying : rpm-build-libs-4.14.3-32.el8_10.x86_64 175/200 ", " Verifying : rpm-libs-4.14.3-32.el8_10.x86_64 176/200 ", " Verifying : rpm-plugin-systemd-inhibit-4.14.3-32.el8_10.x86_ 177/200 ", " Verifying : sed-4.5-5.el8.x86_64 178/200 ", " Verifying : setup-2.12.2-9.el8.noarch 179/200 ", " Verifying : shadow-utils-2:4.6-23.el8_10.x86_64 180/200 ", " Verifying : shared-mime-info-1.9-4.el8.x86_64 181/200 ", " Verifying : sqlite-libs-3.26.0-20.el8_10.x86_64 182/200 ", " Verifying : systemd-239-82.el8_10.8.x86_64 183/200 ", " Verifying : systemd-libs-239-82.el8_10.8.x86_64 184/200 ", " Verifying : systemd-pam-239-82.el8_10.8.x86_64 185/200 ", " Verifying : systemd-udev-239-82.el8_10.8.x86_64 186/200 ", " Verifying : tpm2-tss-2.3.2-6.el8.x86_64 187/200 ", " Verifying : trousers-0.3.15-2.el8.x86_64 188/200 ", " Verifying : trousers-lib-0.3.15-2.el8.x86_64 189/200 ", " Verifying : tzdata-2025b-1.el8.noarch 190/200 ", " Verifying : util-linux-2.32.1-47.el8_10.x86_64 191/200 ", " Verifying : which-2.21-21.el8_10.x86_64 192/200 ", " Verifying : xz-5.2.4-4.el8_6.x86_64 193/200 ", " Verifying : xz-libs-5.2.4-4.el8_6.x86_64 194/200 ", " Verifying : zlib-1.2.11-25.el8.x86_64 195/200 ", " Verifying : libxkbcommon-0.9.1-1.el8.x86_64 196/200 ", " Verifying : pinentry-1.1.0-2.el8.x86_64 197/200 ", " Verifying : python3-unbound-1.16.2-5.9.el8_10.x86_64 198/200 ", " Verifying : unbound-libs-1.16.2-5.9.el8_10.x86_64 199/200 ", " Verifying : xkeyboard-config-2.28-1.el8.noarch 200/200 ", "", "Installed:", " dnf-4.7.0-21.el8_10.noarch ", " dnf-plugins-core-4.0.21-25.el8.noarch ", " crypto-policies-scripts-20230731-1.git3177e06.el8.noarch ", " diffutils-3.6-6.el8.x86_64 ", " elfutils-debuginfod-client-0.190-2.el8.x86_64 ", " glibc-gconv-extra-2.28-251.el8_10.27.x86_64 ", " gnupg2-smime-2.2.20-3.el8_6.x86_64 ", " grubby-8.40-49.el8.x86_64 ", " hardlink-1:1.3-6.el8.x86_64 ", " kbd-2.0.4-11.el8.x86_64 ", " kpartx-0.8.4-42.el8_10.x86_64 ", " memstrack-0.2.5-2.el8.x86_64 ", " openssl-pkcs11-0.4.10-3.el8.x86_64 ", " pigz-2.4-4.el8.x86_64 ", " platform-python-pip-9.0.3-24.el8.noarch ", " redhat-release-eula-8.10-0.3.el8.x86_64 ", " rpm-plugin-systemd-inhibit-4.14.3-32.el8_10.x86_64 ", " shared-mime-info-1.9-4.el8.x86_64 ", " systemd-239-82.el8_10.8.x86_64 ", " trousers-0.3.15-2.el8.x86_64 ", " libxkbcommon-0.9.1-1.el8.x86_64 ", " pinentry-1.1.0-2.el8.x86_64 ", " python3-unbound-1.16.2-5.9.el8_10.x86_64 ", " acl-2.2.53-3.el8.x86_64 ", " audit-libs-3.1.2-1.el8_10.1.x86_64 ", " basesystem-11-5.el8.noarch ", " bash-4.4.20-6.el8_10.x86_64 ", " brotli-1.0.6-3.el8.x86_64 ", " bzip2-libs-1.0.6-28.el8_10.x86_64 ", " ca-certificates-2025.2.80_v9.0.304-80.2.el8_10.noarch ", " chkconfig-1.19.2-1.el8.x86_64 ", " coreutils-8.30-16.el8_10.x86_64 ", " coreutils-common-8.30-16.el8_10.x86_64 ", " cpio-2.12-11.el8.x86_64 ", " cracklib-2.9.6-15.el8.x86_64 ", " cracklib-dicts-2.9.6-15.el8.x86_64 ", " crypto-policies-20230731-1.git3177e06.el8.noarch ", " cryptsetup-libs-2.3.7-7.el8.x86_64 ", " curl-7.61.1-34.el8_10.9.x86_64 ", " cyrus-sasl-lib-2.1.27-6.el8_5.x86_64 ", " dbus-1:1.12.8-27.el8_10.x86_64 ", " dbus-common-1:1.12.8-27.el8_10.noarch ", " dbus-daemon-1:1.12.8-27.el8_10.x86_64 ", " dbus-glib-0.110-2.el8.x86_64 ", " dbus-libs-1:1.12.8-27.el8_10.x86_64 ", " dbus-tools-1:1.12.8-27.el8_10.x86_64 ", " device-mapper-8:1.02.181-15.el8_10.2.x86_64 ", " device-mapper-libs-8:1.02.181-15.el8_10.2.x86_64 ", " dnf-data-4.7.0-21.el8_10.noarch ", " dracut-049-239.git20251127.el8_10.x86_64 ", " elfutils-default-yama-scope-0.190-2.el8.noarch ", " elfutils-libelf-0.190-2.el8.x86_64 ", " elfutils-libs-0.190-2.el8.x86_64 ", " expat-2.5.0-1.el8_10.x86_64 ", " file-5.33-27.el8_10.x86_64 ", " file-libs-5.33-27.el8_10.x86_64 ", " filesystem-3.8-6.el8.x86_64 ", " findutils-1:4.6.0-24.el8_10.x86_64 ", " gawk-4.2.1-4.el8.x86_64 ", " gdbm-1:1.18-2.el8.x86_64 ", " gdbm-libs-1:1.18-2.el8.x86_64 ", " gettext-0.19.8.1-17.el8.x86_64 ", " gettext-libs-0.19.8.1-17.el8.x86_64 ", " glib2-2.56.4-167.el8_10.x86_64 ", " glibc-2.28-251.el8_10.27.x86_64 ", " glibc-all-langpacks-2.28-251.el8_10.27.x86_64 ", " glibc-common-2.28-251.el8_10.27.x86_64 ", " gmp-1:6.1.2-11.el8.x86_64 ", " gnupg2-2.2.20-3.el8_6.x86_64 ", " gnutls-3.6.16-8.el8_10.4.x86_64 ", " gpgme-1.13.1-12.el8.x86_64 ", " grep-3.1-6.el8.x86_64 ", " grub2-common-1:2.02-169.el8_10.noarch ", " grub2-tools-1:2.02-169.el8_10.x86_64 ", " grub2-tools-minimal-1:2.02-169.el8_10.x86_64 ", " gzip-1.9-13.el8_5.x86_64 ", " ima-evm-utils-1.3.2-12.el8.x86_64 ", " info-6.5-7.el8.x86_64 ", " json-c-0.13.1-3.el8.x86_64 ", " json-glib-1.4.4-1.el8.x86_64 ", " kbd-legacy-2.0.4-11.el8.noarch ", " kbd-misc-2.0.4-11.el8.noarch ", " keyutils-libs-1.5.10-9.el8.x86_64 ", " kmod-25-20.el8.x86_64 ", " kmod-libs-25-20.el8.x86_64 ", " krb5-libs-1.18.2-32.el8_10.x86_64 ", " libacl-2.2.53-3.el8.x86_64 ", " libarchive-3.3.3-6.el8_10.x86_64 ", " libassuan-2.5.1-3.el8.x86_64 ", " libattr-2.4.48-3.el8.x86_64 ", " libblkid-2.32.1-47.el8_10.x86_64 ", " libcap-2.48-6.el8_9.x86_64 ", " libcap-ng-0.7.11-1.el8.x86_64 ", " libcom_err-1.45.6-7.el8_10.x86_64 ", " libcomps-0.1.18-1.el8.x86_64 ", " libcroco-0.6.12-4.el8_2.1.x86_64 ", " libcurl-7.61.1-34.el8_10.9.x86_64 ", " libdb-5.3.28-42.el8_4.x86_64 ", " libdb-utils-5.3.28-42.el8_4.x86_64 ", " libdnf-0.63.0-21.el8_10.x86_64 ", " libevent-2.1.8-5.el8.x86_64 ", " libfdisk-2.32.1-47.el8_10.x86_64 ", " libffi-3.1-24.el8.x86_64 ", " libgcc-8.5.0-28.el8_10.x86_64 ", " libgcrypt-1.8.5-7.el8_6.x86_64 ", " libgomp-8.5.0-28.el8_10.x86_64 ", " libgpg-error-1.31-1.el8.x86_64 ", " libidn2-2.2.0-1.el8.x86_64 ", " libkcapi-1.4.0-2.el8.x86_64 ", " libkcapi-hmaccalc-1.4.0-2.el8.x86_64 ", " libksba-1.3.5-9.el8_7.x86_64 ", " libmodulemd-2.13.0-1.el8.x86_64 ", " libmount-2.32.1-47.el8_10.x86_64 ", " libnghttp2-1.33.0-6.el8_10.1.x86_64 ", " libnsl2-1.2.0-2.20180605git4a062cf.el8.x86_64 ", " libpsl-0.20.2-6.el8.x86_64 ", " libpwquality-1.4.4-6.el8.x86_64 ", " librepo-1.14.2-5.el8.x86_64 ", " libreport-filesystem-2.9.5-15.el8.x86_64 ", " librhsm-0.0.3-5.el8.x86_64 ", " libseccomp-2.5.2-1.el8.x86_64 ", " libsecret-0.18.6-1.el8.x86_64 ", " libselinux-2.9-10.el8_10.x86_64 ", " libsemanage-2.9-12.el8_10.x86_64 ", " libsepol-2.9-3.el8.x86_64 ", " libsigsegv-2.11-5.el8.x86_64 ", " libsmartcols-2.32.1-47.el8_10.x86_64 ", " libsolv-0.7.20-6.el8.x86_64 ", " libssh-0.9.6-16.el8_10.x86_64 ", " libssh-config-0.9.6-16.el8_10.noarch ", " libstdc++-8.5.0-28.el8_10.x86_64 ", " libtasn1-4.13-5.el8_10.x86_64 ", " libtirpc-1.1.4-12.el8_10.x86_64 ", " libunistring-0.9.9-3.el8.x86_64 ", " libusbx-1.0.23-4.el8.x86_64 ", " libutempter-1.1.6-14.el8.x86_64 ", " libuuid-2.32.1-47.el8_10.x86_64 ", " libverto-0.3.2-2.el8.x86_64 ", " libxcrypt-4.1.1-6.el8.x86_64 ", " libxml2-2.9.7-21.el8_10.3.x86_64 ", " libyaml-0.1.7-5.el8.x86_64 ", " libzstd-1.4.4-1.el8.x86_64 ", " lua-libs-5.3.4-12.el8.x86_64 ", " lz4-libs-1.8.3-5.el8_10.x86_64 ", " mpfr-3.1.6-1.el8.x86_64 ", " ncurses-6.1-10.20180224.el8.x86_64 ", " ncurses-base-6.1-10.20180224.el8.noarch ", " ncurses-libs-6.1-10.20180224.el8.x86_64 ", " nettle-3.4.1-7.el8.x86_64 ", " npth-1.5-4.el8.x86_64 ", " openldap-2.4.46-21.el8_10.x86_64 ", " openssl-1:1.1.1k-14.el8_6.x86_64 ", " openssl-libs-1:1.1.1k-14.el8_6.x86_64 ", " os-prober-1.74-9.el8.x86_64 ", " p11-kit-0.23.22-2.el8.x86_64 ", " p11-kit-trust-0.23.22-2.el8.x86_64 ", " pam-1.3.1-39.el8_10.x86_64 ", " pcre-8.42-6.el8.x86_64 ", " pcre2-10.32-3.el8_6.x86_64 ", " platform-python-3.6.8-71.el8_10.x86_64 ", " platform-python-setuptools-39.2.0-9.el8_10.noarch ", " popt-1.18-1.el8.x86_64 ", " procps-ng-3.3.15-14.el8.x86_64 ", " publicsuffix-list-dafsa-20180723-1.el8.noarch ", " python3-dateutil-1:2.6.1-6.el8.noarch ", " python3-dbus-1.2.4-15.el8.x86_64 ", " python3-dnf-4.7.0-21.el8_10.noarch ", " python3-dnf-plugins-core-4.0.21-25.el8.noarch ", " python3-gpg-1.13.1-12.el8.x86_64 ", " python3-hawkey-0.63.0-21.el8_10.x86_64 ", " python3-libcomps-0.1.18-1.el8.x86_64 ", " python3-libdnf-0.63.0-21.el8_10.x86_64 ", " python3-libs-3.6.8-71.el8_10.x86_64 ", " python3-pip-wheel-9.0.3-24.el8.noarch ", " python3-rpm-4.14.3-32.el8_10.x86_64 ", " python3-setuptools-wheel-39.2.0-9.el8_10.noarch ", " python3-six-1.11.0-8.el8.noarch ", " python3-systemd-234-8.el8.x86_64 ", " readline-7.0-10.el8.x86_64 ", " redhat-release-8.10-0.3.el8.x86_64 ", " rpm-4.14.3-32.el8_10.x86_64 ", " rpm-build-libs-4.14.3-32.el8_10.x86_64 ", " rpm-libs-4.14.3-32.el8_10.x86_64 ", " sed-4.5-5.el8.x86_64 ", " setup-2.12.2-9.el8.noarch ", " shadow-utils-2:4.6-23.el8_10.x86_64 ", " sqlite-libs-3.26.0-20.el8_10.x86_64 ", " systemd-libs-239-82.el8_10.8.x86_64 ", " systemd-pam-239-82.el8_10.8.x86_64 ", " systemd-udev-239-82.el8_10.8.x86_64 ", " tpm2-tss-2.3.2-6.el8.x86_64 ", " trousers-lib-0.3.15-2.el8.x86_64 ", " tzdata-2025b-1.el8.noarch ", " util-linux-2.32.1-47.el8_10.x86_64 ", " which-2.21-21.el8_10.x86_64 ", " xz-5.2.4-4.el8_6.x86_64 ", " xz-libs-5.2.4-4.el8_6.x86_64 ", " zlib-1.2.11-25.el8.x86_64 ", " unbound-libs-1.16.2-5.9.el8_10.x86_64 ", " xkeyboard-config-2.28-1.el8.noarch ", "", "Complete!", "==> Processing phase `TargetTransactionCheck`", "====> * missing_gpg_keys_inhibitor", " Check if all used target repositories have signing gpg keys", "====> * tmp_actor_to_satisfy_sanity_checks", " The actor does NOTHING but satisfy static sanity checks", "====> * check_initramfs_tasks", " Inhibit the upgrade if conflicting \"initramfs\" tasks are detected", "====> * report_set_target_release", " Reports information related to the release set in the subscription-manager after the upgrade.", "====> * adjust_local_repos", " Adjust local repositories to the target user-space container.", "====> * check_systemd_services_tasks", " Inhibit the upgrade if SystemdServicesTasks tasks are in conflict", "====> * dnf_transaction_check", " This actor tries to solve the RPM transaction to verify the all package dependencies can be successfully resolved.", "Applying transaction workaround - yum config fix", "", "Applying transaction workaround - import trusted gpg keys to RPM DB", "", "Last metadata expiration check: 0:00:47 ago on Fri Dec 12 15:53:40 2025.", "==============================================================================================================================================", " Package Arch Version Repository Size", "==============================================================================================================================================", "Installing:", " authselect-compat x86_64 1.2.6-2.el8 rhel-8-for-x86_64-appstream-rpms 38 k", " replacing authconfig.x86_64 6.2.8-30.el7", " coreutils-common x86_64 8.30-16.el8_10 rhel-8-for-x86_64-baseos-rpms 2.0 M", " dbus-common noarch 1:1.12.8-27.el8_10 rhel-8-for-x86_64-baseos-rpms 47 k", " dbus-daemon x86_64 1:1.12.8-27.el8_10 rhel-8-for-x86_64-baseos-rpms 242 k", " dbus-tools x86_64 1:1.12.8-27.el8_10 rhel-8-for-x86_64-baseos-rpms 87 k", " dhcp-client x86_64 12:4.3.6-50.el8_10 rhel-8-for-x86_64-baseos-rpms 319 k", " replacing dhclient.x86_64 12:4.2.5-83.el7_9.1", " dnf-plugin-spacewalk noarch 2.8.5-11.module+el8.1.0+3455+3ddf2832 rhel-8-for-x86_64-appstream-rpms 24 k", " dracut-live x86_64 049-239.git20251127.el8_10 rhel-8-for-x86_64-baseos-rpms 73 k", " dracut-squash x86_64 049-239.git20251127.el8_10 rhel-8-for-x86_64-baseos-rpms 63 k", " efi-filesystem noarch 3-3.el8 rhel-8-for-x86_64-baseos-rpms 9.0 k", " gdbm-libs x86_64 1:1.18-2.el8 rhel-8-for-x86_64-baseos-rpms 60 k", " git-core x86_64 2.43.7-1.el8_10 rhel-8-for-x86_64-appstream-rpms 11 M", " git-core-doc noarch 2.43.7-1.el8_10 rhel-8-for-x86_64-appstream-rpms 3.1 M", " git-subtree x86_64 2.43.7-1.el8_10 rhel-8-for-x86_64-appstream-rpms 74 k", " glibc-all-langpacks x86_64 2.28-251.el8_10.27 rhel-8-for-x86_64-baseos-rpms 26 M", " glibc-locale-source x86_64 2.28-251.el8_10.27 rhel-8-for-x86_64-baseos-rpms 4.2 M", " glibc-minimal-langpack x86_64 2.28-251.el8_10.27 rhel-8-for-x86_64-baseos-rpms 71 k", " gmp-c++ x86_64 1:6.1.2-11.el8 rhel-8-for-x86_64-baseos-rpms 33 k", " grub2-tools-efi x86_64 1:2.02-169.el8_10 rhel-8-for-x86_64-baseos-rpms 486 k", " iproute-tc x86_64 6.2.0-6.el8_10 rhel-8-for-x86_64-baseos-rpms 469 k", " iptables-ebtables x86_64 1.8.5-11.el8_9 rhel-8-for-x86_64-baseos-rpms 74 k", " replacing ebtables.x86_64 2.0.10-16.el7", " iptables-libs x86_64 1.8.5-11.el8_9 rhel-8-for-x86_64-baseos-rpms 103 k", " kernel x86_64 4.18.0-553.89.1.el8_10 rhel-8-for-x86_64-baseos-rpms 11 M", " kernel-core x86_64 4.18.0-553.89.1.el8_10 rhel-8-for-x86_64-baseos-rpms 44 M", " kernel-modules x86_64 4.18.0-553.89.1.el8_10 rhel-8-for-x86_64-baseos-rpms 36 M", " kernel-modules-extra x86_64 4.18.0-553.89.1.el8_10 rhel-8-for-x86_64-baseos-rpms 11 M", " kernel-workaround noarch 0.1-1.el8 @commandline 2.2 k", " leapp-deps-el8 noarch 5.0.8-100.202401121819Z.0e51aebb.master.el8 @commandline 6.7 k", " replacing leapp-deps.noarch 0.17.0-2.el7_9", " leapp-repository-deps-el8 noarch 5.0.8-100.202401121819Z.0e51aebb.master.el8 @commandline 6.8 k", " replacing leapp-upgrade-el7toel8-deps.noarch 0.20.0-9.el7_9", " libgudev x86_64 232-4.el8 rhel-8-for-x86_64-baseos-rpms 33 k", " replacing libgudev1.x86_64 219-78.el7_9.9", " libmodulemd1 x86_64 1.8.16-0.2.13.0.1 rhel-8-for-x86_64-baseos-rpms 176 k", " libnsl x86_64 2.28-251.el8_10.27 rhel-8-for-x86_64-baseos-rpms 112 k", " libssh x86_64 0.9.6-16.el8_10 rhel-8-for-x86_64-baseos-rpms 219 k", " libxcrypt x86_64 4.1.1-6.el8 rhel-8-for-x86_64-baseos-rpms 73 k", " lua-libs x86_64 5.3.4-12.el8 rhel-8-for-x86_64-baseos-rpms 118 k", " lz4-libs x86_64 1.8.3-5.el8_10 rhel-8-for-x86_64-baseos-rpms 66 k", " make-devel x86_64 1:4.2.1-11.el8 rhel-8-for-x86_64-baseos-rpms 22 k", " mariadb-connector-c x86_64 3.1.11-2.el8_3 rhel-8-for-x86_64-appstream-rpms 200 k", " ncurses-c++-libs x86_64 6.1-10.20180224.el8 rhel-8-for-x86_64-baseos-rpms 58 k", " ncurses-compat-libs x86_64 6.1-10.20180224.el8 rhel-8-for-x86_64-baseos-rpms 329 k", " netconsole-service noarch 10.00.19-1.el8_10 rhel-8-for-x86_64-baseos-rpms 149 k", " network-scripts x86_64 10.00.19-1.el8_10 rhel-8-for-x86_64-baseos-rpms 196 k", " network-scripts-team x86_64 1.31-4.el8 rhel-8-for-x86_64-baseos-rpms 28 k", " npth x86_64 1.5-4.el8 rhel-8-for-x86_64-baseos-rpms 26 k", " nss_db x86_64 2.28-251.el8_10.27 rhel-8-for-x86_64-baseos-rpms 84 k", " pcre-cpp x86_64 8.42-6.el8 rhel-8-for-x86_64-baseos-rpms 47 k", " pcre-utf16 x86_64 8.42-6.el8 rhel-8-for-x86_64-baseos-rpms 195 k", " pcre-utf32 x86_64 8.42-6.el8 rhel-8-for-x86_64-baseos-rpms 186 k", " perl-Attribute-Handlers noarch 0.99-423.el8_10 rhel-8-for-x86_64-appstream-rpms 89 k", " perl-B-Debug noarch 1.26-2.el8 rhel-8-for-x86_64-appstream-rpms 26 k", " perl-Devel-PPPort x86_64 3.36-5.el8 rhel-8-for-x86_64-appstream-rpms 118 k", " perl-Devel-Peek x86_64 1.26-423.el8_10 rhel-8-for-x86_64-appstream-rpms 94 k", " perl-Devel-SelfStubber noarch 1.06-423.el8_10 rhel-8-for-x86_64-appstream-rpms 76 k", " perl-Errno x86_64 1.28-423.el8_10 rhel-8-for-x86_64-baseos-rpms 77 k", " perl-ExtUtils-Command noarch 1:7.34-1.el8 rhel-8-for-x86_64-appstream-rpms 19 k", " perl-ExtUtils-Miniperl noarch 1.06-423.el8_10 rhel-8-for-x86_64-appstream-rpms 77 k", " perl-Filter-Simple noarch 0.94-2.el8 rhel-8-for-x86_64-appstream-rpms 29 k", " perl-IO x86_64 1.38-423.el8_10 rhel-8-for-x86_64-baseos-rpms 143 k", " perl-IPC-SysV x86_64 2.07-397.el8 rhel-8-for-x86_64-appstream-rpms 43 k", " perl-MIME-Base64 x86_64 3.15-396.el8 rhel-8-for-x86_64-baseos-rpms 31 k", " perl-Math-BigInt noarch 1:1.9998.11-7.el8 rhel-8-for-x86_64-baseos-rpms 196 k", " perl-Math-BigInt-FastCalc x86_64 0.500.600-6.el8 rhel-8-for-x86_64-appstream-rpms 27 k", " perl-Math-BigRat noarch 0.2614-1.el8 rhel-8-for-x86_64-appstream-rpms 40 k", " perl-Math-Complex noarch 1.59-423.el8_10 rhel-8-for-x86_64-baseos-rpms 109 k", " perl-Memoize noarch 1.03-423.el8_10 rhel-8-for-x86_64-appstream-rpms 119 k", " perl-Net-Ping noarch 2.55-423.el8_10 rhel-8-for-x86_64-appstream-rpms 102 k", " perl-PerlIO-via-QuotedPrint noarch 0.08-395.el8 rhel-8-for-x86_64-appstream-rpms 14 k", " perl-Pod-Html noarch 1.22.02-423.el8_10 rhel-8-for-x86_64-appstream-rpms 88 k", " perl-SelfLoader noarch 1.23-423.el8_10 rhel-8-for-x86_64-appstream-rpms 84 k", " perl-Term-ANSIColor noarch 4.06-396.el8 rhel-8-for-x86_64-baseos-rpms 46 k", " perl-Term-Cap noarch 1.17-395.el8 rhel-8-for-x86_64-baseos-rpms 23 k", " perl-Test noarch 1.30-423.el8_10 rhel-8-for-x86_64-appstream-rpms 91 k", " perl-Text-Balanced noarch 2.03-395.el8 rhel-8-for-x86_64-appstream-rpms 58 k", " perl-Text-Tabs+Wrap noarch 2013.0523-395.el8 rhel-8-for-x86_64-baseos-rpms 24 k", " perl-Unicode-Collate x86_64 1.25-2.el8 rhel-8-for-x86_64-appstream-rpms 686 k", " perl-Unicode-Normalize x86_64 1.25-396.el8 rhel-8-for-x86_64-baseos-rpms 82 k", " perl-bignum noarch 0.49-2.el8 rhel-8-for-x86_64-appstream-rpms 44 k", " perl-interpreter x86_64 4:5.26.3-423.el8_10 rhel-8-for-x86_64-baseos-rpms 6.3 M", " replacing perl.x86_64 4:5.16.3-299.el7_9", " perl-libnet noarch 3.11-3.el8 rhel-8-for-x86_64-baseos-rpms 121 k", " perl-open noarch 1.11-423.el8_10 rhel-8-for-x86_64-appstream-rpms 78 k", " perl-perlfaq noarch 5.20180605-1.el8 rhel-8-for-x86_64-appstream-rpms 386 k", " perl-utils noarch 5.26.3-423.el8_10 rhel-8-for-x86_64-appstream-rpms 129 k", " pkgconf-m4 noarch 1.4.2-1.el8 rhel-8-for-x86_64-baseos-rpms 17 k", " replacing pkgconfig.x86_64 1:0.27.1-4.el7", " pkgconf-pkg-config x86_64 1.4.2-1.el8 rhel-8-for-x86_64-baseos-rpms 15 k", " replacing pkgconfig.x86_64 1:0.27.1-4.el7", " platform-python x86_64 3.6.8-71.el8_10 rhel-8-for-x86_64-baseos-rpms 88 k", " policycoreutils-python-utils noarch 2.9-26.el8_10 rhel-8-for-x86_64-baseos-rpms 254 k", " polkit-libs x86_64 0.115-15.el8_10.2 rhel-8-for-x86_64-baseos-rpms 77 k", " postfix-ldap x86_64 2:3.5.8-7.el8 rhel-8-for-x86_64-appstream-rpms 69 k", " postfix-mysql x86_64 2:3.5.8-7.el8 rhel-8-for-x86_64-appstream-rpms 55 k", " postfix-pcre x86_64 2:3.5.8-7.el8 rhel-8-for-x86_64-appstream-rpms 52 k", " python2-babel noarch 2.5.1-10.module+el8.9.0+19487+7dc18407 rhel-8-for-x86_64-appstream-rpms 4.8 M", " python2-backports x86_64 1.0-16.module+el8.9.0+18326+1b5baeee rhel-8-for-x86_64-appstream-rpms 10 k", " python2-backports-ssl_match_hostname noarch 3.5.0.1-12.module+el8.9.0+18326+1b5baeee rhel-8-for-x86_64-appstream-rpms 17 k", " python2-chardet noarch 3.0.4-10.module+el8.9.0+19487+7dc18407 rhel-8-for-x86_64-appstream-rpms 188 k", " python2-idna noarch 2.5-7.module+el8.9.0+19487+7dc18407 rhel-8-for-x86_64-appstream-rpms 98 k", " python2-ipaddress noarch 1.0.18-6.module+el8.9.0+18326+1b5baeee rhel-8-for-x86_64-appstream-rpms 39 k", " python2-jinja2 noarch 2.10-10.module+el8.10.0+21290+abd5b761 rhel-8-for-x86_64-appstream-rpms 255 k", " python2-libs x86_64 2.7.18-17.module+el8.10.0+20822+a15ec22d rhel-8-for-x86_64-appstream-rpms 6.0 M", " python2-lxml x86_64 4.2.3-6.module+el8.9.0+19487+7dc18407 rhel-8-for-x86_64-appstream-rpms 1.5 M", " python2-markupsafe x86_64 0.23-19.module+el8.9.0+19487+7dc18407 rhel-8-for-x86_64-appstream-rpms 38 k", " python2-pyyaml x86_64 3.12-16.module+el8.9.0+19487+7dc18407 rhel-8-for-x86_64-appstream-rpms 191 k", " replacing PyYAML.x86_64 3.10-11.el7", " python2-requests noarch 2.20.0-4.module+el8.9.0+19487+7dc18407 rhel-8-for-x86_64-appstream-rpms 124 k", " python2-setuptools noarch 39.0.1-14.module+el8.10.0+20444+3bf7fee4 rhel-8-for-x86_64-appstream-rpms 642 k", " python2-six noarch 1.11.0-6.module+el8.9.0+18326+1b5baeee rhel-8-for-x86_64-appstream-rpms 37 k", " python2-urllib3 noarch 1.24.2-4.module+el8.10.0+20444+3bf7fee4 rhel-8-for-x86_64-appstream-rpms 169 k", " python3-babel noarch 2.5.1-7.el8 rhel-8-for-x86_64-appstream-rpms 4.8 M", " python3-cffi x86_64 1.11.5-6.el8 rhel-8-for-x86_64-baseos-rpms 238 k", " python3-chardet noarch 3.0.4-7.el8 rhel-8-for-x86_64-baseos-rpms 195 k", " python3-configobj noarch 5.0.6-11.el8 rhel-8-for-x86_64-baseos-rpms 68 k", " python3-cryptography x86_64 3.2.1-8.el8_10 rhel-8-for-x86_64-baseos-rpms 559 k", " python3-dateutil noarch 1:2.6.1-6.el8 rhel-8-for-x86_64-baseos-rpms 251 k", " python3-dbus x86_64 1.2.4-15.el8 rhel-8-for-x86_64-baseos-rpms 134 k", " python3-decorator noarch 4.2.1-2.el8 rhel-8-for-x86_64-baseos-rpms 27 k", " python3-dmidecode x86_64 3.12.3-2.el8 rhel-8-for-x86_64-baseos-rpms 102 k", " python3-dnf noarch 4.7.0-21.el8_10 rhel-8-for-x86_64-baseos-rpms 551 k", " python3-ethtool x86_64 0.14-5.el8 rhel-8-for-x86_64-baseos-rpms 45 k", " python3-firewall noarch 0.9.11-10.el8_10 rhel-8-for-x86_64-baseos-rpms 438 k", " python3-gobject-base x86_64 3.28.3-2.el8 rhel-8-for-x86_64-baseos-rpms 313 k", " python3-hawkey x86_64 0.63.0-21.el8_10 rhel-8-for-x86_64-baseos-rpms 119 k", " python3-hwdata noarch 2.3.6-3.el8 rhel-8-for-x86_64-appstream-rpms 39 k", " python3-idna noarch 2.5-7.el8_10 rhel-8-for-x86_64-baseos-rpms 103 k", " python3-iniparse noarch 0.4-31.el8 rhel-8-for-x86_64-baseos-rpms 49 k", " python3-inotify noarch 0.9.6-13.el8 rhel-8-for-x86_64-baseos-rpms 57 k", " python3-jinja2 noarch 2.10.1-7.el8_10 rhel-8-for-x86_64-appstream-rpms 539 k", " python3-jsonpatch noarch 1.21-2.el8 rhel-8-for-x86_64-appstream-rpms 27 k", " python3-jsonpointer noarch 1.10-11.el8 rhel-8-for-x86_64-appstream-rpms 20 k", " python3-jwcrypto noarch 0.5.0-2.module+el8.10.0+21692+c9b201bc rhel-8-for-x86_64-appstream-rpms 66 k", " python3-libcomps x86_64 0.1.18-1.el8 rhel-8-for-x86_64-baseos-rpms 52 k", " python3-libdnf x86_64 0.63.0-21.el8_10 rhel-8-for-x86_64-baseos-rpms 781 k", " python3-libs x86_64 3.6.8-71.el8_10 rhel-8-for-x86_64-baseos-rpms 7.9 M", " python3-libselinux x86_64 2.9-10.el8_10 rhel-8-for-x86_64-baseos-rpms 284 k", " python3-libsemanage x86_64 2.9-12.el8_10 rhel-8-for-x86_64-baseos-rpms 129 k", " python3-libxml2 x86_64 2.9.7-21.el8_10.3 rhel-8-for-x86_64-baseos-rpms 238 k", " python3-linux-procfs noarch 0.7.3-1.el8 rhel-8-for-x86_64-baseos-rpms 37 k", " python3-lxml x86_64 4.2.3-4.el8 rhel-8-for-x86_64-appstream-rpms 1.5 M", " python3-magic noarch 5.33-27.el8_10 rhel-8-for-x86_64-baseos-rpms 47 k", " python3-markupsafe x86_64 0.23-19.el8 rhel-8-for-x86_64-appstream-rpms 39 k", " python3-newt x86_64 0.52.20-11.el8 rhel-8-for-x86_64-appstream-rpms 64 k", " python3-perf x86_64 4.18.0-553.89.1.el8_10 rhel-8-for-x86_64-baseos-rpms 11 M", " python3-pexpect noarch 4.3.1-3.el8 rhel-8-for-x86_64-appstream-rpms 138 k", " python3-ply noarch 3.9-9.el8 rhel-8-for-x86_64-baseos-rpms 111 k", " python3-policycoreutils noarch 2.9-26.el8_10 rhel-8-for-x86_64-baseos-rpms 2.3 M", " python3-prettytable noarch 0.7.2-14.el8 rhel-8-for-x86_64-appstream-rpms 44 k", " python3-pyOpenSSL noarch 19.0.0-1.el8 rhel-8-for-x86_64-appstream-rpms 103 k", " python3-pyasn1 noarch 0.3.7-6.el8 rhel-8-for-x86_64-appstream-rpms 126 k", " python3-pycparser noarch 2.14-14.el8 rhel-8-for-x86_64-baseos-rpms 109 k", " python3-pycurl x86_64 7.43.0.2-4.el8 rhel-8-for-x86_64-appstream-rpms 227 k", " python3-pyserial noarch 3.1.1-9.el8 rhel-8-for-x86_64-appstream-rpms 169 k", " python3-pyudev noarch 0.21.0-7.el8 rhel-8-for-x86_64-baseos-rpms 84 k", " python3-pyyaml x86_64 3.12-12.el8 rhel-8-for-x86_64-baseos-rpms 193 k", " python3-requests noarch 2.20.0-6.el8_10 rhel-8-for-x86_64-baseos-rpms 125 k", " python3-rpm x86_64 4.14.3-32.el8_10 rhel-8-for-x86_64-baseos-rpms 156 k", " python3-schedutils x86_64 0.6-6.el8 rhel-8-for-x86_64-baseos-rpms 29 k", " python3-setools x86_64 4.3.0-5.el8 rhel-8-for-x86_64-baseos-rpms 627 k", " replacing setools-libs.x86_64 3.3.8-4.el7", " python3-six noarch 1.11.0-8.el8 rhel-8-for-x86_64-baseos-rpms 38 k", " python3-slip noarch 0.6.4-13.el8 rhel-8-for-x86_64-baseos-rpms 39 k", " python3-slip-dbus noarch 0.6.4-13.el8 rhel-8-for-x86_64-baseos-rpms 39 k", " python3-subscription-manager-rhsm x86_64 1.28.44-1.el8_10 rhel-8-for-x86_64-baseos-rpms 408 k", " python3-syspurpose x86_64 1.28.44-1.el8_10 rhel-8-for-x86_64-baseos-rpms 347 k", " python3-urllib3 noarch 1.24.2-8.el8_10 rhel-8-for-x86_64-baseos-rpms 177 k", " quota-rpc x86_64 1:4.04-14.el8 rhel-8-for-x86_64-baseos-rpms 84 k", " readonly-root noarch 10.00.19-1.el8_10 rhel-8-for-x86_64-baseos-rpms 150 k", " redhat-backgrounds noarch 810.1-1.el8_10 rhel-8-for-x86_64-appstream-rpms 42 M", " redhat-logos-httpd noarch 810.1-1.el8_10 rhel-8-for-x86_64-baseos-rpms 30 k", " redhat-release x86_64 8.10-0.3.el8 rhel-8-for-x86_64-baseos-rpms 45 k", " replacing redhat-release-server.x86_64 7.9-9.el7_9", " rsync-daemon noarch 3.1.3-23.el8_10 rhel-8-for-x86_64-baseos-rpms 45 k", " systemd-container x86_64 239-82.el8_10.8 rhel-8-for-x86_64-baseos-rpms 784 k", " systemd-pam x86_64 239-82.el8_10.8 rhel-8-for-x86_64-baseos-rpms 515 k", " systemd-udev x86_64 239-82.el8_10.8 rhel-8-for-x86_64-baseos-rpms 1.6 M", " timedatex x86_64 0.5-3.el8 rhel-8-for-x86_64-baseos-rpms 32 k", " util-linux-user x86_64 2.32.1-47.el8_10 rhel-8-for-x86_64-baseos-rpms 102 k", "Upgrading:", " NetworkManager x86_64 1:1.40.16-20.el8_10 rhel-8-for-x86_64-baseos-rpms 2.3 M", " NetworkManager-config-server noarch 1:1.40.16-20.el8_10 rhel-8-for-x86_64-baseos-rpms 143 k", " NetworkManager-libnm x86_64 1:1.40.16-20.el8_10 rhel-8-for-x86_64-baseos-rpms 1.9 M", " NetworkManager-team x86_64 1:1.40.16-20.el8_10 rhel-8-for-x86_64-baseos-rpms 160 k", " NetworkManager-tui x86_64 1:1.40.16-20.el8_10 rhel-8-for-x86_64-baseos-rpms 356 k", " acl x86_64 2.2.53-3.el8 rhel-8-for-x86_64-baseos-rpms 81 k", " alsa-firmware noarch 1.0.29-6.el8 rhel-8-for-x86_64-appstream-rpms 3.2 M", " alsa-lib x86_64 1.2.10-2.el8 rhel-8-for-x86_64-appstream-rpms 501 k", " alsa-tools-firmware x86_64 1.1.6-1.el8 rhel-8-for-x86_64-appstream-rpms 43 k", " audit x86_64 3.1.2-1.el8_10.1 rhel-8-for-x86_64-baseos-rpms 266 k", " audit-libs x86_64 3.1.2-1.el8_10.1 rhel-8-for-x86_64-baseos-rpms 125 k", " basesystem noarch 11-5.el8 rhel-8-for-x86_64-baseos-rpms 11 k", " bash x86_64 4.4.20-6.el8_10 rhel-8-for-x86_64-baseos-rpms 1.5 M", " bc x86_64 1.07.1-5.el8 rhel-8-for-x86_64-baseos-rpms 129 k", " bind-export-libs x86_64 32:9.11.36-16.el8_10.6 rhel-8-for-x86_64-baseos-rpms 1.1 M", " binutils x86_64 2.30-128.el8_10 rhel-8-for-x86_64-baseos-rpms 5.8 M", " biosdevname x86_64 0.7.3-2.el8 rhel-8-for-x86_64-baseos-rpms 44 k", " bzip2-libs x86_64 1.0.6-28.el8_10 rhel-8-for-x86_64-baseos-rpms 48 k", " ca-certificates noarch 2025.2.80_v9.0.304-80.2.el8_10 rhel-8-for-x86_64-baseos-rpms 1.0 M", " checkpolicy x86_64 2.9-1.el8 rhel-8-for-x86_64-baseos-rpms 346 k", " chkconfig x86_64 1.19.2-1.el8 rhel-8-for-x86_64-baseos-rpms 199 k", " chrony x86_64 4.5-2.el8_10 rhel-8-for-x86_64-baseos-rpms 355 k", " cloud-init noarch 23.4-7.el8_10.10 rhel-8-for-x86_64-appstream-rpms 1.3 M", " cloud-utils-growpart noarch 0.33-0.el8 rhel-8-for-x86_64-appstream-rpms 36 k", " coreutils x86_64 8.30-16.el8_10 rhel-8-for-x86_64-baseos-rpms 1.2 M", " cpio x86_64 2.12-11.el8 rhel-8-for-x86_64-baseos-rpms 266 k", " cracklib x86_64 2.9.6-15.el8 rhel-8-for-x86_64-baseos-rpms 93 k", " cracklib-dicts x86_64 2.9.6-15.el8 rhel-8-for-x86_64-baseos-rpms 4.0 M", " cronie x86_64 1.5.2-10.el8 rhel-8-for-x86_64-baseos-rpms 119 k", " cronie-anacron x86_64 1.5.2-10.el8 rhel-8-for-x86_64-baseos-rpms 42 k", " crontabs noarch 1.11-17.20190603git.el8 rhel-8-for-x86_64-baseos-rpms 25 k", " cryptsetup-libs x86_64 2.3.7-7.el8 rhel-8-for-x86_64-baseos-rpms 489 k", " curl x86_64 7.61.1-34.el8_10.9 rhel-8-for-x86_64-baseos-rpms 354 k", " cyrus-sasl-lib x86_64 2.1.27-6.el8_5 rhel-8-for-x86_64-baseos-rpms 123 k", " dbus x86_64 1:1.12.8-27.el8_10 rhel-8-for-x86_64-baseos-rpms 42 k", " dbus-glib x86_64 0.110-2.el8 rhel-8-for-x86_64-baseos-rpms 127 k", " dbus-libs x86_64 1:1.12.8-27.el8_10 rhel-8-for-x86_64-baseos-rpms 185 k", " desktop-file-utils x86_64 0.26-1.el8 rhel-8-for-x86_64-appstream-rpms 80 k", " device-mapper x86_64 8:1.02.181-15.el8_10.2 rhel-8-for-x86_64-baseos-rpms 379 k", " device-mapper-libs x86_64 8:1.02.181-15.el8_10.2 rhel-8-for-x86_64-baseos-rpms 412 k", " dhcp-common noarch 12:4.3.6-50.el8_10 rhel-8-for-x86_64-baseos-rpms 208 k", " dhcp-libs x86_64 12:4.3.6-50.el8_10 rhel-8-for-x86_64-baseos-rpms 148 k", " diffutils x86_64 3.6-6.el8 rhel-8-for-x86_64-baseos-rpms 359 k", " dmidecode x86_64 1:3.5-1.el8 rhel-8-for-x86_64-baseos-rpms 99 k", " dnf noarch 4.7.0-21.el8_10 rhel-8-for-x86_64-baseos-rpms 543 k", " dnf-data noarch 4.7.0-21.el8_10 rhel-8-for-x86_64-baseos-rpms 157 k", " dracut x86_64 049-239.git20251127.el8_10 rhel-8-for-x86_64-baseos-rpms 380 k", " dracut-config-rescue x86_64 049-239.git20251127.el8_10 rhel-8-for-x86_64-baseos-rpms 63 k", " dracut-network x86_64 049-239.git20251127.el8_10 rhel-8-for-x86_64-baseos-rpms 111 k", " e2fsprogs x86_64 1.45.6-7.el8_10 rhel-8-for-x86_64-baseos-rpms 1.0 M", " e2fsprogs-libs x86_64 1.45.6-7.el8_10 rhel-8-for-x86_64-baseos-rpms 233 k", " efivar-libs x86_64 37-4.el8 rhel-8-for-x86_64-baseos-rpms 108 k", " elfutils-default-yama-scope noarch 0.190-2.el8 rhel-8-for-x86_64-baseos-rpms 53 k", " elfutils-libelf x86_64 0.190-2.el8 rhel-8-for-x86_64-baseos-rpms 233 k", " elfutils-libs x86_64 0.190-2.el8 rhel-8-for-x86_64-baseos-rpms 305 k", " emacs-filesystem noarch 1:26.1-15.el8_10 rhel-8-for-x86_64-baseos-rpms 71 k", " ethtool x86_64 2:5.13-2.el8 rhel-8-for-x86_64-baseos-rpms 221 k", " expat x86_64 2.5.0-1.el8_10 rhel-8-for-x86_64-baseos-rpms 131 k", " file x86_64 5.33-27.el8_10 rhel-8-for-x86_64-baseos-rpms 78 k", " file-libs x86_64 5.33-27.el8_10 rhel-8-for-x86_64-baseos-rpms 544 k", " filesystem x86_64 3.8-6.el8 rhel-8-for-x86_64-baseos-rpms 1.1 M", " findutils x86_64 1:4.6.0-24.el8_10 rhel-8-for-x86_64-baseos-rpms 526 k", " fipscheck x86_64 1.5.0-4.el8 rhel-8-for-x86_64-baseos-rpms 28 k", " fipscheck-lib x86_64 1.5.0-4.el8 rhel-8-for-x86_64-baseos-rpms 16 k", " firewalld noarch 0.9.11-10.el8_10 rhel-8-for-x86_64-baseos-rpms 511 k", " firewalld-filesystem noarch 0.9.11-10.el8_10 rhel-8-for-x86_64-baseos-rpms 79 k", " freetype x86_64 2.9.1-10.el8_10 rhel-8-for-x86_64-baseos-rpms 394 k", " fxload x86_64 2008_10_13-10.el8 rhel-8-for-x86_64-baseos-rpms 32 k", " gawk x86_64 4.2.1-4.el8 rhel-8-for-x86_64-baseos-rpms 1.1 M", " gdbm x86_64 1:1.18-2.el8 rhel-8-for-x86_64-baseos-rpms 130 k", " gettext x86_64 0.19.8.1-17.el8 rhel-8-for-x86_64-baseos-rpms 1.1 M", " gettext-libs x86_64 0.19.8.1-17.el8 rhel-8-for-x86_64-baseos-rpms 313 k", " git x86_64 2.43.7-1.el8_10 rhel-8-for-x86_64-appstream-rpms 93 k", " glib2 x86_64 2.56.4-167.el8_10 rhel-8-for-x86_64-baseos-rpms 2.5 M", " glibc x86_64 2.28-251.el8_10.27 rhel-8-for-x86_64-baseos-rpms 2.2 M", " glibc-common x86_64 2.28-251.el8_10.27 rhel-8-for-x86_64-baseos-rpms 1.0 M", " gmp x86_64 1:6.1.2-11.el8 rhel-8-for-x86_64-baseos-rpms 318 k", " gnupg2 x86_64 2.2.20-3.el8_6 rhel-8-for-x86_64-baseos-rpms 2.4 M", " gobject-introspection x86_64 1.56.1-1.el8 rhel-8-for-x86_64-baseos-rpms 255 k", " gpgme x86_64 1.13.1-12.el8 rhel-8-for-x86_64-baseos-rpms 336 k", " gpm-libs x86_64 1.20.7-17.el8 rhel-8-for-x86_64-appstream-rpms 39 k", " grep x86_64 3.1-6.el8 rhel-8-for-x86_64-baseos-rpms 274 k", " groff-base x86_64 1.22.3-18.el8 rhel-8-for-x86_64-baseos-rpms 1.0 M", " grub2-common noarch 1:2.02-169.el8_10 rhel-8-for-x86_64-baseos-rpms 897 k", " grub2-efi-x64-modules noarch 1:2.02-169.el8_10 rhel-8-for-x86_64-baseos-rpms 1.1 M", " grub2-pc x86_64 1:2.02-169.el8_10 rhel-8-for-x86_64-baseos-rpms 47 k", " replacing grub2.x86_64 1:2.02-0.87.el7_9.11", " grub2-pc-modules noarch 1:2.02-169.el8_10 rhel-8-for-x86_64-baseos-rpms 929 k", " grub2-tools x86_64 1:2.02-169.el8_10 rhel-8-for-x86_64-baseos-rpms 2.0 M", " grub2-tools-extra x86_64 1:2.02-169.el8_10 rhel-8-for-x86_64-baseos-rpms 1.1 M", " grub2-tools-minimal x86_64 1:2.02-169.el8_10 rhel-8-for-x86_64-baseos-rpms 216 k", " grubby x86_64 8.40-49.el8 rhel-8-for-x86_64-baseos-rpms 50 k", " gssproxy x86_64 0.8.0-21.el8 rhel-8-for-x86_64-baseos-rpms 119 k", " gzip x86_64 1.9-13.el8_5 rhel-8-for-x86_64-baseos-rpms 167 k", " hardlink x86_64 1:1.3-6.el8 rhel-8-for-x86_64-baseos-rpms 29 k", " hostname x86_64 3.20-6.el8 rhel-8-for-x86_64-baseos-rpms 32 k", " hwdata noarch 0.314-8.22.el8 rhel-8-for-x86_64-baseos-rpms 1.8 M", " info x86_64 6.5-7.el8 rhel-8-for-x86_64-baseos-rpms 198 k", " initscripts x86_64 10.00.19-1.el8_10 rhel-8-for-x86_64-baseos-rpms 339 k", " insights-client noarch 3.2.2-2.el8 rhel-8-for-x86_64-appstream-rpms 1.3 M", " iproute x86_64 6.2.0-6.el8_10 rhel-8-for-x86_64-baseos-rpms 854 k", " iprutils x86_64 2.4.19-1.el8 rhel-8-for-x86_64-baseos-rpms 256 k", " ipset x86_64 7.1-1.el8 rhel-8-for-x86_64-baseos-rpms 45 k", " ipset-libs x86_64 7.1-1.el8 rhel-8-for-x86_64-baseos-rpms 71 k", " iptables x86_64 1.8.5-11.el8_9 rhel-8-for-x86_64-baseos-rpms 592 k", " iputils x86_64 20180629-11.el8 rhel-8-for-x86_64-baseos-rpms 149 k", " jansson x86_64 2.14-1.el8 rhel-8-for-x86_64-baseos-rpms 47 k", " json-c x86_64 0.13.1-3.el8 rhel-8-for-x86_64-baseos-rpms 41 k", " json-glib x86_64 1.4.4-1.el8 rhel-8-for-x86_64-baseos-rpms 144 k", " kbd x86_64 2.0.4-11.el8 rhel-8-for-x86_64-baseos-rpms 390 k", " kbd-legacy noarch 2.0.4-11.el8 rhel-8-for-x86_64-baseos-rpms 481 k", " kbd-misc noarch 2.0.4-11.el8 rhel-8-for-x86_64-baseos-rpms 1.5 M", " kernel-tools x86_64 4.18.0-553.89.1.el8_10 rhel-8-for-x86_64-baseos-rpms 11 M", " kernel-tools-libs x86_64 4.18.0-553.89.1.el8_10 rhel-8-for-x86_64-baseos-rpms 11 M", " kexec-tools x86_64 2.0.26-14.el8_10.2 rhel-8-for-x86_64-baseos-rpms 532 k", " keyutils x86_64 1.5.10-9.el8 rhel-8-for-x86_64-baseos-rpms 66 k", " keyutils-libs x86_64 1.5.10-9.el8 rhel-8-for-x86_64-baseos-rpms 34 k", " kmod x86_64 25-20.el8 rhel-8-for-x86_64-baseos-rpms 126 k", " kmod-libs x86_64 25-20.el8 rhel-8-for-x86_64-baseos-rpms 69 k", " kpartx x86_64 0.8.4-42.el8_10 rhel-8-for-x86_64-baseos-rpms 120 k", " krb5-libs x86_64 1.18.2-32.el8_10 rhel-8-for-x86_64-baseos-rpms 846 k", " less x86_64 530-3.el8_10 rhel-8-for-x86_64-baseos-rpms 164 k", " libacl x86_64 2.2.53-3.el8 rhel-8-for-x86_64-baseos-rpms 35 k", " libassuan x86_64 2.5.1-3.el8 rhel-8-for-x86_64-baseos-rpms 83 k", " libattr x86_64 2.4.48-3.el8 rhel-8-for-x86_64-baseos-rpms 27 k", " libbasicobjects x86_64 0.1.1-40.el8 rhel-8-for-x86_64-baseos-rpms 31 k", " libblkid x86_64 2.32.1-47.el8_10 rhel-8-for-x86_64-baseos-rpms 220 k", " libcap x86_64 2.48-6.el8_9 rhel-8-for-x86_64-baseos-rpms 74 k", " libcap-ng x86_64 0.7.11-1.el8 rhel-8-for-x86_64-baseos-rpms 33 k", " libcollection x86_64 0.7.0-40.el8 rhel-8-for-x86_64-baseos-rpms 48 k", " libcom_err x86_64 1.45.6-7.el8_10 rhel-8-for-x86_64-baseos-rpms 49 k", " libcomps x86_64 0.1.18-1.el8 rhel-8-for-x86_64-baseos-rpms 82 k", " libcurl x86_64 7.61.1-34.el8_10.9 rhel-8-for-x86_64-baseos-rpms 304 k", " libdaemon x86_64 0.14-15.el8 rhel-8-for-x86_64-baseos-rpms 36 k", " libdb x86_64 5.3.28-42.el8_4 rhel-8-for-x86_64-baseos-rpms 751 k", " libdb-utils x86_64 5.3.28-42.el8_4 rhel-8-for-x86_64-baseos-rpms 150 k", " libdnf x86_64 0.63.0-21.el8_10 rhel-8-for-x86_64-baseos-rpms 712 k", " replacing python2-hawkey.x86_64 0.22.5-2.el7_9", " replacing python2-libdnf.x86_64 0.22.5-2.el7_9", " libdrm x86_64 2.4.115-2.el8 rhel-8-for-x86_64-appstream-rpms 165 k", " libedit x86_64 3.1-23.20170329cvs.el8 rhel-8-for-x86_64-baseos-rpms 102 k", " libestr x86_64 0.1.10-3.el8 rhel-8-for-x86_64-appstream-rpms 28 k", " libevent x86_64 2.1.8-5.el8 rhel-8-for-x86_64-baseos-rpms 253 k", " libfastjson x86_64 0.99.9-2.el8 rhel-8-for-x86_64-appstream-rpms 38 k", " libffi x86_64 3.1-24.el8 rhel-8-for-x86_64-baseos-rpms 38 k", " libgcc x86_64 8.5.0-28.el8_10 rhel-8-for-x86_64-baseos-rpms 82 k", " libgcrypt x86_64 1.8.5-7.el8_6 rhel-8-for-x86_64-baseos-rpms 463 k", " libgomp x86_64 8.5.0-28.el8_10 rhel-8-for-x86_64-baseos-rpms 209 k", " libgpg-error x86_64 1.31-1.el8 rhel-8-for-x86_64-baseos-rpms 242 k", " libidn x86_64 1.34-5.el8 rhel-8-for-x86_64-appstream-rpms 239 k", " libini_config x86_64 1.3.1-40.el8 rhel-8-for-x86_64-baseos-rpms 71 k", " libmnl x86_64 1.0.4-6.el8 rhel-8-for-x86_64-baseos-rpms 30 k", " libmodulemd x86_64 2.13.0-1.el8 rhel-8-for-x86_64-baseos-rpms 233 k", " libmount x86_64 2.32.1-47.el8_10 rhel-8-for-x86_64-baseos-rpms 236 k", " libndp x86_64 1.7-7.el8_10 rhel-8-for-x86_64-baseos-rpms 41 k", " libnetfilter_conntrack x86_64 1.0.6-5.el8 rhel-8-for-x86_64-baseos-rpms 65 k", " libnfnetlink x86_64 1.0.1-13.el8 rhel-8-for-x86_64-baseos-rpms 33 k", " libnfsidmap x86_64 1:2.3.3-64.el8_10 rhel-8-for-x86_64-baseos-rpms 123 k", " libnl3 x86_64 3.7.0-1.el8 rhel-8-for-x86_64-baseos-rpms 337 k", " libnl3-cli x86_64 3.7.0-1.el8 rhel-8-for-x86_64-baseos-rpms 194 k", " libpath_utils x86_64 0.2.1-40.el8 rhel-8-for-x86_64-baseos-rpms 34 k", " libpcap x86_64 14:1.9.1-5.el8 rhel-8-for-x86_64-baseos-rpms 169 k", " libpciaccess x86_64 0.14-1.el8 rhel-8-for-x86_64-baseos-rpms 32 k", " libpipeline x86_64 1.5.0-2.el8 rhel-8-for-x86_64-baseos-rpms 54 k", " libpng x86_64 2:1.6.34-5.el8 rhel-8-for-x86_64-baseos-rpms 126 k", " libpwquality x86_64 1.4.4-6.el8 rhel-8-for-x86_64-baseos-rpms 107 k", " libref_array x86_64 0.1.5-40.el8 rhel-8-for-x86_64-baseos-rpms 33 k", " librepo x86_64 1.14.2-5.el8 rhel-8-for-x86_64-baseos-rpms 93 k", " libreport-filesystem x86_64 2.9.5-15.el8 rhel-8-for-x86_64-baseos-rpms 21 k", " librhsm x86_64 0.0.3-5.el8 rhel-8-for-x86_64-baseos-rpms 35 k", " libseccomp x86_64 2.5.2-1.el8 rhel-8-for-x86_64-baseos-rpms 71 k", " libselinux x86_64 2.9-10.el8_10 rhel-8-for-x86_64-baseos-rpms 166 k", " libselinux-utils x86_64 2.9-10.el8_10 rhel-8-for-x86_64-baseos-rpms 243 k", " libsemanage x86_64 2.9-12.el8_10 rhel-8-for-x86_64-baseos-rpms 169 k", " libsepol x86_64 2.9-3.el8 rhel-8-for-x86_64-baseos-rpms 340 k", " libsmartcols x86_64 2.32.1-47.el8_10 rhel-8-for-x86_64-baseos-rpms 179 k", " libsolv x86_64 0.7.20-6.el8 rhel-8-for-x86_64-baseos-rpms 376 k", " libss x86_64 1.45.6-7.el8_10 rhel-8-for-x86_64-baseos-rpms 53 k", " libstdc++ x86_64 8.5.0-28.el8_10 rhel-8-for-x86_64-baseos-rpms 474 k", " libsysfs x86_64 2.1.0-25.el8 rhel-8-for-x86_64-baseos-rpms 53 k", " libtasn1 x86_64 4.13-5.el8_10 rhel-8-for-x86_64-baseos-rpms 77 k", " libteam x86_64 1.31-4.el8 rhel-8-for-x86_64-baseos-rpms 65 k", " libtirpc x86_64 1.1.4-12.el8_10 rhel-8-for-x86_64-baseos-rpms 114 k", " libunistring x86_64 0.9.9-3.el8 rhel-8-for-x86_64-baseos-rpms 422 k", " libuser x86_64 0.62-26.el8_10 rhel-8-for-x86_64-baseos-rpms 414 k", " libutempter x86_64 1.1.6-14.el8 rhel-8-for-x86_64-baseos-rpms 32 k", " libuuid x86_64 2.32.1-47.el8_10 rhel-8-for-x86_64-baseos-rpms 98 k", " libverto x86_64 0.3.2-2.el8 rhel-8-for-x86_64-baseos-rpms 24 k", " libverto-libevent x86_64 0.3.2-2.el8 rhel-8-for-x86_64-baseos-rpms 16 k", " libxml2 x86_64 2.9.7-21.el8_10.3 rhel-8-for-x86_64-baseos-rpms 697 k", " libxslt x86_64 1.1.32-6.3.el8_10 rhel-8-for-x86_64-baseos-rpms 249 k", " libyaml x86_64 0.1.7-5.el8 rhel-8-for-x86_64-baseos-rpms 61 k", " linux-firmware noarch 20251019-134.git8b4de42e.el8_10 rhel-8-for-x86_64-baseos-rpms 582 M", " logrotate x86_64 3.14.0-6.el8 rhel-8-for-x86_64-baseos-rpms 86 k", " lshw x86_64 B.02.19.2-6.el8_10.1 rhel-8-for-x86_64-baseos-rpms 342 k", " lsscsi x86_64 0.32-3.el8 rhel-8-for-x86_64-baseos-rpms 71 k", " lua x86_64 5.3.4-12.el8 rhel-8-for-x86_64-appstream-rpms 192 k", " lz4 x86_64 1.8.3-5.el8_10 rhel-8-for-x86_64-baseos-rpms 104 k", " lzo x86_64 2.08-14.el8 rhel-8-for-x86_64-baseos-rpms 69 k", " mailcap noarch 2.1.48-3.el8 rhel-8-for-x86_64-baseos-rpms 39 k", " make x86_64 1:4.2.1-11.el8 rhel-8-for-x86_64-baseos-rpms 498 k", " man-db x86_64 2.7.6.1-18.el8 rhel-8-for-x86_64-baseos-rpms 887 k", " microcode_ctl x86_64 4:20250812-1.el8_10 rhel-8-for-x86_64-baseos-rpms 15 M", " mokutil x86_64 1:0.3.0-12.el8 rhel-8-for-x86_64-baseos-rpms 46 k", " ncurses x86_64 6.1-10.20180224.el8 rhel-8-for-x86_64-baseos-rpms 387 k", " ncurses-base noarch 6.1-10.20180224.el8 rhel-8-for-x86_64-baseos-rpms 81 k", " ncurses-libs x86_64 6.1-10.20180224.el8 rhel-8-for-x86_64-baseos-rpms 334 k", " net-tools x86_64 2.0-0.52.20160912git.el8 rhel-8-for-x86_64-baseos-rpms 322 k", " newt x86_64 0.52.20-11.el8 rhel-8-for-x86_64-baseos-rpms 122 k", " nfs-utils x86_64 1:2.3.3-64.el8_10 rhel-8-for-x86_64-baseos-rpms 515 k", " nmap-ncat x86_64 2:7.92-2.el8_10 rhel-8-for-x86_64-appstream-rpms 242 k", " nspr x86_64 4.36.0-2.el8_10 rhel-8-for-x86_64-appstream-rpms 143 k", " nss x86_64 3.112.0-4.el8_10 rhel-8-for-x86_64-appstream-rpms 771 k", " nss-softokn x86_64 3.112.0-4.el8_10 rhel-8-for-x86_64-appstream-rpms 540 k", " nss-softokn-freebl x86_64 3.112.0-4.el8_10 rhel-8-for-x86_64-appstream-rpms 482 k", " nss-sysinit x86_64 3.112.0-4.el8_10 rhel-8-for-x86_64-appstream-rpms 76 k", " nss-tools x86_64 3.112.0-4.el8_10 rhel-8-for-x86_64-appstream-rpms 599 k", " nss-util x86_64 3.112.0-4.el8_10 rhel-8-for-x86_64-appstream-rpms 143 k", " numactl-libs x86_64 2.0.16-4.el8 rhel-8-for-x86_64-baseos-rpms 37 k", " openldap x86_64 2.4.46-21.el8_10 rhel-8-for-x86_64-baseos-rpms 354 k", " openssh x86_64 8.0p1-26.el8_10 rhel-8-for-x86_64-baseos-rpms 525 k", " openssh-clients x86_64 8.0p1-26.el8_10 rhel-8-for-x86_64-baseos-rpms 646 k", " openssh-server x86_64 8.0p1-26.el8_10 rhel-8-for-x86_64-baseos-rpms 494 k", " openssl x86_64 1:1.1.1k-14.el8_6 rhel-8-for-x86_64-baseos-rpms 711 k", " openssl-libs x86_64 1:1.1.1k-14.el8_6 rhel-8-for-x86_64-baseos-rpms 1.5 M", " os-prober x86_64 1.74-9.el8 rhel-8-for-x86_64-baseos-rpms 51 k", " p11-kit x86_64 0.23.22-2.el8 rhel-8-for-x86_64-baseos-rpms 327 k", " p11-kit-trust x86_64 0.23.22-2.el8 rhel-8-for-x86_64-baseos-rpms 138 k", " pam x86_64 1.3.1-39.el8_10 rhel-8-for-x86_64-baseos-rpms 749 k", " parted x86_64 3.2-39.el8 rhel-8-for-x86_64-baseos-rpms 555 k", " passwd x86_64 0.80-4.el8 rhel-8-for-x86_64-baseos-rpms 115 k", " pciutils x86_64 3.7.0-3.el8 rhel-8-for-x86_64-baseos-rpms 105 k", " pciutils-libs x86_64 3.7.0-3.el8 rhel-8-for-x86_64-baseos-rpms 54 k", " pcre x86_64 8.42-6.el8 rhel-8-for-x86_64-baseos-rpms 211 k", " perl-CGI noarch 4.38-2.el8 rhel-8-for-x86_64-appstream-rpms 208 k", " perl-Carp noarch 1.42-396.el8 rhel-8-for-x86_64-baseos-rpms 30 k", " perl-Compress-Raw-Bzip2 x86_64 2.081-1.el8 rhel-8-for-x86_64-baseos-rpms 41 k", " perl-Data-Dumper x86_64 2.167-399.el8 rhel-8-for-x86_64-baseos-rpms 58 k", " perl-Date-Manip noarch 6.60-3.el8 rhel-8-for-x86_64-baseos-rpms 1.1 M", " perl-Digest noarch 1.17-395.el8 rhel-8-for-x86_64-baseos-rpms 27 k", " perl-Digest-MD5 x86_64 2.55-396.el8 rhel-8-for-x86_64-baseos-rpms 37 k", " perl-Encode x86_64 4:2.97-3.el8 rhel-8-for-x86_64-baseos-rpms 1.5 M", " perl-Encode-Locale noarch 1.05-10.module+el8.3.0+6498+9eecfe51 rhel-8-for-x86_64-appstream-rpms 22 k", " perl-Error noarch 1:0.17025-2.el8 rhel-8-for-x86_64-appstream-rpms 46 k", " perl-Exporter noarch 5.72-396.el8 rhel-8-for-x86_64-baseos-rpms 34 k", " perl-FCGI x86_64 1:0.78-12.module+el8.10.0+23147+20b7d289 rhel-8-for-x86_64-appstream-rpms 49 k", " perl-File-Listing noarch 6.04-17.module+el8.3.0+6498+9eecfe51 rhel-8-for-x86_64-appstream-rpms 18 k", " perl-File-Path noarch 2.15-2.el8 rhel-8-for-x86_64-baseos-rpms 38 k", " perl-File-Temp noarch 0.230.600-1.el8 rhel-8-for-x86_64-baseos-rpms 63 k", " perl-Filter x86_64 2:1.58-2.el8 rhel-8-for-x86_64-appstream-rpms 82 k", " perl-Getopt-Long noarch 1:2.50-4.el8 rhel-8-for-x86_64-baseos-rpms 63 k", " perl-Git noarch 2.43.7-1.el8_10 rhel-8-for-x86_64-appstream-rpms 79 k", " perl-HTML-Parser x86_64 3.72-15.module+el8.3.0+6498+9eecfe51 rhel-8-for-x86_64-appstream-rpms 119 k", " perl-HTML-Tagset noarch 3.20-34.module+el8.3.0+6498+9eecfe51 rhel-8-for-x86_64-appstream-rpms 24 k", " perl-HTTP-Cookies noarch 6.04-2.module+el8.3.0+6498+9eecfe51 rhel-8-for-x86_64-appstream-rpms 39 k", " perl-HTTP-Date noarch 6.02-19.module+el8.3.0+6498+9eecfe51 rhel-8-for-x86_64-appstream-rpms 19 k", " perl-HTTP-Message noarch 6.18-1.module+el8.3.0+6498+9eecfe51 rhel-8-for-x86_64-appstream-rpms 100 k", " perl-HTTP-Negotiate noarch 6.01-19.module+el8.3.0+6498+9eecfe51 rhel-8-for-x86_64-appstream-rpms 22 k", " perl-HTTP-Tiny noarch 0.074-3.el8 rhel-8-for-x86_64-baseos-rpms 59 k", " perl-IO-Compress noarch 2.081-1.el8 rhel-8-for-x86_64-baseos-rpms 258 k", " perl-IO-HTML noarch 1.001-11.module+el8.3.0+6498+9eecfe51 rhel-8-for-x86_64-appstream-rpms 28 k", " perl-IO-Socket-IP noarch 0.39-5.el8 rhel-8-for-x86_64-baseos-rpms 47 k", " perl-IO-Socket-SSL noarch 2.066-4.module+el8.3.0+6446+594cad75 rhel-8-for-x86_64-appstream-rpms 298 k", " perl-IO-Zlib noarch 1:1.10-423.el8_10 rhel-8-for-x86_64-baseos-rpms 81 k", " perl-LWP-MediaTypes noarch 6.02-15.module+el8.3.0+6498+9eecfe51 rhel-8-for-x86_64-appstream-rpms 29 k", " perl-LWP-Protocol-https noarch 6.07-4.module+el8.3.0+6498+9eecfe51 rhel-8-for-x86_64-appstream-rpms 18 k", " perl-Module-Load noarch 1:0.32-395.el8 rhel-8-for-x86_64-appstream-rpms 19 k", " perl-Mozilla-CA noarch 20160104-7.module+el8.3.0+6498+9eecfe51 rhel-8-for-x86_64-appstream-rpms 15 k", " perl-Net-HTTP noarch 6.17-2.module+el8.3.0+6498+9eecfe51 rhel-8-for-x86_64-appstream-rpms 43 k", " perl-Net-SSLeay x86_64 1.88-2.module+el8.6.0+13392+f0897f98 rhel-8-for-x86_64-appstream-rpms 379 k", " perl-PathTools x86_64 3.74-1.el8 rhel-8-for-x86_64-baseos-rpms 90 k", " perl-Pod-Escapes noarch 1:1.07-395.el8 rhel-8-for-x86_64-baseos-rpms 20 k", " perl-Pod-Perldoc noarch 3.28-396.el8 rhel-8-for-x86_64-baseos-rpms 88 k", " perl-Pod-Simple noarch 1:3.35-395.el8 rhel-8-for-x86_64-baseos-rpms 213 k", " perl-Pod-Usage noarch 4:1.69-395.el8 rhel-8-for-x86_64-baseos-rpms 34 k", " perl-Scalar-List-Utils x86_64 3:1.49-2.el8 rhel-8-for-x86_64-baseos-rpms 68 k", " perl-Socket x86_64 4:2.027-3.el8 rhel-8-for-x86_64-baseos-rpms 59 k", " perl-Storable x86_64 1:3.11-3.el8 rhel-8-for-x86_64-baseos-rpms 98 k", " perl-TermReadKey x86_64 2.37-7.el8 rhel-8-for-x86_64-appstream-rpms 40 k", " perl-Text-ParseWords noarch 3.30-395.el8 rhel-8-for-x86_64-baseos-rpms 18 k", " perl-Time-HiRes x86_64 4:1.9758-2.el8 rhel-8-for-x86_64-appstream-rpms 61 k", " perl-Time-Local noarch 1:1.280-1.el8 rhel-8-for-x86_64-baseos-rpms 34 k", " perl-TimeDate noarch 1:2.30-15.module+el8.3.0+6498+9eecfe51 rhel-8-for-x86_64-appstream-rpms 53 k", " perl-URI noarch 1.73-3.el8 rhel-8-for-x86_64-baseos-rpms 116 k", " perl-WWW-RobotRules noarch 6.02-18.module+el8.3.0+6498+9eecfe51 rhel-8-for-x86_64-appstream-rpms 23 k", " perl-XML-LibXML x86_64 1:2.0132-2.el8 rhel-8-for-x86_64-appstream-rpms 372 k", " perl-XML-NamespaceSupport noarch 1.12-4.el8 rhel-8-for-x86_64-appstream-rpms 30 k", " perl-XML-Parser x86_64 2.44-11.el8 rhel-8-for-x86_64-appstream-rpms 226 k", " perl-XML-SAX noarch 1.00-1.el8 rhel-8-for-x86_64-appstream-rpms 65 k", " perl-XML-SAX-Base noarch 1.09-4.el8 rhel-8-for-x86_64-appstream-rpms 35 k", " perl-constant noarch 1.33-396.el8 rhel-8-for-x86_64-baseos-rpms 25 k", " perl-libs x86_64 4:5.26.3-423.el8_10 rhel-8-for-x86_64-baseos-rpms 1.6 M", " perl-libwww-perl noarch 6.34-1.module+el8.3.0+6498+9eecfe51 rhel-8-for-x86_64-appstream-rpms 213 k", " perl-macros x86_64 4:5.26.3-423.el8_10 rhel-8-for-x86_64-baseos-rpms 73 k", " perl-parent noarch 1:0.237-1.el8 rhel-8-for-x86_64-baseos-rpms 20 k", " perl-podlators noarch 4.11-1.el8 rhel-8-for-x86_64-baseos-rpms 118 k", " perl-threads x86_64 1:2.21-2.el8 rhel-8-for-x86_64-baseos-rpms 61 k", " perl-threads-shared x86_64 1.58-2.el8 rhel-8-for-x86_64-baseos-rpms 48 k", " pinentry x86_64 1.1.0-2.el8 rhel-8-for-x86_64-appstream-rpms 100 k", " plymouth x86_64 0.9.4-12.20200615git1e36e30.el8_10 rhel-8-for-x86_64-appstream-rpms 126 k", " plymouth-core-libs x86_64 0.9.4-12.20200615git1e36e30.el8_10 rhel-8-for-x86_64-appstream-rpms 121 k", " plymouth-scripts x86_64 0.9.4-12.20200615git1e36e30.el8_10 rhel-8-for-x86_64-appstream-rpms 43 k", " policycoreutils x86_64 2.9-26.el8_10 rhel-8-for-x86_64-baseos-rpms 377 k", " polkit x86_64 0.115-15.el8_10.2 rhel-8-for-x86_64-baseos-rpms 155 k", " polkit-pkla-compat x86_64 0.1-12.el8 rhel-8-for-x86_64-baseos-rpms 46 k", " popt x86_64 1.18-1.el8 rhel-8-for-x86_64-baseos-rpms 61 k", " postfix x86_64 2:3.5.8-7.el8 rhel-8-for-x86_64-baseos-rpms 1.5 M", " procps-ng x86_64 3.3.15-14.el8 rhel-8-for-x86_64-baseos-rpms 330 k", " pygobject2 x86_64 2.28.7-5.module+el8.10.0+22676+becd68d6 rhel-8-for-x86_64-appstream-rpms 236 k", " qemu-guest-agent x86_64 15:6.2.0-53.module+el8.10.0+23081+c18b1ee3.4 rhel-8-for-x86_64-appstream-rpms 372 k", " qrencode-libs x86_64 3.4.4-5.el8 rhel-8-for-x86_64-appstream-rpms 59 k", " quota x86_64 1:4.04-14.el8 rhel-8-for-x86_64-baseos-rpms 214 k", " quota-nls noarch 1:4.04-14.el8 rhel-8-for-x86_64-baseos-rpms 95 k", " readline x86_64 7.0-10.el8 rhel-8-for-x86_64-baseos-rpms 199 k", " redhat-logos x86_64 810.1-1.el8_10 rhel-8-for-x86_64-baseos-rpms 371 k", " redhat-release-eula x86_64 8.10-0.3.el8 rhel-8-for-x86_64-baseos-rpms 21 k", " redhat-support-lib-python noarch 0.14.1-0.el8_9 rhel-8-for-x86_64-appstream-rpms 296 k", " redhat-support-tool noarch 0.14.1-0.el8_9 rhel-8-for-x86_64-appstream-rpms 245 k", " rhn-check x86_64 2.8.16-13.module+el8.1.0+3455+3ddf2832 rhel-8-for-x86_64-appstream-rpms 25 k", " rhn-client-tools x86_64 2.8.16-13.module+el8.1.0+3455+3ddf2832 rhel-8-for-x86_64-appstream-rpms 385 k", " rhn-setup x86_64 2.8.16-13.module+el8.1.0+3455+3ddf2832 rhel-8-for-x86_64-appstream-rpms 30 k", " rhnlib noarch 2.8.6-8.module+el8.1.0+3455+3ddf2832 rhel-8-for-x86_64-appstream-rpms 18 k", " rhnsd x86_64 5.0.35-3.module+el8.1.0+3455+3ddf2832 rhel-8-for-x86_64-appstream-rpms 51 k", " rng-tools x86_64 6.16-1.el8 rhel-8-for-x86_64-baseos-rpms 80 k", " rootfiles noarch 8.1-22.el8 rhel-8-for-x86_64-baseos-rpms 13 k", " rpcbind x86_64 1.2.5-10.el8 rhel-8-for-x86_64-baseos-rpms 70 k", " rpm x86_64 4.14.3-32.el8_10 rhel-8-for-x86_64-baseos-rpms 545 k", " rpm-build-libs x86_64 4.14.3-32.el8_10 rhel-8-for-x86_64-baseos-rpms 158 k", " rpm-libs x86_64 4.14.3-32.el8_10 rhel-8-for-x86_64-baseos-rpms 348 k", " rsync x86_64 3.1.3-23.el8_10 rhel-8-for-x86_64-baseos-rpms 412 k", " rsyslog x86_64 8.2102.0-15.el8_10.1 rhel-8-for-x86_64-appstream-rpms 755 k", " ruby x86_64 2.5.9-114.module+el8.10.0+23088+750dc6ca rhel-8-for-x86_64-appstream-rpms 89 k", " ruby-irb noarch 2.5.9-114.module+el8.10.0+23088+750dc6ca rhel-8-for-x86_64-appstream-rpms 104 k", " ruby-libs x86_64 2.5.9-114.module+el8.10.0+23088+750dc6ca rhel-8-for-x86_64-appstream-rpms 2.9 M", " rubygem-bigdecimal x86_64 1.3.4-114.module+el8.10.0+23088+750dc6ca rhel-8-for-x86_64-appstream-rpms 99 k", " rubygem-io-console x86_64 0.4.6-114.module+el8.10.0+23088+750dc6ca rhel-8-for-x86_64-appstream-rpms 69 k", " rubygem-json x86_64 2.1.0-114.module+el8.10.0+23088+750dc6ca rhel-8-for-x86_64-appstream-rpms 93 k", " rubygem-psych x86_64 3.0.2-114.module+el8.10.0+23088+750dc6ca rhel-8-for-x86_64-appstream-rpms 97 k", " rubygem-rdoc noarch 6.0.1.1-114.module+el8.10.0+23088+750dc6ca rhel-8-for-x86_64-appstream-rpms 458 k", " rubygems noarch 2.7.6.3-114.module+el8.10.0+23088+750dc6ca rhel-8-for-x86_64-appstream-rpms 310 k", " sed x86_64 4.5-5.el8 rhel-8-for-x86_64-baseos-rpms 298 k", " selinux-policy noarch 3.14.3-139.el8_10.1 rhel-8-for-x86_64-baseos-rpms 670 k", " selinux-policy-targeted noarch 3.14.3-139.el8_10.1 rhel-8-for-x86_64-baseos-rpms 15 M", " setup noarch 2.12.2-9.el8 rhel-8-for-x86_64-baseos-rpms 181 k", " shadow-utils x86_64 2:4.6-23.el8_10 rhel-8-for-x86_64-baseos-rpms 1.2 M", " shared-mime-info x86_64 1.9-4.el8 rhel-8-for-x86_64-baseos-rpms 329 k", " shim-x64 x86_64 15.8-2.el8_10 rhel-8-for-x86_64-baseos-rpms 464 k", " slang x86_64 2.3.2-3.el8 rhel-8-for-x86_64-baseos-rpms 368 k", " snappy x86_64 1.1.8-3.el8 rhel-8-for-x86_64-baseos-rpms 37 k", " sqlite x86_64 3.26.0-20.el8_10 rhel-8-for-x86_64-baseos-rpms 668 k", " subscription-manager x86_64 1.28.44-1.el8_10 rhel-8-for-x86_64-baseos-rpms 1.2 M", " subscription-manager-rhsm-certificates noarch 20220623-1.el8 rhel-8-for-x86_64-baseos-rpms 21 k", " sudo x86_64 1.9.5p2-1.el8_10.3 rhel-8-for-x86_64-baseos-rpms 1.0 M", " systemd x86_64 239-82.el8_10.8 rhel-8-for-x86_64-baseos-rpms 3.7 M", " systemd-libs x86_64 239-82.el8_10.8 rhel-8-for-x86_64-baseos-rpms 1.1 M", " tar x86_64 2:1.30-11.el8_10 rhel-8-for-x86_64-baseos-rpms 838 k", " teamd x86_64 1.31-4.el8 rhel-8-for-x86_64-baseos-rpms 131 k", " time x86_64 1.9-3.el8 rhel-8-for-x86_64-baseos-rpms 54 k", " tuned noarch 2.22.1-6.el8_10 rhel-8-for-x86_64-baseos-rpms 368 k", " tzdata noarch 2025b-1.el8 rhel-8-for-x86_64-baseos-rpms 477 k", " usermode x86_64 1.113-2.el8 rhel-8-for-x86_64-baseos-rpms 202 k", " util-linux x86_64 2.32.1-47.el8_10 rhel-8-for-x86_64-baseos-rpms 2.5 M", " vim-common x86_64 2:8.0.1763-21.el8_10 rhel-8-for-x86_64-appstream-rpms 6.3 M", " vim-enhanced x86_64 2:8.0.1763-21.el8_10 rhel-8-for-x86_64-appstream-rpms 1.4 M", " vim-filesystem noarch 2:8.0.1763-21.el8_10 rhel-8-for-x86_64-appstream-rpms 50 k", " vim-minimal x86_64 2:8.0.1763-21.el8_10 rhel-8-for-x86_64-baseos-rpms 574 k", " virt-what x86_64 1.25-4.el8 rhel-8-for-x86_64-baseos-rpms 38 k", " wget x86_64 1.19.5-12.el8_10 rhel-8-for-x86_64-appstream-rpms 734 k", " which x86_64 2.21-21.el8_10 rhel-8-for-x86_64-baseos-rpms 50 k", " wpa_supplicant x86_64 1:2.10-1.el8 rhel-8-for-x86_64-baseos-rpms 2.1 M", " xdg-utils noarch 1.1.2-5.el8 rhel-8-for-x86_64-appstream-rpms 84 k", " xfsprogs x86_64 5.0.0-12.el8 rhel-8-for-x86_64-baseos-rpms 1.1 M", " xz x86_64 5.2.4-4.el8_6 rhel-8-for-x86_64-baseos-rpms 153 k", " xz-libs x86_64 5.2.4-4.el8_6 rhel-8-for-x86_64-baseos-rpms 94 k", " yum noarch 4.7.0-21.el8_10 rhel-8-for-x86_64-baseos-rpms 209 k", " yum-utils noarch 4.0.21-25.el8 rhel-8-for-x86_64-baseos-rpms 76 k", " zlib x86_64 1.2.11-25.el8 rhel-8-for-x86_64-baseos-rpms 103 k", "Installing dependencies:", " NetworkManager-initscripts-updown noarch 1:1.40.16-20.el8_10 rhel-8-for-x86_64-baseos-rpms 144 k", " authselect x86_64 1.2.6-2.el8 rhel-8-for-x86_64-baseos-rpms 147 k", " authselect-libs x86_64 1.2.6-2.el8 rhel-8-for-x86_64-baseos-rpms 244 k", " brotli x86_64 1.0.6-3.el8 rhel-8-for-x86_64-baseos-rpms 323 k", " bubblewrap x86_64 0.4.0-2.el8_10 rhel-8-for-x86_64-baseos-rpms 51 k", " compat-openssl10 x86_64 1:1.0.2o-4.el8_10.1 rhel-8-for-x86_64-appstream-rpms 1.1 M", " crypto-policies noarch 20230731-1.git3177e06.el8 rhel-8-for-x86_64-baseos-rpms 64 k", " crypto-policies-scripts noarch 20230731-1.git3177e06.el8 rhel-8-for-x86_64-baseos-rpms 84 k", " dnf-plugin-subscription-manager x86_64 1.28.44-1.el8_10 rhel-8-for-x86_64-baseos-rpms 329 k", " dnf-plugins-core noarch 4.0.21-25.el8 rhel-8-for-x86_64-baseos-rpms 77 k", " dosfstools x86_64 4.1-6.el8 rhel-8-for-x86_64-baseos-rpms 122 k", " dwz x86_64 0.12-10.el8 rhel-8-for-x86_64-appstream-rpms 109 k", " efi-srpm-macros noarch 3-3.el8 rhel-8-for-x86_64-appstream-rpms 22 k", " fuse-libs x86_64 2.9.7-19.el8 rhel-8-for-x86_64-baseos-rpms 103 k", " fwupd x86_64 1.7.8-2.el8 rhel-8-for-x86_64-baseos-rpms 3.5 M", " gdisk x86_64 1.0.3-11.el8 rhel-8-for-x86_64-baseos-rpms 241 k", " ghc-srpm-macros noarch 1.4.2-7.el8 rhel-8-for-x86_64-appstream-rpms 9.4 k", " glibc-gconv-extra x86_64 2.28-251.el8_10.27 rhel-8-for-x86_64-baseos-rpms 1.6 M", " gnutls x86_64 3.6.16-8.el8_10.4 rhel-8-for-x86_64-baseos-rpms 1.0 M", " go-srpm-macros noarch 2-17.el8 rhel-8-for-x86_64-appstream-rpms 13 k", " hdparm x86_64 9.54-4.el8 rhel-8-for-x86_64-baseos-rpms 100 k", " ima-evm-utils x86_64 1.3.2-12.el8 rhel-8-for-x86_64-baseos-rpms 64 k", " ipcalc x86_64 0.2.4-4.el8 rhel-8-for-x86_64-baseos-rpms 38 k", " libarchive x86_64 3.3.3-6.el8_10 rhel-8-for-x86_64-baseos-rpms 359 k", " libatasmart x86_64 0.19-14.el8 rhel-8-for-x86_64-appstream-rpms 50 k", " libblockdev x86_64 2.28-7.el8_10 rhel-8-for-x86_64-appstream-rpms 133 k", " libblockdev-crypto x86_64 2.28-7.el8_10 rhel-8-for-x86_64-appstream-rpms 82 k", " libblockdev-fs x86_64 2.28-7.el8_10 rhel-8-for-x86_64-appstream-rpms 88 k", " libblockdev-loop x86_64 2.28-7.el8_10 rhel-8-for-x86_64-appstream-rpms 71 k", " libblockdev-mdraid x86_64 2.28-7.el8_10 rhel-8-for-x86_64-appstream-rpms 78 k", " libblockdev-part x86_64 2.28-7.el8_10 rhel-8-for-x86_64-appstream-rpms 81 k", " libblockdev-swap x86_64 2.28-7.el8_10 rhel-8-for-x86_64-appstream-rpms 73 k", " libblockdev-utils x86_64 2.28-7.el8_10 rhel-8-for-x86_64-appstream-rpms 81 k", " libbpf x86_64 0.5.0-1.el8 rhel-8-for-x86_64-baseos-rpms 137 k", " libbytesize x86_64 1.4-3.el8 rhel-8-for-x86_64-appstream-rpms 59 k", " libfdisk x86_64 2.32.1-47.el8_10 rhel-8-for-x86_64-baseos-rpms 253 k", " libgcab1 x86_64 1.1-1.el8 rhel-8-for-x86_64-baseos-rpms 79 k", " libgusb x86_64 0.3.0-1.el8 rhel-8-for-x86_64-baseos-rpms 49 k", " libibverbs x86_64 48.0-1.el8 rhel-8-for-x86_64-baseos-rpms 404 k", " libicu x86_64 60.3-2.el8_1 rhel-8-for-x86_64-baseos-rpms 8.8 M", " libidn2 x86_64 2.2.0-1.el8 rhel-8-for-x86_64-baseos-rpms 94 k", " libkcapi x86_64 1.4.0-2.el8 rhel-8-for-x86_64-baseos-rpms 53 k", " libkcapi-hmaccalc x86_64 1.4.0-2.el8 rhel-8-for-x86_64-baseos-rpms 32 k", " libksba x86_64 1.3.5-9.el8_7 rhel-8-for-x86_64-baseos-rpms 134 k", " libmetalink x86_64 0.1.3-7.el8 rhel-8-for-x86_64-baseos-rpms 32 k", " libnftnl x86_64 1.2.2-3.el8 rhel-8-for-x86_64-baseos-rpms 87 k", " libnghttp2 x86_64 1.33.0-6.el8_10.1 rhel-8-for-x86_64-baseos-rpms 78 k", " libnsl2 x86_64 1.2.0-2.20180605git4a062cf.el8 rhel-8-for-x86_64-baseos-rpms 58 k", " libpkgconf x86_64 1.4.2-1.el8 rhel-8-for-x86_64-baseos-rpms 35 k", " libpsl x86_64 0.20.2-6.el8 rhel-8-for-x86_64-baseos-rpms 61 k", " libsecret x86_64 0.18.6-1.el8 rhel-8-for-x86_64-baseos-rpms 163 k", " libsigsegv x86_64 2.11-5.el8 rhel-8-for-x86_64-baseos-rpms 30 k", " libsmbios x86_64 2.4.1-2.el8 rhel-8-for-x86_64-baseos-rpms 99 k", " libssh-config noarch 0.9.6-16.el8_10 rhel-8-for-x86_64-baseos-rpms 20 k", " libudisks2 x86_64 2.9.0-16.el8_10.1 rhel-8-for-x86_64-appstream-rpms 184 k", " libusbx x86_64 1.0.23-4.el8 rhel-8-for-x86_64-baseos-rpms 74 k", " libxmlb x86_64 0.1.15-1.el8 rhel-8-for-x86_64-baseos-rpms 91 k", " libzstd x86_64 1.4.4-1.el8 rhel-8-for-x86_64-baseos-rpms 266 k", " mariadb-connector-c-config noarch 3.1.11-2.el8_3 rhel-8-for-x86_64-appstream-rpms 15 k", " mdadm x86_64 4.2-19.el8_10 rhel-8-for-x86_64-baseos-rpms 470 k", " mozjs60 x86_64 60.9.0-4.el8 rhel-8-for-x86_64-baseos-rpms 6.6 M", " mpfr x86_64 3.1.6-1.el8 rhel-8-for-x86_64-baseos-rpms 221 k", " nettle x86_64 3.4.1-7.el8 rhel-8-for-x86_64-baseos-rpms 301 k", " nftables x86_64 1:1.0.4-7.el8_10 rhel-8-for-x86_64-baseos-rpms 382 k", " ocaml-srpm-macros noarch 5-4.el8 rhel-8-for-x86_64-appstream-rpms 9.5 k", " oddjob x86_64 0.34.7-3.el8 rhel-8-for-x86_64-appstream-rpms 81 k", " openblas-srpm-macros noarch 2-2.el8 rhel-8-for-x86_64-appstream-rpms 8.0 k", " pcre2 x86_64 10.32-3.el8_6 rhel-8-for-x86_64-baseos-rpms 247 k", " perl-CPAN-Meta-Requirements noarch 2.140-396.el8 rhel-8-for-x86_64-appstream-rpms 37 k", " perl-CPAN-Meta-YAML noarch 0.018-397.el8 rhel-8-for-x86_64-appstream-rpms 34 k", " perl-Data-Dump noarch 1.23-7.module+el8.3.0+6498+9eecfe51 rhel-8-for-x86_64-appstream-rpms 37 k", " perl-Digest-HMAC noarch 1.03-17.module+el8.3.0+6498+9eecfe51 rhel-8-for-x86_64-appstream-rpms 20 k", " perl-Digest-SHA x86_64 1:6.02-1.el8 rhel-8-for-x86_64-appstream-rpms 66 k", " perl-ExtUtils-Embed noarch 1.34-423.el8_10 rhel-8-for-x86_64-appstream-rpms 80 k", " perl-ExtUtils-Install noarch 2.14-4.el8 rhel-8-for-x86_64-appstream-rpms 46 k", " perl-ExtUtils-MakeMaker noarch 1:7.34-1.el8 rhel-8-for-x86_64-appstream-rpms 301 k", " perl-ExtUtils-Manifest noarch 1.70-395.el8 rhel-8-for-x86_64-appstream-rpms 37 k", " perl-ExtUtils-ParseXS noarch 1:3.35-2.el8 rhel-8-for-x86_64-appstream-rpms 83 k", " perl-JSON-PP noarch 1:2.97.001-3.el8 rhel-8-for-x86_64-appstream-rpms 68 k", " perl-NTLM noarch 1.09-17.module+el8.3.0+6498+9eecfe51 rhel-8-for-x86_64-appstream-rpms 24 k", " perl-Test-Harness noarch 1:3.42-1.el8 rhel-8-for-x86_64-appstream-rpms 279 k", " perl-Try-Tiny noarch 0.30-7.module+el8.3.0+6498+9eecfe51 rhel-8-for-x86_64-appstream-rpms 45 k", " perl-devel x86_64 4:5.26.3-423.el8_10 rhel-8-for-x86_64-appstream-rpms 600 k", " perl-encoding x86_64 4:2.22-3.el8 rhel-8-for-x86_64-appstream-rpms 68 k", " perl-srpm-macros noarch 1-25.el8 rhel-8-for-x86_64-appstream-rpms 11 k", " perl-version x86_64 6:0.99.24-1.el8 rhel-8-for-x86_64-appstream-rpms 67 k", " pkgconf x86_64 1.4.2-1.el8 rhel-8-for-x86_64-baseos-rpms 38 k", " platform-python-pip noarch 9.0.3-24.el8 rhel-8-for-x86_64-baseos-rpms 1.6 M", " platform-python-setuptools noarch 39.2.0-9.el8_10 rhel-8-for-x86_64-baseos-rpms 633 k", " psmisc x86_64 23.1-5.el8 rhel-8-for-x86_64-baseos-rpms 151 k", " publicsuffix-list-dafsa noarch 20180723-1.el8 rhel-8-for-x86_64-baseos-rpms 56 k", " python-rpm-macros noarch 3-45.el8 rhel-8-for-x86_64-appstream-rpms 16 k", " python-srpm-macros noarch 3-45.el8 rhel-8-for-x86_64-appstream-rpms 16 k", " python2 x86_64 2.7.18-17.module+el8.10.0+20822+a15ec22d rhel-8-for-x86_64-appstream-rpms 111 k", " python2-pip-wheel noarch 9.0.3-19.module+el8.9.0+19487+7dc18407 rhel-8-for-x86_64-appstream-rpms 892 k", " python2-pysocks noarch 1.6.8-6.module+el8.9.0+19487+7dc18407 rhel-8-for-x86_64-appstream-rpms 33 k", " python2-pytz noarch 2017.2-13.module+el8.9.0+19487+7dc18407 rhel-8-for-x86_64-appstream-rpms 54 k", " python2-setuptools-wheel noarch 39.0.1-14.module+el8.10.0+20444+3bf7fee4 rhel-8-for-x86_64-appstream-rpms 287 k", " python3-audit x86_64 3.1.2-1.el8_10.1 rhel-8-for-x86_64-baseos-rpms 88 k", " python3-cloud-what x86_64 1.28.44-1.el8_10 rhel-8-for-x86_64-baseos-rpms 328 k", " python3-dnf-plugin-spacewalk noarch 2.8.5-11.module+el8.1.0+3455+3ddf2832 rhel-8-for-x86_64-appstream-rpms 30 k", " python3-dnf-plugins-core noarch 4.0.21-25.el8 rhel-8-for-x86_64-baseos-rpms 263 k", " python3-gpg x86_64 1.13.1-12.el8 rhel-8-for-x86_64-baseos-rpms 244 k", " python3-jsonschema noarch 2.6.0-4.el8 rhel-8-for-x86_64-appstream-rpms 82 k", " python3-jwt noarch 1.6.1-2.el8 rhel-8-for-x86_64-baseos-rpms 43 k", " python3-librepo x86_64 1.14.2-5.el8 rhel-8-for-x86_64-baseos-rpms 54 k", " python3-netifaces x86_64 0.10.6-4.el8 rhel-8-for-x86_64-appstream-rpms 25 k", " python3-nftables x86_64 1:1.0.4-7.el8_10 rhel-8-for-x86_64-baseos-rpms 32 k", " python3-oauthlib noarch 2.1.0-1.el8 rhel-8-for-x86_64-baseos-rpms 155 k", " python3-pip noarch 9.0.3-24.el8 rhel-8-for-x86_64-appstream-rpms 20 k", " python3-pip-wheel noarch 9.0.3-24.el8 rhel-8-for-x86_64-baseos-rpms 866 k", " python3-ptyprocess noarch 0.5.2-4.el8 rhel-8-for-x86_64-appstream-rpms 31 k", " python3-pyparsing noarch 2.1.10-7.el8 rhel-8-for-x86_64-baseos-rpms 142 k", " python3-pysocks noarch 1.6.8-3.el8 rhel-8-for-x86_64-baseos-rpms 34 k", " python3-pytz noarch 2017.2-11.el8 rhel-8-for-x86_64-appstream-rpms 54 k", " python3-rhn-check x86_64 2.8.16-13.module+el8.1.0+3455+3ddf2832 rhel-8-for-x86_64-appstream-rpms 38 k", " python3-rhn-client-tools x86_64 2.8.16-13.module+el8.1.0+3455+3ddf2832 rhel-8-for-x86_64-appstream-rpms 109 k", " python3-rhn-setup x86_64 2.8.16-13.module+el8.1.0+3455+3ddf2832 rhel-8-for-x86_64-appstream-rpms 67 k", " python3-rhnlib noarch 2.8.6-8.module+el8.1.0+3455+3ddf2832 rhel-8-for-x86_64-appstream-rpms 77 k", " python3-rpm-macros noarch 3-45.el8 rhel-8-for-x86_64-appstream-rpms 15 k", " python3-setuptools noarch 39.2.0-9.el8_10 rhel-8-for-x86_64-baseos-rpms 163 k", " python3-setuptools-wheel noarch 39.2.0-9.el8_10 rhel-8-for-x86_64-baseos-rpms 289 k", " python3-systemd x86_64 234-8.el8 rhel-8-for-x86_64-baseos-rpms 81 k", " python3-webencodings noarch 0.5.1-6.el8 rhel-8-for-x86_64-appstream-rpms 27 k", " python36 x86_64 3.6.8-39.module+el8.10.0+20784+edafcd43 rhel-8-for-x86_64-appstream-rpms 20 k", " qt5-srpm-macros noarch 5.15.3-1.el8 rhel-8-for-x86_64-appstream-rpms 11 k", " redhat-rpm-config noarch 131-1.el8 rhel-8-for-x86_64-appstream-rpms 91 k", " rpm-plugin-selinux x86_64 4.14.3-32.el8_10 rhel-8-for-x86_64-baseos-rpms 79 k", " rubygem-openssl x86_64 2.1.2-114.module+el8.10.0+23088+750dc6ca rhel-8-for-x86_64-appstream-rpms 191 k", " rust-srpm-macros noarch 5-2.el8 rhel-8-for-x86_64-appstream-rpms 9.3 k", " sqlite-libs x86_64 3.26.0-20.el8_10 rhel-8-for-x86_64-baseos-rpms 580 k", " squashfs-tools x86_64 4.3-21.el8 rhel-8-for-x86_64-baseos-rpms 165 k", " systemtap-sdt-devel x86_64 4.9-3.el8 rhel-8-for-x86_64-appstream-rpms 88 k", " tpm2-tss x86_64 2.3.2-6.el8 rhel-8-for-x86_64-baseos-rpms 275 k", " trousers-lib x86_64 0.3.15-2.el8 rhel-8-for-x86_64-baseos-rpms 168 k", " unbound-libs x86_64 1.16.2-5.9.el8_10 rhel-8-for-x86_64-appstream-rpms 577 k", " unzip x86_64 6.0-48.el8_10 rhel-8-for-x86_64-baseos-rpms 196 k", " volume_key-libs x86_64 0.3.11-6.el8 rhel-8-for-x86_64-appstream-rpms 149 k", " xkeyboard-config noarch 2.28-1.el8 rhel-8-for-x86_64-appstream-rpms 782 k", " zip x86_64 3.0-23.el8 rhel-8-for-x86_64-baseos-rpms 270 k", "Installing weak dependencies:", " elfutils-debuginfod-client x86_64 0.190-2.el8 rhel-8-for-x86_64-baseos-rpms 76 k", " geolite2-city noarch 20180605-1.el8 rhel-8-for-x86_64-appstream-rpms 19 M", " geolite2-country noarch 20180605-1.el8 rhel-8-for-x86_64-appstream-rpms 1.0 M", " gnupg2-smime x86_64 2.2.20-3.el8_6 rhel-8-for-x86_64-baseos-rpms 283 k", " libmaxminddb x86_64 1.2.0-10.el8_9.1 rhel-8-for-x86_64-appstream-rpms 33 k", " libxkbcommon x86_64 0.9.1-1.el8 rhel-8-for-x86_64-appstream-rpms 116 k", " memstrack x86_64 0.2.5-2.el8 rhel-8-for-x86_64-baseos-rpms 52 k", " oddjob-mkhomedir x86_64 0.34.7-3.el8 rhel-8-for-x86_64-appstream-rpms 50 k", " openssl-pkcs11 x86_64 0.4.10-3.el8 rhel-8-for-x86_64-baseos-rpms 66 k", " perl-CPAN-Meta noarch 2.150010-396.el8 rhel-8-for-x86_64-appstream-rpms 191 k", " pigz x86_64 2.4-4.el8 rhel-8-for-x86_64-baseos-rpms 79 k", " python2-pip noarch 9.0.3-19.module+el8.9.0+19487+7dc18407 rhel-8-for-x86_64-appstream-rpms 1.6 M", " python3-html5lib noarch 1:0.999999999-6.el8 rhel-8-for-x86_64-appstream-rpms 214 k", " python3-unbound x86_64 1.16.2-5.9.el8_10 rhel-8-for-x86_64-appstream-rpms 129 k", " rpm-plugin-systemd-inhibit x86_64 4.14.3-32.el8_10 rhel-8-for-x86_64-baseos-rpms 80 k", " rubygem-did_you_mean noarch 1.2.0-114.module+el8.10.0+23088+750dc6ca rhel-8-for-x86_64-appstream-rpms 83 k", " trousers x86_64 0.3.15-2.el8 rhel-8-for-x86_64-baseos-rpms 153 k", " udisks2 x86_64 2.9.0-16.el8_10.1 rhel-8-for-x86_64-appstream-rpms 474 k", "Removing:", " Red_Hat_Enterprise_Linux-Release_Notes-7-en-US noarch 7-2.el7 @System 317 k", " aic94xx-firmware noarch 30-6.el7 @System 30 k", " audit-libs-python x86_64 2.8.5-4.el7 @System 316 k", " btrfs-progs x86_64 4.9.1-1.el7 @System 4.0 M", " dbus-python x86_64 1.1.1-9.el7 @System 828 k", " libnl x86_64 1.1.4-3.el7 @System 365 k", " libselinux-python x86_64 2.5-15.el7 @System 589 k", " libsemanage-python x86_64 2.5-14.el7 @System 441 k", " libxml2-python x86_64 2.9.1-6.el7_9.6 @System 1.4 M", " m2crypto x86_64 0.21.1-17.el7 @System 1.9 M", " mariadb-libs x86_64 1:5.5.68-1.el7 @System 4.4 M", " mozjs17 x86_64 17.0.0-20.el7 @System 3.9 M", " newt-python x86_64 0.52.15-4.el7 @System 114 k", " nss-pem x86_64 1.0.3-7.el7_9.1 @System 205 k", " perl-Business-ISBN noarch 2.06-2.el7 @System 39 k", " perl-Business-ISBN-Data noarch 20120719.001-2.el7 @System 161 k", " perl-Font-AFM noarch 1.20-13.el7 @System 46 k", " perl-HTML-Format noarch 2.10-7.el7 @System 125 k", " perl-Net-LibIDN x86_64 0.12-15.el7 @System 51 k", " pexpect noarch 2.3-11.el7 @System 784 k", " policycoreutils-python x86_64 2.5-34.el7 @System 1.2 M", " pth x86_64 2.0.7-23.el7 @System 262 k", " pyOpenSSL x86_64 0.13.1-4.el7 @System 630 k", " pygpgme x86_64 0.3-9.el7 @System 193 k", " pyliblzma x86_64 0.5.3-11.el7 @System 186 k", " pyserial noarch 2.6-6.el7 @System 538 k", " python x86_64 2.7.5-94.el7_9 @System 79 k", " python-IPy noarch 0.75-6.el7 @System 119 k", " python-babel noarch 0.9.6-8.el7 @System 5.2 M", " python-backports x86_64 1.0-8.el7 @System 638 ", " python-backports-ssl_match_hostname noarch 3.5.0.1-1.el7 @System 18 k", " python-cffi x86_64 1.6.0-5.el7 @System 1.0 M", " python-chardet noarch 2.2.1-3.el7 @System 1.1 M", " python-configobj noarch 4.7.2-7.el7 @System 598 k", " python-dateutil noarch 1.5-7.el7 @System 343 k", " python-decorator noarch 3.4.0-3.el7 @System 71 k", " python-dmidecode x86_64 3.12.2-4.el7 @System 261 k", " python-enum34 noarch 1.0.4-1.el7 @System 322 k", " python-ethtool x86_64 0.8-8.el7 @System 74 k", " python-firewall noarch 0.6.3-13.el7_9 @System 1.9 M", " python-gobject-base x86_64 3.22.0-1.el7_4.1 @System 1.1 M", " python-gudev x86_64 147.2-7.el7 @System 45 k", " python-hwdata noarch 1.7.3-4.el7 @System 172 k", " python-idna noarch 2.4-1.el7 @System 563 k", " python-iniparse noarch 0.4-9.el7 @System 112 k", " python-inotify noarch 0.9.4-4.el7 @System 256 k", " python-ipaddr noarch 2.1.11-2.el7 @System 194 k", " python-ipaddress noarch 1.0.16-2.el7 @System 227 k", " python-jinja2 noarch 2.7.2-4.el7 @System 3.0 M", " python-jsonpatch noarch 1.2-4.el7 @System 52 k", " python-jsonpointer noarch 1.9-2.el7 @System 34 k", " python-jwcrypto noarch 0.4.2-1.el7 @System 249 k", " python-kitchen noarch 1.1.1-5.el7 @System 1.4 M", " python-libs x86_64 2.7.5-94.el7_9 @System 24 M", " python-linux-procfs noarch 0.4.11-4.el7 @System 95 k", " python-lxml x86_64 3.2.1-4.el7 @System 2.6 M", " python-magic noarch 5.11-37.el7 @System 17 k", " python-markupsafe x86_64 0.11-10.el7 @System 58 k", " python-perf x86_64 3.10.0-1160.120.1.el7 @System 336 k", " python-ply noarch 3.4-11.el7 @System 529 k", " python-prettytable noarch 0.7.2-3.el7 @System 180 k", " python-pycparser noarch 2.14-1.el7 @System 622 k", " python-pycurl x86_64 7.19.0-19.el7 @System 236 k", " python-pyudev noarch 0.15-9.el7 @System 236 k", " python-requests noarch 2.6.0-10.el7 @System 341 k", " python-schedutils x86_64 0.4-6.el7 @System 42 k", " python-setuptools noarch 0.9.8-7.el7 @System 1.9 M", " python-six noarch 1.9.0-2.el7 @System 97 k", " python-slip noarch 0.4.0-4.el7 @System 60 k", " python-slip-dbus noarch 0.4.0-4.el7 @System 75 k", " python-syspurpose x86_64 1.24.54-1.el7_9 @System 125 k", " python-urlgrabber noarch 3.10-10.el7 @System 492 k", " python-urllib3 noarch 1.10.2-7.el7 @System 380 k", " python2-cryptography x86_64 1.7.2-2.el7 @System 2.6 M", " python2-dnf noarch 4.0.9.2-2.el7_9 @System 1.9 M", " python2-futures noarch 3.1.1-5.el7 @System 91 k", " python2-libcomps x86_64 0.1.8-14.el7 @System 140 k", " python2-pyasn1 noarch 0.1.9-7.el7 @System 458 k", " pyxattr x86_64 0.5.1-5.el7 @System 62 k", " rpm-python x86_64 4.11.3-48.el7_9 @System 146 k", " subscription-manager-rhsm x86_64 1.24.54-1.el7_9 @System 413 k", " systemd-sysv x86_64 219-78.el7_9.9 @System 3.9 k", " sysvinit-tools x86_64 2.88-14.dsf.el7 @System 107 k", " tcp_wrappers x86_64 7.6-77.el7 @System 198 k", " tcp_wrappers-libs x86_64 7.6-77.el7 @System 131 k", " yum-metadata-parser x86_64 1.1.4-10.el7 @System 57 k", " yum-rhn-plugin noarch 2.0.1-10.el7 @System 202 k", "Removing dependent packages:", " beakerlib noarch 1.29.3-1.el7bkr @System 454 k", " beakerlib-redhat noarch 1-33.el7bkr @System 22 k", " perl-HTML-Tree noarch 1:5.03-2.el7 @System 481 k", " perl-HTTP-Daemon noarch 6.01-8.el7 @System 40 k", " perl-IO-stringy noarch 2.110-22.el7 @System 130 k", " perl-XML-Twig noarch 3.44-2.el7 @System 642 k", " restraint-rhts x86_64 0.4.4-1.el7bkr @System 68 k", " tps-devel noarch 2.44.50-1 @System 1.5 M", "Downgrading:", " irqbalance x86_64 2:1.9.2-1.el8 rhel-8-for-x86_64-baseos-rpms 72 k", " libcgroup x86_64 0.41-19.el8 rhel-8-for-x86_64-baseos-rpms 70 k", " libcroco x86_64 0.6.12-4.el8_2.1 rhel-8-for-x86_64-baseos-rpms 113 k", " perl-Compress-Raw-Zlib x86_64 2.081-1.el8 rhel-8-for-x86_64-baseos-rpms 68 k", " sg3_utils x86_64 1.44-6.el8 rhel-8-for-x86_64-baseos-rpms 918 k", " sg3_utils-libs x86_64 1.44-6.el8 rhel-8-for-x86_64-baseos-rpms 99 k", "Enabling module streams:", " gimp 2.8 ", " idm client ", " perl 5.26 ", " perl-FCGI 0.78 ", " perl-IO-Socket-SSL 2.066 ", " perl-libwww-perl 6.34 ", " python27 2.7 ", " python36 3.6 ", " ruby 2.5 ", " satellite-5-client 1.0 ", " virt rhel ", "", "Transaction Summary", "==============================================================================================================================================", "Install 329 Packages", "Upgrade 374 Packages", "Remove 95 Packages", "Downgrade 6 Packages", "", "Total size: 1.1 G", "Total download size: 988 M", "Downloading Packages:", "Check completed.", "==> Processing phase `Reports`", "====> * verify_check_results", " Check all dialogs and notify that user needs to make some choices.", "====> * verify_check_results", " Check all generated results messages and notify user about them.", "", "Debug output written to /var/log/leapp/leapp-preupgrade.log", "", "============================================================", " REPORT OVERVIEW ", "============================================================", "", "HIGH and MEDIUM severity reports:", " 1. Packages available in excluded repositories will not be installed", " 2. GRUB2 core will be automatically updated during the upgrade", " 3. Difference in Python versions and support in RHEL 8", " 4. Upgrade is unsupported", " 5. Module pam_pkcs11 will be removed from PAM configuration", " 6. chrony using default configuration", "", "Reports summary:", " Errors: 0", " Inhibitors: 0", " HIGH severity reports: 4", " MEDIUM severity reports: 2", " LOW severity reports: 6", " INFO severity reports: 3", "", "Before continuing, review the full report below for details about discovered problems and possible remediation instructions:", " A report has been generated at /var/log/leapp/leapp-report.txt", " A report has been generated at /var/log/leapp/leapp-report.json", "", "============================================================", " END OF REPORT OVERVIEW ", "============================================================", "", "Answerfile has been generated at /var/log/leapp/answerfile", "Job ended at 2025-12-12T20:55:02Z", ""]}, "changed": false} RUNNING HANDLER [infra.leapp.common : Rename log file] ************************* task path: /root/.ansible/collections/ansible_collections/infra/leapp/roles/common/handlers/main.yml:32 changed: [managed-node01] => {"changed": true, "cmd": "export PATH=$PATH\nmv /var/log/ripu/ripu.log /var/log/ripu/ripu.log-20251212T155132\n", "delta": "0:00:00.004649", "end": "2025-12-12 15:55:03.563056", "msg": "", "rc": 0, "start": "2025-12-12 15:55:03.558407", "stderr": "", "stderr_lines": [], "stdout": "", "stdout_lines": []} RUNNING HANDLER [infra.leapp.analysis : Display inhibitors] ******************** task path: /root/.ansible/collections/ansible_collections/infra/leapp/roles/analysis/handlers/main.yml:32 skipping: [managed-node01] => {} RUNNING HANDLER [infra.leapp.analysis : Display errors] ************************ task path: /root/.ansible/collections/ansible_collections/infra/leapp/roles/analysis/handlers/main.yml:40 skipping: [managed-node01] => {} RUNNING HANDLER [infra.leapp.analysis : Preupgrade analysis report is done] **** task path: /root/.ansible/collections/ansible_collections/infra/leapp/roles/analysis/handlers/main.yml:48 ok: [managed-node01] => { "msg": "The preupgrade analysis report generation is now complete. SUCCESS: No inhibitors found. Review the tasks above or the result file at /var/log/leapp/leapp-report.txt." } RUNNING HANDLER [infra.leapp.common : Check for log file] ********************** task path: /root/.ansible/collections/ansible_collections/infra/leapp/roles/common/handlers/main.yml:3 ok: [managed-node01] => {"changed": false, "stat": {"exists": false}} RUNNING HANDLER [infra.leapp.common : Add end time to log file] **************** task path: /root/.ansible/collections/ansible_collections/infra/leapp/roles/common/handlers/main.yml:9 skipping: [managed-node01] => {"changed": false, "skip_reason": "Conditional result was False"} RUNNING HANDLER [infra.leapp.common : Slurp ripu.log file] ********************* task path: /root/.ansible/collections/ansible_collections/infra/leapp/roles/common/handlers/main.yml:19 skipping: [managed-node01] => {"changed": false, "skip_reason": "Conditional result was False"} RUNNING HANDLER [infra.leapp.common : Decode ripu.log file] ******************** task path: /root/.ansible/collections/ansible_collections/infra/leapp/roles/common/handlers/main.yml:26 skipping: [managed-node01] => {"changed": false, "skip_reason": "Conditional result was False"} RUNNING HANDLER [infra.leapp.common : Rename log file] ************************* task path: /root/.ansible/collections/ansible_collections/infra/leapp/roles/common/handlers/main.yml:32 skipping: [managed-node01] => {"changed": false, "skip_reason": "Conditional result was False"} RUNNING HANDLER [infra.leapp.common : Check for log file] ********************** task path: /root/.ansible/collections/ansible_collections/infra/leapp/roles/common/handlers/main.yml:3 ok: [managed-node01] => {"changed": false, "stat": {"exists": false}} RUNNING HANDLER [infra.leapp.common : Add end time to log file] **************** task path: /root/.ansible/collections/ansible_collections/infra/leapp/roles/common/handlers/main.yml:9 skipping: [managed-node01] => {"changed": false, "skip_reason": "Conditional result was False"} RUNNING HANDLER [infra.leapp.common : Slurp ripu.log file] ********************* task path: /root/.ansible/collections/ansible_collections/infra/leapp/roles/common/handlers/main.yml:19 skipping: [managed-node01] => {"changed": false, "skip_reason": "Conditional result was False"} RUNNING HANDLER [infra.leapp.common : Decode ripu.log file] ******************** task path: /root/.ansible/collections/ansible_collections/infra/leapp/roles/common/handlers/main.yml:26 skipping: [managed-node01] => {"changed": false, "skip_reason": "Conditional result was False"} RUNNING HANDLER [infra.leapp.common : Rename log file] ************************* task path: /root/.ansible/collections/ansible_collections/infra/leapp/roles/common/handlers/main.yml:32 skipping: [managed-node01] => {"changed": false, "skip_reason": "Conditional result was False"} RUNNING HANDLER [infra.leapp.common : Check for log file] ********************** task path: /root/.ansible/collections/ansible_collections/infra/leapp/roles/common/handlers/main.yml:3 ok: [managed-node01] => {"changed": false, "stat": {"exists": false}} RUNNING HANDLER [infra.leapp.common : Add end time to log file] **************** task path: /root/.ansible/collections/ansible_collections/infra/leapp/roles/common/handlers/main.yml:9 skipping: [managed-node01] => {"changed": false, "skip_reason": "Conditional result was False"} RUNNING HANDLER [infra.leapp.common : Slurp ripu.log file] ********************* task path: /root/.ansible/collections/ansible_collections/infra/leapp/roles/common/handlers/main.yml:19 skipping: [managed-node01] => {"changed": false, "skip_reason": "Conditional result was False"} RUNNING HANDLER [infra.leapp.common : Decode ripu.log file] ******************** task path: /root/.ansible/collections/ansible_collections/infra/leapp/roles/common/handlers/main.yml:26 skipping: [managed-node01] => {"changed": false, "skip_reason": "Conditional result was False"} RUNNING HANDLER [infra.leapp.common : Rename log file] ************************* task path: /root/.ansible/collections/ansible_collections/infra/leapp/roles/common/handlers/main.yml:32 skipping: [managed-node01] => {"changed": false, "skip_reason": "Conditional result was False"} RUNNING HANDLER [infra.leapp.common : Check for log file] ********************** task path: /root/.ansible/collections/ansible_collections/infra/leapp/roles/common/handlers/main.yml:3 ok: [managed-node01] => {"changed": false, "stat": {"exists": false}} RUNNING HANDLER [infra.leapp.common : Add end time to log file] **************** task path: /root/.ansible/collections/ansible_collections/infra/leapp/roles/common/handlers/main.yml:9 skipping: [managed-node01] => {"changed": false, "skip_reason": "Conditional result was False"} RUNNING HANDLER [infra.leapp.common : Slurp ripu.log file] ********************* task path: /root/.ansible/collections/ansible_collections/infra/leapp/roles/common/handlers/main.yml:19 skipping: [managed-node01] => {"changed": false, "skip_reason": "Conditional result was False"} RUNNING HANDLER [infra.leapp.common : Decode ripu.log file] ******************** task path: /root/.ansible/collections/ansible_collections/infra/leapp/roles/common/handlers/main.yml:26 skipping: [managed-node01] => {"changed": false, "skip_reason": "Conditional result was False"} RUNNING HANDLER [infra.leapp.common : Rename log file] ************************* task path: /root/.ansible/collections/ansible_collections/infra/leapp/roles/common/handlers/main.yml:32 skipping: [managed-node01] => {"changed": false, "skip_reason": "Conditional result was False"} TASK [common_upgrade_tasks | Run upgrade role] ********************************* task path: /root/.ansible/collections/ansible_collections/infra/leapp/tests/tasks/common_upgrade_tasks.yml:84 skipping: [managed-node01] => {"changed": false, "skip_reason": "Conditional result was False"} TASK [tests_upgrade_custom | Assert that the system has been upgraded] ********* task path: /root/.ansible/collections/ansible_collections/infra/leapp/tests/tasks/tests_upgrade_custom.yml:30 skipping: [managed-node01] => {"changed": false, "skip_reason": "Conditional result was False"} TASK [tests_upgrade_custom | Mark upgrade as completed] ************************ task path: /root/.ansible/collections/ansible_collections/infra/leapp/tests/tasks/tests_upgrade_custom.yml:45 ok: [managed-node01] => {"ansible_facts": {"leapp_upgrade_completed": true}, "changed": false} TASK [tests_upgrade_custom | Cleanup | Remove log files] *********************** task path: /root/.ansible/collections/ansible_collections/infra/leapp/tests/tasks/tests_upgrade_custom.yml:49 changed: [managed-node01] => {"changed": true, "cmd": "set -euxo pipefail\nrm -f /var/log/leapp/leapp-upgrade.log\nrm -f /var/log/ripu/ripu.log*\n", "delta": "0:00:00.005173", "end": "2025-12-12 15:55:05.472283", "msg": "", "rc": 0, "start": "2025-12-12 15:55:05.467110", "stderr": "+ rm -f /var/log/leapp/leapp-upgrade.log\n+ rm -f /var/log/ripu/ripu.log-20251212T155132", "stderr_lines": ["+ rm -f /var/log/leapp/leapp-upgrade.log", "+ rm -f /var/log/ripu/ripu.log-20251212T155132"], "stdout": "", "stdout_lines": []} PLAY RECAP ********************************************************************* managed-node01 : ok=100 changed=21 unreachable=0 failed=0 skipped=48 rescued=0 ignored=0