From c6b77e5510e29cc692930f1a6b657b3072636320 Mon Sep 17 00:00:00 2001 From: ganome Date: Sat, 28 Jun 2025 19:25:29 -0600 Subject: [PATCH] Automated updated process of shell scripts and DOT Files (gentooamd) --- Gentoo/gentooamd/etc/portage/make.conf | 2 +- .../portage/package.accept_keywords/hyprland | 3 +- .../etc/portage/package.accept_keywords/lact | 1 + .../portage/package.accept_keywords/libnotify | 1 + .../etc/portage/package.accept_keywords/obs | 1 + .../portage/package.accept_keywords/pipewire | 2 +- .../portage/package.accept_keywords/rustdesk | 1 + .../etc/portage/package.accept_keywords/slack | 1 + .../etc/portage/package.accept_keywords/wine | 3 +- .../xdg-desktop-portal | 1 + Gentoo/gentooamd/etc/portage/package.use/gcc | 2 +- .../etc/portage/package.use/librewolf | 1 + .../gentooamd/etc/portage/package.use/opencv | 5 + Gentoo/gentooamd/etc/portage/package.use/wine | 32 + .../etc/portage/package.use/world-rebuild | 8 + .../gentooamd/etc/portage/package.use/xsane | 1 + .../etc/portage/postsync.d/50-eix-postsync | 42 + .../etc/portage/postsync.d/eix-update | Bin 0 -> 1710344 bytes .../etc/portage/repos.conf/eselect-repo.conf | 5 + .../sys-kernel/gentoo-kernel-6.14.10 | 7430 ++++++++++++++++ .../sys-kernel/gentoo-kernel-6.14.8 | 7430 ++++++++++++++++ .../sys-kernel/gentoo-kernel-6.14.9 | 7430 ++++++++++++++++ .../sys-kernel/gentoo-kernel-6.15.2 | 7440 +++++++++++++++++ .../sys-kernel/gentoo-kernel-6.15.3 | 7440 +++++++++++++++++ .../sys-kernel/gentoo-kernel-6.15.4 | 7440 +++++++++++++++++ .../sys-kernel/linux-firmware-20250410 | 27 + Gentoo/gentooamd/home/user/.bashrc | 2 +- .../user/.config/GIMP/2.10/action-history | 12 +- .../home/user/.config/GIMP/2.10/menurc | 1 + .../home/user/.config/GIMP/2.10/pluginrc | 226 +- .../home/user/.config/GIMP/2.10/sessionrc | 3 + .../home/user/.config/GIMP/2.10/tags.xml | 193 +- Gentoo/gentooamd/home/user/.config/arkrc | 3 +- Gentoo/gentooamd/home/user/.config/dconf/user | Bin 12980 -> 12996 bytes .../home/user/.config/geany/session.conf | 27 +- .../home/user/.config/gtk-3.0/settings.ini | 4 +- .../home/user/.config/gtk-4.0/settings.ini | 4 +- Gentoo/gentooamd/home/user/.config/gtkrc | 2 +- Gentoo/gentooamd/home/user/.config/gtkrc-2.0 | 2 +- .../gentooamd/home/user/.config/htop/htoprc | 4 +- .../home/user/.config/hypr/hyprland/bind.conf | 4 +- .../home/user/.config/kconf_updaterc | 40 +- Gentoo/gentooamd/home/user/.config/kdeglobals | 2 +- .../home/user/.config/kglobalshortcutsrc | 250 +- .../gentooamd/home/user/.config/lact/ui.yaml | 10 + .../gentooamd/home/user/.config/mimeapps.list | 4 + .../home/user/.config/pavucontrol.ini | 4 +- .../plasma-org.kde.plasma.desktop-appletsrc | 18 +- .../home/user/.config/plasma-welcomerc | 2 +- .../home/user/.config/rncbc.org/qpwgraph.conf | 17 +- .../home/user/.config/rustdesk/RustDesk.toml | 110 + .../home/user/.config/rustdesk/RustDesk2.toml | 12 + .../.config/rustdesk/RustDesk_lan_peers.toml | 9 + .../user/.config/rustdesk/RustDesk_local.toml | 14 + .../.config/rustdesk/RustDesk_status.toml | 2 + .../user/.config/rustdesk/peers/24303618.toml | 59 + .../session/kwin_saved at previous logout_ | 4 +- .../user/.config/xsettingsd/xsettingsd.conf | 2 +- Gentoo/gentooamd/home/user/.tldrc/date | 2 +- .../tldr/.github/workflows/monthly-check.yml | 2 +- .../home/user/.tldrc/tldr/CONTRIBUTING.md | 4 +- .../.tldrc/tldr/pages.ar/common/ffmpeg.md | 36 + .../user/.tldrc/tldr/pages.ar/common/git.md | 2 +- .../user/.tldrc/tldr/pages.ar/common/tr.md | 8 +- .../user/.tldrc/tldr/pages.ar/common/watch.md | 2 +- .../.tldrc/tldr/pages.bn/common/abduco.md | 2 +- .../user/.tldrc/tldr/pages.bn/common/ac.md | 2 +- .../user/.tldrc/tldr/pages.ca/linux/acpi.md | 2 +- .../user/.tldrc/tldr/pages.ca/linux/lsusb.md | 2 +- .../.tldrc/tldr/pages.de/common/alacritty.md | 2 +- .../.tldrc/tldr/pages.de/common/ansible.md | 2 +- .../user/.tldrc/tldr/pages.de/common/ant.md | 2 +- .../user/.tldrc/tldr/pages.de/common/arp.md | 2 +- .../.tldrc/tldr/pages.de/common/arping.md | 2 +- .../user/.tldrc/tldr/pages.de/common/code.md | 2 +- .../user/.tldrc/tldr/pages.de/common/gh.md | 2 +- .../user/.tldrc/tldr/pages.de/common/git.md | 2 +- .../.tldrc/tldr/pages.de/common/ipcalc.md | 28 + .../.tldrc/tldr/pages.de/common/terraform.md | 2 +- .../user/.tldrc/tldr/pages.de/common/tldr.md | 28 +- .../user/.tldrc/tldr/pages.de/common/watch.md | 20 + .../user/.tldrc/tldr/pages.de/common/yarn.md | 2 +- .../user/.tldrc/tldr/pages.de/common/zsh.md | 2 +- .../user/.tldrc/tldr/pages.de/linux/acpi.md | 2 +- .../user/.tldrc/tldr/pages.de/linux/ascii.md | 2 +- .../user/.tldrc/tldr/pages.de/linux/mount.md | 28 + .../tldr/pages.de/linux/nixos-rebuild.md | 6 +- .../user/.tldrc/tldr/pages.de/linux/rev.md | 12 + .../user/.tldrc/tldr/pages.es/common/arp.md | 2 +- .../.tldrc/tldr/pages.es/common/arping.md | 2 +- .../.tldrc/tldr/pages.es/common/autossh.md | 2 +- .../user/.tldrc/tldr/pages.es/common/axel.md | 2 +- .../.tldrc/tldr/pages.es/common/blahaj.md | 28 + .../user/.tldrc/tldr/pages.es/common/byobu.md | 8 + .../user/.tldrc/tldr/pages.es/common/case.md | 10 +- .../user/.tldrc/tldr/pages.es/common/code.md | 2 +- .../.tldrc/tldr/pages.es/common/compgen.md | 22 +- .../.tldrc/tldr/pages.es/common/cowsay.md | 2 +- .../.tldrc/tldr/pages.es/common/dbeaver.md | 32 + .../.tldrc/tldr/pages.es/common/declare.md | 14 +- .../.tldrc/tldr/pages.es/common/git-lfs.md | 2 +- .../user/.tldrc/tldr/pages.es/common/git.md | 2 +- .../.tldrc/tldr/pages.es/common/history.md | 2 +- .../pages.es/common/impacket-mqtt_check.md | 7 + .../pages.es/common/impacket-ntfs-read.md | 7 + .../tldr/pages.es/common/impacket-ping.md | 7 + .../tldr/pages.es/common/impacket-ping6.md | 7 + .../tldr/pages.es/common/impacket-rpcdump.md | 7 + .../tldr/pages.es/common/impacket-rpcmap.md | 7 + .../user/.tldrc/tldr/pages.es/common/j.md | 7 + .../user/.tldrc/tldr/pages.es/common/jco.md | 7 + .../user/.tldrc/tldr/pages.es/common/kite.md | 7 + .../user/.tldrc/tldr/pages.es/common/kr.md | 7 + .../.tldrc/tldr/pages.es/common/netexec.md | 7 + .../tldr/pages.es/common/pulumi-down.md | 7 + .../user/.tldrc/tldr/pages.es/common/zsh.md | 2 +- .../user/.tldrc/tldr/pages.es/linux/acpi.md | 2 +- .../user/.tldrc/tldr/pages.es/linux/ascii.md | 2 +- .../.tldrc/tldr/pages.es/linux/hexdump.md | 20 + .../user/.tldrc/tldr/pages.es/linux/lsusb.md | 4 +- .../.tldrc/tldr/pages.es/linux/xcowsay.md | 2 +- .../user/.tldrc/tldr/pages.es/windows/wsl.md | 36 + .../.tldrc/tldr/pages.fr/common/abduco.md | 2 +- .../user/.tldrc/tldr/pages.fr/common/ac.md | 2 +- .../user/.tldrc/tldr/pages.fr/common/act.md | 2 +- .../user/.tldrc/tldr/pages.fr/common/ag.md | 2 +- .../.tldrc/tldr/pages.fr/common/alacritty.md | 2 +- .../.tldrc/tldr/pages.fr/common/ansible.md | 2 +- .../user/.tldrc/tldr/pages.fr/common/ant.md | 2 +- .../user/.tldrc/tldr/pages.fr/common/arp.md | 2 +- .../.tldrc/tldr/pages.fr/common/arping.md | 2 +- .../.tldrc/tldr/pages.fr/common/autossh.md | 2 +- .../user/.tldrc/tldr/pages.fr/common/axel.md | 2 +- .../user/.tldrc/tldr/pages.fr/common/code.md | 2 +- .../user/.tldrc/tldr/pages.fr/common/gh.md | 2 +- .../.tldrc/tldr/pages.fr/common/git-lfs.md | 2 +- .../tldr/pages.fr/common/git-subtree.md | 2 +- .../user/.tldrc/tldr/pages.fr/common/git.md | 2 +- .../user/.tldrc/tldr/pages.fr/common/ruby.md | 2 +- .../user/.tldrc/tldr/pages.fr/common/zsh.md | 2 +- .../user/.tldrc/tldr/pages.fr/linux/acpi.md | 2 +- .../user/.tldrc/tldr/pages.fr/linux/ascii.md | 2 +- .../user/.tldrc/tldr/pages.hi/common/ac.md | 2 +- .../user/.tldrc/tldr/pages.hi/common/ant.md | 2 +- .../user/.tldrc/tldr/pages.hi/linux/lsusb.md | 2 +- .../.tldrc/tldr/pages.id/common/abduco.md | 2 +- .../user/.tldrc/tldr/pages.id/common/ac.md | 2 +- .../user/.tldrc/tldr/pages.id/common/act.md | 2 +- .../user/.tldrc/tldr/pages.id/common/ag.md | 2 +- .../.tldrc/tldr/pages.id/common/alacritty.md | 2 +- .../.tldrc/tldr/pages.id/common/ansible.md | 2 +- .../user/.tldrc/tldr/pages.id/common/ant.md | 2 +- .../user/.tldrc/tldr/pages.id/common/arp.md | 2 +- .../.tldrc/tldr/pages.id/common/arping.md | 2 +- .../user/.tldrc/tldr/pages.id/common/code.md | 2 +- .../.tldrc/tldr/pages.id/common/cowsay.md | 2 +- .../user/.tldrc/tldr/pages.id/common/gh.md | 2 +- .../user/.tldrc/tldr/pages.id/common/git.md | 2 +- .../.tldrc/tldr/pages.id/common/history.md | 2 +- .../user/.tldrc/tldr/pages.id/common/ruby.md | 2 +- .../user/.tldrc/tldr/pages.id/common/vue.md | 2 +- .../user/.tldrc/tldr/pages.id/common/yarn.md | 2 +- .../user/.tldrc/tldr/pages.id/linux/acpi.md | 2 +- .../user/.tldrc/tldr/pages.id/osx/xattr.md | 24 + .../.tldrc/tldr/pages.it/common/abduco.md | 2 +- .../user/.tldrc/tldr/pages.it/common/ag.md | 2 +- .../.tldrc/tldr/pages.it/common/alacritty.md | 2 +- .../.tldrc/tldr/pages.it/common/ansible.md | 2 +- .../user/.tldrc/tldr/pages.it/common/arp.md | 2 +- .../.tldrc/tldr/pages.it/common/arping.md | 2 +- .../.tldrc/tldr/pages.it/common/autossh.md | 2 +- .../user/.tldrc/tldr/pages.it/common/axel.md | 2 +- .../user/.tldrc/tldr/pages.it/common/code.md | 2 +- .../.tldrc/tldr/pages.it/common/cowsay.md | 2 +- .../.tldrc/tldr/pages.it/common/git-lfs.md | 2 +- .../tldr/pages.it/common/git-subtree.md | 2 +- .../user/.tldrc/tldr/pages.it/common/git.md | 2 +- .../user/.tldrc/tldr/pages.it/common/zsh.md | 2 +- .../user/.tldrc/tldr/pages.it/linux/acpi.md | 2 +- .../user/.tldrc/tldr/pages.it/linux/column.md | 21 + .../user/.tldrc/tldr/pages.it/linux/lsusb.md | 2 +- .../user/.tldrc/tldr/pages.it/linux/mount.md | 28 + .../user/.tldrc/tldr/pages.ja/common/ag.md | 2 +- .../user/.tldrc/tldr/pages.ja/common/arp.md | 2 +- .../user/.tldrc/tldr/pages.ja/common/git.md | 2 +- .../.tldrc/tldr/pages.ja/common/history.md | 2 +- .../.tldrc/tldr/pages.ja/common/terraform.md | 2 +- .../user/.tldrc/tldr/pages.ja/linux/column.md | 21 + .../user/.tldrc/tldr/pages.ko/common/,.md | 16 + .../user/.tldrc/tldr/pages.ko/common/..md | 7 + .../.tldrc/tldr/pages.ko/common/abduco.md | 2 +- .../user/.tldrc/tldr/pages.ko/common/ac.md | 2 +- .../user/.tldrc/tldr/pages.ko/common/act.md | 2 +- .../user/.tldrc/tldr/pages.ko/common/ag.md | 2 +- .../.tldrc/tldr/pages.ko/common/alacritty.md | 2 +- .../.tldrc/tldr/pages.ko/common/ansible.md | 2 +- .../user/.tldrc/tldr/pages.ko/common/ant.md | 2 +- .../user/.tldrc/tldr/pages.ko/common/arp.md | 2 +- .../.tldrc/tldr/pages.ko/common/arping.md | 2 +- .../.tldrc/tldr/pages.ko/common/autossh.md | 2 +- .../user/.tldrc/tldr/pages.ko/common/axel.md | 2 +- .../user/.tldrc/tldr/pages.ko/common/code.md | 2 +- .../.tldrc/tldr/pages.ko/common/cowsay.md | 2 +- .../user/.tldrc/tldr/pages.ko/common/gh.md | 2 +- .../.tldrc/tldr/pages.ko/common/git-lfs.md | 2 +- .../tldr/pages.ko/common/git-subtree.md | 2 +- .../user/.tldrc/tldr/pages.ko/common/git.md | 2 +- .../.tldrc/tldr/pages.ko/common/history.md | 2 +- .../.tldrc/tldr/pages.ko/common/ipcalc.md | 24 + .../user/.tldrc/tldr/pages.ko/common/mycli.md | 6 +- .../tldr/pages.ko/common/nix-build.2.md | 13 + .../tldr/pages.ko/common/nix-build.3.md | 21 + .../.tldrc/tldr/pages.ko/common/nix-build.md | 12 +- .../tldr/pages.ko/common/nix-develop.md | 16 + .../.tldrc/tldr/pages.ko/common/nix-edit.md | 12 + .../.tldrc/tldr/pages.ko/common/nix-flake.md | 24 + .../tldr/pages.ko/common/nix-profile.md | 28 + .../tldr/pages.ko/common/nix-registry.md | 25 + .../.tldrc/tldr/pages.ko/common/nix-repl.md | 25 + .../.tldrc/tldr/pages.ko/common/nix-run.md | 33 + .../.tldrc/tldr/pages.ko/common/nix-search.md | 17 + .../tldr/pages.ko/common/nix-shell.2.md | 29 + .../tldr/pages.ko/common/nix-shell.3.md | 25 + .../.tldrc/tldr/pages.ko/common/nix-shell.md | 28 +- .../tldr/pages.ko/common/nix-store.2.md | 29 + .../tldr/pages.ko/common/nix-store.3.md | 25 + .../.tldrc/tldr/pages.ko/common/nix-store.md | 28 +- .../tldr/pages.ko/common/nix-why-depends.md | 12 + .../user/.tldrc/tldr/pages.ko/common/ruby.md | 2 +- .../.tldrc/tldr/pages.ko/common/smbmap.md | 22 +- .../.tldrc/tldr/pages.ko/common/sqlmap.md | 10 +- .../.tldrc/tldr/pages.ko/common/terraform.md | 2 +- .../user/.tldrc/tldr/pages.ko/common/vue.md | 2 +- .../user/.tldrc/tldr/pages.ko/common/watch.md | 18 +- .../user/.tldrc/tldr/pages.ko/common/yarn.md | 2 +- .../user/.tldrc/tldr/pages.ko/common/zsh.md | 2 +- .../user/.tldrc/tldr/pages.ko/linux/acpi.md | 2 +- .../user/.tldrc/tldr/pages.ko/linux/ascii.md | 2 +- .../user/.tldrc/tldr/pages.ko/linux/column.md | 21 + .../user/.tldrc/tldr/pages.ko/linux/flock.md | 17 + .../.tldrc/tldr/pages.ko/linux/hexdump.md | 20 + .../user/.tldrc/tldr/pages.ko/linux/mount.md | 36 + .../tldr/pages.ko/linux/nixos-rebuild.md | 6 +- .../user/.tldrc/tldr/pages.ko/linux/rev.md | 28 + .../user/.tldrc/tldr/pages.ko/linux/su.md | 20 + .../.tldrc/tldr/pages.ko/linux/xcowsay.md | 2 +- .../user/.tldrc/tldr/pages.ml/common/git.md | 2 +- .../pages.nl/common/impacket-ntfs-read.md | 7 + .../user/.tldrc/tldr/pages.nl/common/kite.md | 7 + .../.tldrc/tldr/pages.nl/common/kiterunner.md | 20 + .../user/.tldrc/tldr/pages.nl/common/kr.md | 7 + .../tldr/pages.nl/common/ntfs-read.py.md | 21 + .../tldr/pages.nl/common/rustup-install.md | 7 + .../tldr/pages.nl/common/rustup-toolchain.md | 21 + .../tldr/pages.nl/common/rustup-uninstall.md | 7 + .../.tldrc/tldr/pages.no/common/abduco.md | 2 +- .../user/.tldrc/tldr/pages.pl/common/ag.md | 2 +- .../user/.tldrc/tldr/pages.pl/common/arp.md | 2 +- .../user/.tldrc/tldr/pages.pl/common/git.md | 2 +- .../user/.tldrc/tldr/pages.pl/common/vue.md | 2 +- .../user/.tldrc/tldr/pages.pl/linux/acpi.md | 2 +- .../.tldrc/tldr/pages.pt_BR/common/abduco.md | 2 +- .../user/.tldrc/tldr/pages.pt_BR/common/ac.md | 2 +- .../.tldrc/tldr/pages.pt_BR/common/act.md | 2 +- .../user/.tldrc/tldr/pages.pt_BR/common/ag.md | 2 +- .../tldr/pages.pt_BR/common/alacritty.md | 2 +- .../.tldrc/tldr/pages.pt_BR/common/ansible.md | 2 +- .../.tldrc/tldr/pages.pt_BR/common/ant.md | 2 +- .../.tldrc/tldr/pages.pt_BR/common/arp.md | 2 +- .../.tldrc/tldr/pages.pt_BR/common/autossh.md | 2 +- .../.tldrc/tldr/pages.pt_BR/common/axel.md | 2 +- .../.tldrc/tldr/pages.pt_BR/common/code.md | 2 +- .../.tldrc/tldr/pages.pt_BR/common/git.md | 2 +- .../.tldrc/tldr/pages.pt_BR/common/history.md | 2 +- .../.tldrc/tldr/pages.pt_BR/common/watch.md | 28 + .../.tldrc/tldr/pages.pt_BR/common/zsh.md | 2 +- .../.tldrc/tldr/pages.pt_BR/linux/acpi.md | 2 +- .../.tldrc/tldr/pages.pt_BR/linux/ascii.md | 2 +- .../.tldrc/tldr/pages.pt_BR/linux/hexdump.md | 20 + .../tldr/pages.pt_PT/common/alacritty.md | 2 +- .../.tldrc/tldr/pages.pt_PT/common/history.md | 2 +- .../.tldrc/tldr/pages.ru/common/abduco.md | 2 +- .../user/.tldrc/tldr/pages.ru/common/act.md | 2 +- .../user/.tldrc/tldr/pages.ru/common/ag.md | 2 +- .../.tldrc/tldr/pages.ru/common/history.md | 2 +- .../user/.tldrc/tldr/pages.ru/common/zsh.md | 2 +- .../.tldrc/tldr/pages.ru/linux/hexdump.md | 20 + .../.tldrc/tldr/pages.ru/osx/mac-cleanup.md | 24 + .../user/.tldrc/tldr/pages.sr/common/git.md | 2 +- .../user/.tldrc/tldr/pages.sv/linux/rev.md | 12 + .../user/.tldrc/tldr/pages.ta/common/git.md | 2 +- .../user/.tldrc/tldr/pages.ta/common/ruby.md | 2 +- .../user/.tldrc/tldr/pages.ta/linux/ascii.md | 2 +- .../user/.tldrc/tldr/pages.tr/common/arp.md | 2 +- .../.tldrc/tldr/pages.tr/common/git-lfs.md | 2 +- .../tldr/pages.tr/common/git-subtree.md | 2 +- .../user/.tldrc/tldr/pages.tr/common/git.md | 2 +- .../user/.tldrc/tldr/pages.tr/linux/su.md | 20 + .../user/.tldrc/tldr/pages.uk/common/git.md | 2 +- .../.tldrc/tldr/pages.zh/common/abduco.md | 2 +- .../user/.tldrc/tldr/pages.zh/common/ac.md | 2 +- .../user/.tldrc/tldr/pages.zh/common/act.md | 2 +- .../user/.tldrc/tldr/pages.zh/common/ag.md | 2 +- .../.tldrc/tldr/pages.zh/common/alacritty.md | 2 +- .../.tldrc/tldr/pages.zh/common/ansible.md | 2 +- .../user/.tldrc/tldr/pages.zh/common/ant.md | 2 +- .../user/.tldrc/tldr/pages.zh/common/arp.md | 2 +- .../user/.tldrc/tldr/pages.zh/common/axel.md | 2 +- .../user/.tldrc/tldr/pages.zh/common/code.md | 2 +- .../user/.tldrc/tldr/pages.zh/common/git.md | 2 +- .../user/.tldrc/tldr/pages.zh/common/nvim.md | 38 + .../user/.tldrc/tldr/pages.zh/common/pnpm.md | 37 + .../user/.tldrc/tldr/pages.zh/common/vue.md | 2 +- .../user/.tldrc/tldr/pages.zh/common/yarn.md | 2 +- .../user/.tldrc/tldr/pages.zh/common/zsh.md | 2 +- .../user/.tldrc/tldr/pages.zh/linux/acpi.md | 2 +- .../user/.tldrc/tldr/pages.zh/linux/ascii.md | 2 +- .../.tldrc/tldr/pages.zh/linux/hexdump.md | 20 + .../.tldrc/tldr/pages.zh/linux/xcowsay.md | 2 +- .../.tldrc/tldr/pages.zh_TW/common/code.md | 2 +- .../user/.tldrc/tldr/pages/common/asnmap.md | 37 + .../home/user/.tldrc/tldr/pages/common/awk.md | 2 + .../.tldrc/tldr/pages/common/az-account.md | 4 +- .../user/.tldrc/tldr/pages/common/az-acr.md | 10 +- .../.tldrc/tldr/pages/common/az-advisor.md | 6 +- .../user/.tldrc/tldr/pages/common/az-aks.md | 10 +- .../user/.tldrc/tldr/pages/common/az-apim.md | 10 +- .../.tldrc/tldr/pages/common/az-appconfig.md | 10 +- .../user/.tldrc/tldr/pages/common/az-bicep.md | 4 +- .../.tldrc/tldr/pages/common/az-devops.md | 10 +- .../user/.tldrc/tldr/pages/common/az-disk.md | 10 +- .../user/.tldrc/tldr/pages/common/az-group.md | 8 +- .../user/.tldrc/tldr/pages/common/az-image.md | 10 +- .../.tldrc/tldr/pages/common/az-logicapp.md | 12 +- .../user/.tldrc/tldr/pages/common/az-login.md | 8 +- .../.tldrc/tldr/pages/common/az-network.md | 4 +- .../.tldrc/tldr/pages/common/az-pipelines.md | 14 +- .../.tldrc/tldr/pages/common/az-provider.md | 6 +- .../user/.tldrc/tldr/pages/common/az-redis.md | 8 +- .../user/.tldrc/tldr/pages/common/az-repos.md | 4 +- .../tldr/pages/common/az-serial-console.md | 2 +- .../.tldrc/tldr/pages/common/az-sshkey.md | 6 +- .../tldr/pages/common/az-storage-account.md | 8 +- .../tldr/pages/common/az-storage-container.md | 6 +- .../tldr/pages/common/az-storage-entity.md | 10 +- .../tldr/pages/common/az-storage-queue.md | 6 +- .../tldr/pages/common/az-storage-table.md | 6 +- .../user/.tldrc/tldr/pages/common/az-tag.md | 8 +- .../.tldrc/tldr/pages/common/az-upgrade.md | 2 +- .../.tldrc/tldr/pages/common/az-version.md | 2 +- .../user/.tldrc/tldr/pages/common/az-vm.md | 10 +- .../.tldrc/tldr/pages/common/az-webapp.md | 6 +- .../user/.tldrc/tldr/pages/common/biff.md | 36 + .../user/.tldrc/tldr/pages/common/blahaj.md | 28 + .../user/.tldrc/tldr/pages/common/bzegrep.md | 10 +- .../user/.tldrc/tldr/pages/common/bzfgrep.md | 10 +- .../user/.tldrc/tldr/pages/common/bzgrep.md | 14 +- .../user/.tldrc/tldr/pages/common/case.md | 4 +- .../user/.tldrc/tldr/pages/common/cmake.md | 16 +- .../user/.tldrc/tldr/pages/common/code.md | 10 +- .../tldr/pages/common/cradle-install.md | 2 +- .../user/.tldrc/tldr/pages/common/dbeaver.md | 32 + .../.tldrc/tldr/pages/common/dockdiver.md | 14 +- .../.tldrc/tldr/pages/common/doctl-account.md | 6 +- .../.tldrc/tldr/pages/common/doctl-apps.md | 16 +- .../.tldrc/tldr/pages/common/doctl-auth.md | 4 +- .../.tldrc/tldr/pages/common/doctl-balance.md | 6 +- .../pages/common/doctl-compute-droplet.md | 6 +- .../tldr/pages/common/doctl-databases-db.md | 10 +- .../pages/common/doctl-databases-firewalls.md | 8 +- .../doctl-databases-maintenance-window.md | 6 +- .../pages/common/doctl-databases-options.md | 10 +- .../tldr/pages/common/doctl-databases-pool.md | 10 +- .../pages/common/doctl-databases-replica.md | 10 +- .../pages/common/doctl-databases-sql-mode.md | 6 +- .../tldr/pages/common/doctl-databases-user.md | 14 +- .../tldr/pages/common/doctl-databases.md | 10 +- .../pages/common/doctl-kubernetes-cluster.md | 12 +- .../pages/common/doctl-kubernetes-options.md | 6 +- .../tldr/pages/common/doctl-serverless.md | 8 +- .../user/.tldrc/tldr/pages/common/dunst.md | 21 + .../user/.tldrc/tldr/pages/common/dunstctl.md | 28 + .../user/.tldrc/tldr/pages/common/dunstify.md | 21 + .../common/elasticsearch-reset-password.md | 16 + .../user/.tldrc/tldr/pages/common/espeak.md | 2 +- .../user/.tldrc/tldr/pages/common/ffuf.md | 14 +- .../.tldrc/tldr/pages/common/fossil-commit.md | 6 +- .../user/.tldrc/tldr/pages/common/gawk.md | 37 + .../tldr/pages/common/git-for-each-ref.md | 36 + .../.tldrc/tldr/pages/common/glab-alias.md | 4 +- .../.tldrc/tldr/pages/common/glab-auth.md | 6 +- .../.tldrc/tldr/pages/common/glab-issue.md | 8 +- .../tldr/pages/common/glab-mr-create.md | 8 +- .../.tldrc/tldr/pages/common/glab-mr-merge.md | 6 +- .../user/.tldrc/tldr/pages/common/glab-mr.md | 2 +- .../.tldrc/tldr/pages/common/glab-pipeline.md | 2 +- .../.tldrc/tldr/pages/common/glab-release.md | 2 +- .../.tldrc/tldr/pages/common/glab-repo.md | 2 +- .../user/.tldrc/tldr/pages/common/glab.md | 6 +- .../user/.tldrc/tldr/pages/common/godot.md | 4 +- .../user/.tldrc/tldr/pages/common/grep.md | 2 +- .../user/.tldrc/tldr/pages/common/grip.md | 4 +- .../.tldrc/tldr/pages/common/handbrakecli.md | 14 +- .../user/.tldrc/tldr/pages/common/hardhat.md | 2 +- .../.tldrc/tldr/pages/common/highlight.md | 10 +- .../.tldrc/tldr/pages/common/hub-ci-status.md | 4 +- .../.tldrc/tldr/pages/common/hub-create.md | 2 +- .../.tldrc/tldr/pages/common/hub-issue.md | 4 +- .../home/user/.tldrc/tldr/pages/common/hub.md | 2 +- .../.tldrc/tldr/pages/common/ipaggmanip.md | 4 +- .../.tldrc/tldr/pages/common/ippevepcl.md | 2 +- .../user/.tldrc/tldr/pages/common/ippeveps.md | 2 +- .../user/.tldrc/tldr/pages/common/jadx.md | 4 +- .../user/.tldrc/tldr/pages/common/kate.md | 12 +- .../.tldrc/tldr/pages/common/less-than.md | 6 +- .../user/.tldrc/tldr/pages/common/loadtest.md | 4 +- .../user/.tldrc/tldr/pages/common/mise.md | 6 +- .../.tldrc/tldr/pages/common/mongodump.md | 10 +- .../.tldrc/tldr/pages/common/mosquitto.md | 8 +- .../user/.tldrc/tldr/pages/common/ngrok.md | 2 +- .../.tldrc/tldr/pages/common/notify-send.md | 24 + .../user/.tldrc/tldr/pages/common/ntp-ctl.md | 16 + .../home/user/.tldrc/tldr/pages/common/obs.md | 4 +- .../user/.tldrc/tldr/pages/common/olevba.md | 2 +- .../.tldrc/tldr/pages/common/pdf-parser.md | 6 +- .../user/.tldrc/tldr/pages/common/pdfgrep.md | 10 +- .../user/.tldrc/tldr/pages/common/pokeget.md | 28 + .../user/.tldrc/tldr/pages/common/progress.md | 4 + .../user/.tldrc/tldr/pages/common/ptargrep.md | 4 +- .../.tldrc/tldr/pages/common/pulumi-about.md | 6 +- .../.tldrc/tldr/pages/common/pulumi-cancel.md | 4 +- .../.tldrc/tldr/pages/common/pulumi-config.md | 4 +- .../tldr/pages/common/pulumi-destroy.md | 4 +- .../.tldrc/tldr/pages/common/pulumi-down.md | 7 + .../.tldrc/tldr/pages/common/pulumi-env.md | 2 +- .../.tldrc/tldr/pages/common/pulumi-new.md | 2 +- .../tldr/pages/common/pulumi-preview.md | 4 +- .../tldr/pages/common/pulumi-refresh.md | 4 +- .../.tldrc/tldr/pages/common/pulumi-stack.md | 4 +- .../.tldrc/tldr/pages/common/pulumi-state.md | 2 +- .../.tldrc/tldr/pages/common/pulumi-up.md | 4 +- .../.tldrc/tldr/pages/common/pulumi-update.md | 7 + .../user/.tldrc/tldr/pages/common/reuse.md | 20 + .../user/.tldrc/tldr/pages/common/rscript.md | 2 +- .../user/.tldrc/tldr/pages/common/rustscan.md | 11 +- .../home/user/.tldrc/tldr/pages/common/s.md | 6 +- .../user/.tldrc/tldr/pages/common/sqlmap.md | 8 +- .../user/.tldrc/tldr/pages/common/sqlx.md | 24 + .../home/user/.tldrc/tldr/pages/common/ssh.md | 4 +- .../user/.tldrc/tldr/pages/common/sshuttle.md | 8 +- .../user/.tldrc/tldr/pages/common/time.md | 1 + .../user/.tldrc/tldr/pages/common/times.md | 1 + .../.tldrc/tldr/pages/common/tlmgr-backup.md | 2 +- .../tldr/pages/common/tlmgr-candidates.md | 2 +- .../.tldrc/tldr/pages/common/tlmgr-check.md | 2 +- .../.tldrc/tldr/pages/common/tlmgr-conf.md | 2 +- .../tldr/pages/common/tlmgr-dump-tlpdb.md | 2 +- .../tldr/pages/common/tlmgr-generate.md | 2 +- .../.tldrc/tldr/pages/common/tlmgr-gui.md | 2 +- .../.tldrc/tldr/pages/common/tlmgr-info.md | 2 +- .../.tldrc/tldr/pages/common/tlmgr-install.md | 2 +- .../.tldrc/tldr/pages/common/tlmgr-key.md | 2 +- .../.tldrc/tldr/pages/common/tlmgr-option.md | 2 +- .../.tldrc/tldr/pages/common/tlmgr-paper.md | 2 +- .../.tldrc/tldr/pages/common/tlmgr-path.md | 2 +- .../tldr/pages/common/tlmgr-platform.md | 2 +- .../.tldrc/tldr/pages/common/tlmgr-remove.md | 2 +- .../tldr/pages/common/tlmgr-repository.md | 2 +- .../.tldrc/tldr/pages/common/tlmgr-restore.md | 2 +- .../.tldrc/tldr/pages/common/tlmgr-search.md | 2 +- .../.tldrc/tldr/pages/common/tlmgr-shell.md | 2 +- .../.tldrc/tldr/pages/common/tlmgr-update.md | 2 +- .../user/.tldrc/tldr/pages/common/tlmgr.md | 2 +- .../user/.tldrc/tldr/pages/common/ugrep.md | 14 +- .../user/.tldrc/tldr/pages/common/vgrep.md | 12 +- .../user/.tldrc/tldr/pages/common/watch.md | 2 +- .../.tldrc/tldr/pages/common/watchexec.md | 4 + .../user/.tldrc/tldr/pages/common/watchman.md | 28 + .../home/user/.tldrc/tldr/pages/common/x8.md | 36 + .../home/user/.tldrc/tldr/pages/common/xh.md | 20 +- .../user/.tldrc/tldr/pages/common/xml-c14n.md | 7 + .../.tldrc/tldr/pages/common/xml-canonic.md | 10 +- .../.tldrc/tldr/pages/common/xml-depyx.md | 8 +- .../user/.tldrc/tldr/pages/common/xml-edit.md | 14 +- .../.tldrc/tldr/pages/common/xml-elements.md | 14 +- .../.tldrc/tldr/pages/common/xml-escape.md | 8 +- .../.tldrc/tldr/pages/common/xml-format.md | 14 +- .../user/.tldrc/tldr/pages/common/xml-list.md | 8 +- .../user/.tldrc/tldr/pages/common/xml-p2x.md | 7 + .../user/.tldrc/tldr/pages/common/xml-pyx.md | 2 +- .../.tldrc/tldr/pages/common/xml-select.md | 12 +- .../.tldrc/tldr/pages/common/xml-transform.md | 6 +- .../.tldrc/tldr/pages/common/xml-unescape.md | 8 +- .../.tldrc/tldr/pages/common/xml-validate.md | 12 +- .../user/.tldrc/tldr/pages/common/xml-xmln.md | 7 + .../home/user/.tldrc/tldr/pages/common/xml.md | 2 +- .../user/.tldrc/tldr/pages/common/xzgrep.md | 14 +- .../user/.tldrc/tldr/pages/common/zegrep.md | 10 +- .../user/.tldrc/tldr/pages/common/zoxide.md | 4 +- .../tldr/pages/linux/apt-add-repository.md | 4 +- .../user/.tldrc/tldr/pages/linux/apt-file.md | 2 +- .../user/.tldrc/tldr/pages/linux/bcachefs.md | 4 +- .../user/.tldrc/tldr/pages/linux/blkid.md | 4 + .../.tldrc/tldr/pages/linux/btrfs-check.md | 4 +- .../.tldrc/tldr/pages/linux/btrfs-device.md | 6 +- .../tldr/pages/linux/btrfs-filesystem.md | 4 + .../pages/linux/btrfs-inspect-internal.md | 2 +- .../user/.tldrc/tldr/pages/linux/chmem.md | 29 + .../.tldrc/tldr/pages/linux/decode-dimms.md | 12 + .../user/.tldrc/tldr/pages/linux/dmesg.md | 2 +- .../user/.tldrc/tldr/pages/linux/dpkg-deb.md | 10 +- .../.tldrc/tldr/pages/linux/dpkg-query.md | 10 +- .../home/user/.tldrc/tldr/pages/linux/dysk.md | 10 +- .../.tldrc/tldr/pages/linux/efibootmgr.md | 2 +- .../user/.tldrc/tldr/pages/linux/exiqgrep.md | 8 +- .../user/.tldrc/tldr/pages/linux/gamescope.md | 28 + .../user/.tldrc/tldr/pages/linux/genfstab.md | 28 +- .../.tldrc/tldr/pages/linux/kde-builder.md | 2 +- .../home/user/.tldrc/tldr/pages/linux/keyd.md | 24 + .../tldr/pages/linux/linux-boot-prober.md | 8 + .../user/.tldrc/tldr/pages/linux/loadkeys.md | 29 +- .../home/user/.tldrc/tldr/pages/linux/lshw.md | 20 +- .../user/.tldrc/tldr/pages/linux/makepkg.md | 6 +- .../.tldrc/tldr/pages/linux/mkfs.btrfs.md | 4 + .../user/.tldrc/tldr/pages/linux/mkswap.md | 10 +- .../.tldrc/tldr/pages/linux/nixos-rebuild.md | 4 + .../user/.tldrc/tldr/pages/linux/pacstrap.md | 18 +- .../home/user/.tldrc/tldr/pages/linux/rofi.md | 2 +- .../tldr/pages/linux/systemd-ac-power.md | 2 +- .../.tldrc/tldr/pages/linux/systemd-cgls.md | 2 +- .../.tldrc/tldr/pages/linux/systemd-cgtop.md | 4 +- .../.tldrc/tldr/pages/linux/systemd-creds.md | 8 +- .../.tldrc/tldr/pages/linux/systemd-delta.md | 2 +- .../tldr/pages/linux/systemd-detect-virt.md | 6 +- .../tldr/pages/linux/systemd-dissect.md | 6 +- .../.tldrc/tldr/pages/linux/systemd-escape.md | 4 +- .../tldr/pages/linux/systemd-firstboot.md | 10 +- .../.tldrc/tldr/pages/linux/systemd-hwdb.md | 4 +- .../.tldrc/tldr/pages/linux/systemd-id128.md | 2 +- .../pages/linux/systemd-machine-id-setup.md | 6 +- .../.tldrc/tldr/pages/linux/systemd-mount.md | 8 +- .../.tldrc/tldr/pages/linux/systemd-notify.md | 2 +- .../.tldrc/tldr/pages/linux/systemd-nspawn.md | 8 +- .../.tldrc/tldr/pages/linux/systemd-repart.md | 4 +- .../.tldrc/tldr/pages/linux/systemd-run.md | 10 +- .../pages/linux/systemd-socket-activate.md | 2 +- .../tldr/pages/linux/systemd-stdio-bridge.md | 4 +- .../.tldrc/tldr/pages/linux/toolbox-create.md | 10 +- .../.tldrc/tldr/pages/linux/toolbox-enter.md | 6 +- .../.tldrc/tldr/pages/linux/toolbox-list.md | 4 +- .../.tldrc/tldr/pages/linux/toolbox-rm.md | 4 +- .../.tldrc/tldr/pages/linux/toolbox-rmi.md | 4 +- .../.tldrc/tldr/pages/linux/toolbox-run.md | 6 +- .../user/.tldrc/tldr/pages/linux/toolbox.md | 2 +- .../home/user/.tldrc/tldr/pages/linux/wofi.md | 8 +- .../.tldrc/tldr/pages/linux/xbps-install.md | 2 +- .../.tldrc/tldr/pages/linux/xbps-query.md | 10 +- .../.tldrc/tldr/pages/linux/xbps-remove.md | 6 +- .../user/.tldrc/tldr/pages/osx/mac-cleanup.md | 24 + .../user/.tldrc/tldr/pages/windows/vol.py.md | 25 + .../.tldrc/tldr/scripts/wrong-filename.sh | 2 +- .../kernel/kernel-config-6.14.8-Ganome-v1.02 | 7430 ++++++++++++++++ .../kernel/kernel-config-6.15.4-Ganome-v1.02 | 7440 +++++++++++++++++ 563 files changed, 63154 insertions(+), 1343 deletions(-) create mode 100644 Gentoo/gentooamd/etc/portage/package.accept_keywords/lact create mode 100644 Gentoo/gentooamd/etc/portage/package.accept_keywords/libnotify create mode 100644 Gentoo/gentooamd/etc/portage/package.accept_keywords/rustdesk create mode 100644 Gentoo/gentooamd/etc/portage/package.accept_keywords/slack create mode 100644 Gentoo/gentooamd/etc/portage/package.use/opencv create mode 100644 Gentoo/gentooamd/etc/portage/package.use/world-rebuild create mode 100644 Gentoo/gentooamd/etc/portage/package.use/xsane create mode 100755 Gentoo/gentooamd/etc/portage/postsync.d/50-eix-postsync create mode 100755 Gentoo/gentooamd/etc/portage/postsync.d/eix-update create mode 100644 Gentoo/gentooamd/etc/portage/savedconfig/sys-kernel/gentoo-kernel-6.14.10 create mode 100644 Gentoo/gentooamd/etc/portage/savedconfig/sys-kernel/gentoo-kernel-6.14.8 create mode 100644 Gentoo/gentooamd/etc/portage/savedconfig/sys-kernel/gentoo-kernel-6.14.9 create mode 100644 Gentoo/gentooamd/etc/portage/savedconfig/sys-kernel/gentoo-kernel-6.15.2 create mode 100644 Gentoo/gentooamd/etc/portage/savedconfig/sys-kernel/gentoo-kernel-6.15.3 create mode 100644 Gentoo/gentooamd/etc/portage/savedconfig/sys-kernel/gentoo-kernel-6.15.4 create mode 100644 Gentoo/gentooamd/etc/portage/savedconfig/sys-kernel/linux-firmware-20250410 create mode 100644 Gentoo/gentooamd/home/user/.config/lact/ui.yaml create mode 100644 Gentoo/gentooamd/home/user/.config/rustdesk/RustDesk.toml create mode 100644 Gentoo/gentooamd/home/user/.config/rustdesk/RustDesk2.toml create mode 100644 Gentoo/gentooamd/home/user/.config/rustdesk/RustDesk_lan_peers.toml create mode 100644 Gentoo/gentooamd/home/user/.config/rustdesk/RustDesk_local.toml create mode 100644 Gentoo/gentooamd/home/user/.config/rustdesk/RustDesk_status.toml create mode 100644 Gentoo/gentooamd/home/user/.config/rustdesk/peers/24303618.toml create mode 100644 Gentoo/gentooamd/home/user/.tldrc/tldr/pages.ar/common/ffmpeg.md create mode 100644 Gentoo/gentooamd/home/user/.tldrc/tldr/pages.de/common/ipcalc.md create mode 100644 Gentoo/gentooamd/home/user/.tldrc/tldr/pages.de/common/watch.md create mode 100644 Gentoo/gentooamd/home/user/.tldrc/tldr/pages.de/linux/mount.md create mode 100644 Gentoo/gentooamd/home/user/.tldrc/tldr/pages.de/linux/rev.md create mode 100644 Gentoo/gentooamd/home/user/.tldrc/tldr/pages.es/common/blahaj.md create mode 100644 Gentoo/gentooamd/home/user/.tldrc/tldr/pages.es/common/dbeaver.md create mode 100644 Gentoo/gentooamd/home/user/.tldrc/tldr/pages.es/common/impacket-mqtt_check.md create mode 100644 Gentoo/gentooamd/home/user/.tldrc/tldr/pages.es/common/impacket-ntfs-read.md create mode 100644 Gentoo/gentooamd/home/user/.tldrc/tldr/pages.es/common/impacket-ping.md create mode 100644 Gentoo/gentooamd/home/user/.tldrc/tldr/pages.es/common/impacket-ping6.md create mode 100644 Gentoo/gentooamd/home/user/.tldrc/tldr/pages.es/common/impacket-rpcdump.md create mode 100644 Gentoo/gentooamd/home/user/.tldrc/tldr/pages.es/common/impacket-rpcmap.md create mode 100644 Gentoo/gentooamd/home/user/.tldrc/tldr/pages.es/common/j.md create mode 100644 Gentoo/gentooamd/home/user/.tldrc/tldr/pages.es/common/jco.md create mode 100644 Gentoo/gentooamd/home/user/.tldrc/tldr/pages.es/common/kite.md create mode 100644 Gentoo/gentooamd/home/user/.tldrc/tldr/pages.es/common/kr.md create mode 100644 Gentoo/gentooamd/home/user/.tldrc/tldr/pages.es/common/netexec.md create mode 100644 Gentoo/gentooamd/home/user/.tldrc/tldr/pages.es/common/pulumi-down.md create mode 100644 Gentoo/gentooamd/home/user/.tldrc/tldr/pages.es/linux/hexdump.md create mode 100644 Gentoo/gentooamd/home/user/.tldrc/tldr/pages.es/windows/wsl.md create mode 100644 Gentoo/gentooamd/home/user/.tldrc/tldr/pages.id/osx/xattr.md create mode 100644 Gentoo/gentooamd/home/user/.tldrc/tldr/pages.it/linux/column.md create mode 100644 Gentoo/gentooamd/home/user/.tldrc/tldr/pages.it/linux/mount.md create mode 100644 Gentoo/gentooamd/home/user/.tldrc/tldr/pages.ja/linux/column.md create mode 100644 Gentoo/gentooamd/home/user/.tldrc/tldr/pages.ko/common/,.md create mode 100644 Gentoo/gentooamd/home/user/.tldrc/tldr/pages.ko/common/..md create mode 100644 Gentoo/gentooamd/home/user/.tldrc/tldr/pages.ko/common/ipcalc.md create mode 100644 Gentoo/gentooamd/home/user/.tldrc/tldr/pages.ko/common/nix-build.2.md create mode 100644 Gentoo/gentooamd/home/user/.tldrc/tldr/pages.ko/common/nix-build.3.md create mode 100644 Gentoo/gentooamd/home/user/.tldrc/tldr/pages.ko/common/nix-develop.md create mode 100644 Gentoo/gentooamd/home/user/.tldrc/tldr/pages.ko/common/nix-edit.md create mode 100644 Gentoo/gentooamd/home/user/.tldrc/tldr/pages.ko/common/nix-flake.md create mode 100644 Gentoo/gentooamd/home/user/.tldrc/tldr/pages.ko/common/nix-profile.md create mode 100644 Gentoo/gentooamd/home/user/.tldrc/tldr/pages.ko/common/nix-registry.md create mode 100644 Gentoo/gentooamd/home/user/.tldrc/tldr/pages.ko/common/nix-repl.md create mode 100644 Gentoo/gentooamd/home/user/.tldrc/tldr/pages.ko/common/nix-run.md create mode 100644 Gentoo/gentooamd/home/user/.tldrc/tldr/pages.ko/common/nix-search.md create mode 100644 Gentoo/gentooamd/home/user/.tldrc/tldr/pages.ko/common/nix-shell.2.md create mode 100644 Gentoo/gentooamd/home/user/.tldrc/tldr/pages.ko/common/nix-shell.3.md create mode 100644 Gentoo/gentooamd/home/user/.tldrc/tldr/pages.ko/common/nix-store.2.md create mode 100644 Gentoo/gentooamd/home/user/.tldrc/tldr/pages.ko/common/nix-store.3.md create mode 100644 Gentoo/gentooamd/home/user/.tldrc/tldr/pages.ko/common/nix-why-depends.md create mode 100644 Gentoo/gentooamd/home/user/.tldrc/tldr/pages.ko/linux/column.md create mode 100644 Gentoo/gentooamd/home/user/.tldrc/tldr/pages.ko/linux/flock.md create mode 100644 Gentoo/gentooamd/home/user/.tldrc/tldr/pages.ko/linux/hexdump.md create mode 100644 Gentoo/gentooamd/home/user/.tldrc/tldr/pages.ko/linux/mount.md create mode 100644 Gentoo/gentooamd/home/user/.tldrc/tldr/pages.ko/linux/rev.md create mode 100644 Gentoo/gentooamd/home/user/.tldrc/tldr/pages.ko/linux/su.md create mode 100644 Gentoo/gentooamd/home/user/.tldrc/tldr/pages.nl/common/impacket-ntfs-read.md create mode 100644 Gentoo/gentooamd/home/user/.tldrc/tldr/pages.nl/common/kite.md create mode 100644 Gentoo/gentooamd/home/user/.tldrc/tldr/pages.nl/common/kiterunner.md create mode 100644 Gentoo/gentooamd/home/user/.tldrc/tldr/pages.nl/common/kr.md create mode 100644 Gentoo/gentooamd/home/user/.tldrc/tldr/pages.nl/common/ntfs-read.py.md create mode 100644 Gentoo/gentooamd/home/user/.tldrc/tldr/pages.nl/common/rustup-install.md create mode 100644 Gentoo/gentooamd/home/user/.tldrc/tldr/pages.nl/common/rustup-toolchain.md create mode 100644 Gentoo/gentooamd/home/user/.tldrc/tldr/pages.nl/common/rustup-uninstall.md create mode 100644 Gentoo/gentooamd/home/user/.tldrc/tldr/pages.pt_BR/common/watch.md create mode 100644 Gentoo/gentooamd/home/user/.tldrc/tldr/pages.pt_BR/linux/hexdump.md create mode 100644 Gentoo/gentooamd/home/user/.tldrc/tldr/pages.ru/linux/hexdump.md create mode 100644 Gentoo/gentooamd/home/user/.tldrc/tldr/pages.ru/osx/mac-cleanup.md create mode 100644 Gentoo/gentooamd/home/user/.tldrc/tldr/pages.sv/linux/rev.md create mode 100644 Gentoo/gentooamd/home/user/.tldrc/tldr/pages.tr/linux/su.md create mode 100644 Gentoo/gentooamd/home/user/.tldrc/tldr/pages.zh/common/nvim.md create mode 100644 Gentoo/gentooamd/home/user/.tldrc/tldr/pages.zh/common/pnpm.md create mode 100644 Gentoo/gentooamd/home/user/.tldrc/tldr/pages.zh/linux/hexdump.md create mode 100644 Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/asnmap.md create mode 100644 Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/biff.md create mode 100644 Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/blahaj.md create mode 100644 Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/dbeaver.md create mode 100644 Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/dunst.md create mode 100644 Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/dunstctl.md create mode 100644 Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/dunstify.md create mode 100644 Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/elasticsearch-reset-password.md create mode 100644 Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/gawk.md create mode 100644 Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/git-for-each-ref.md create mode 100644 Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/notify-send.md create mode 100644 Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/ntp-ctl.md create mode 100644 Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/pokeget.md create mode 100644 Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/pulumi-down.md create mode 100644 Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/pulumi-update.md create mode 100644 Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/reuse.md create mode 100644 Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/sqlx.md create mode 100644 Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/watchman.md create mode 100644 Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/x8.md create mode 100644 Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/xml-c14n.md create mode 100644 Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/xml-p2x.md create mode 100644 Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/xml-xmln.md create mode 100644 Gentoo/gentooamd/home/user/.tldrc/tldr/pages/linux/chmem.md create mode 100644 Gentoo/gentooamd/home/user/.tldrc/tldr/pages/linux/decode-dimms.md create mode 100644 Gentoo/gentooamd/home/user/.tldrc/tldr/pages/linux/gamescope.md create mode 100644 Gentoo/gentooamd/home/user/.tldrc/tldr/pages/linux/keyd.md create mode 100644 Gentoo/gentooamd/home/user/.tldrc/tldr/pages/linux/linux-boot-prober.md create mode 100644 Gentoo/gentooamd/home/user/.tldrc/tldr/pages/osx/mac-cleanup.md create mode 100644 Gentoo/gentooamd/home/user/.tldrc/tldr/pages/windows/vol.py.md create mode 100644 Gentoo/gentooamd/kernel/kernel-config-6.14.8-Ganome-v1.02 create mode 100644 Gentoo/gentooamd/kernel/kernel-config-6.15.4-Ganome-v1.02 diff --git a/Gentoo/gentooamd/etc/portage/make.conf b/Gentoo/gentooamd/etc/portage/make.conf index 79cd2ca1..fba18205 100644 --- a/Gentoo/gentooamd/etc/portage/make.conf +++ b/Gentoo/gentooamd/etc/portage/make.conf @@ -17,7 +17,7 @@ ACCEPT_LICENSE="*" #PORTAGE_RSYNC_EXTRA_OPTS="-4" USE="bluetooth pipewire pulseaudio v4l vulkan gstreamer opencl vdpau vaapi wayland dist-kernel \ - lto pgo screencast appindicator cups bash-completion lm-sensors secureboot modules-sign" + lto screencast appindicator cups bash-completion lm-sensors secureboot modules-sign" # This sets the language of build output to English. # Please keep this setting intact when reporting bugs. diff --git a/Gentoo/gentooamd/etc/portage/package.accept_keywords/hyprland b/Gentoo/gentooamd/etc/portage/package.accept_keywords/hyprland index 02f44b01..0b4373bd 100644 --- a/Gentoo/gentooamd/etc/portage/package.accept_keywords/hyprland +++ b/Gentoo/gentooamd/etc/portage/package.accept_keywords/hyprland @@ -1,7 +1,8 @@ ->=gui-wm/hyprland-0.41.2 ~amd64 +gui-wm/hyprland ~amd64 #=gui-wm/hyprland-9999 ** >=dev-libs/wayland-protocols-1.36 ~amd64 >=dev-util/hyprwayland-scanner-0.3.4 ~amd64 +gui-libs/hyprland-qt-support ~amd64 gui-apps/swaync ~amd64 gui-apps/swww ~amd64 gui-libs/xdg-desktop-portal-hyprland ~amd64 diff --git a/Gentoo/gentooamd/etc/portage/package.accept_keywords/lact b/Gentoo/gentooamd/etc/portage/package.accept_keywords/lact new file mode 100644 index 00000000..433f03f8 --- /dev/null +++ b/Gentoo/gentooamd/etc/portage/package.accept_keywords/lact @@ -0,0 +1 @@ +sys-apps/lact ~amd64 diff --git a/Gentoo/gentooamd/etc/portage/package.accept_keywords/libnotify b/Gentoo/gentooamd/etc/portage/package.accept_keywords/libnotify new file mode 100644 index 00000000..fff9041a --- /dev/null +++ b/Gentoo/gentooamd/etc/portage/package.accept_keywords/libnotify @@ -0,0 +1 @@ +x11-libs/libnotify ~amd64 diff --git a/Gentoo/gentooamd/etc/portage/package.accept_keywords/obs b/Gentoo/gentooamd/etc/portage/package.accept_keywords/obs index 69dfa260..431c43e7 100644 --- a/Gentoo/gentooamd/etc/portage/package.accept_keywords/obs +++ b/Gentoo/gentooamd/etc/portage/package.accept_keywords/obs @@ -10,3 +10,4 @@ media-plugins/obs-vkcapture ~amd64 abi_x86_32 =media-video/obs-vaapi-0.4.1 ~amd64 # required by obs-streamfx (argument) =media-video/obs-streamfx-0.12.0.9999 ** +net-libs/mbedtls ~amd64 diff --git a/Gentoo/gentooamd/etc/portage/package.accept_keywords/pipewire b/Gentoo/gentooamd/etc/portage/package.accept_keywords/pipewire index f8c2f692..2108c4e5 100644 --- a/Gentoo/gentooamd/etc/portage/package.accept_keywords/pipewire +++ b/Gentoo/gentooamd/etc/portage/package.accept_keywords/pipewire @@ -1,4 +1,4 @@ media-sound/helvum ~amd64 media-video/wireplumber ~amd64 -media-video/pipewire ~amd64 +#=media-video/pipewire-1.4.3 ~amd64 media-sound/qpwgraph ~amd64 diff --git a/Gentoo/gentooamd/etc/portage/package.accept_keywords/rustdesk b/Gentoo/gentooamd/etc/portage/package.accept_keywords/rustdesk new file mode 100644 index 00000000..e3e113cf --- /dev/null +++ b/Gentoo/gentooamd/etc/portage/package.accept_keywords/rustdesk @@ -0,0 +1 @@ +net-misc/rustdesk ~amd64 diff --git a/Gentoo/gentooamd/etc/portage/package.accept_keywords/slack b/Gentoo/gentooamd/etc/portage/package.accept_keywords/slack new file mode 100644 index 00000000..79d58191 --- /dev/null +++ b/Gentoo/gentooamd/etc/portage/package.accept_keywords/slack @@ -0,0 +1 @@ +net-im/slack ~amd64 diff --git a/Gentoo/gentooamd/etc/portage/package.accept_keywords/wine b/Gentoo/gentooamd/etc/portage/package.accept_keywords/wine index 6e8ac757..a62b86a5 100644 --- a/Gentoo/gentooamd/etc/portage/package.accept_keywords/wine +++ b/Gentoo/gentooamd/etc/portage/package.accept_keywords/wine @@ -1 +1,2 @@ -app-emulation/wine-staging ~amd64 +#app-emulation/wine-staging ~amd64 +=app-emulation/wine-staging-10.7 ~amd64 diff --git a/Gentoo/gentooamd/etc/portage/package.accept_keywords/xdg-desktop-portal b/Gentoo/gentooamd/etc/portage/package.accept_keywords/xdg-desktop-portal index 5be84d00..eb772f92 100644 --- a/Gentoo/gentooamd/etc/portage/package.accept_keywords/xdg-desktop-portal +++ b/Gentoo/gentooamd/etc/portage/package.accept_keywords/xdg-desktop-portal @@ -1 +1,2 @@ >=sys-apps/xdg-desktop-portal-1.20.0-r2 ~amd64 +sys-apps/xdg-desktop-portal-gtk ~amd64 diff --git a/Gentoo/gentooamd/etc/portage/package.use/gcc b/Gentoo/gentooamd/etc/portage/package.use/gcc index 47ed0017..792caa7d 100644 --- a/Gentoo/gentooamd/etc/portage/package.use/gcc +++ b/Gentoo/gentooamd/etc/portage/package.use/gcc @@ -1 +1 @@ -sys-devel/gcc pgo +# sys-devel/gcc pgo diff --git a/Gentoo/gentooamd/etc/portage/package.use/librewolf b/Gentoo/gentooamd/etc/portage/package.use/librewolf index 68a1d596..66521d6f 100644 --- a/Gentoo/gentooamd/etc/portage/package.use/librewolf +++ b/Gentoo/gentooamd/etc/portage/package.use/librewolf @@ -2,3 +2,4 @@ # required by @selected # required by @world (argument) >=x11-base/xorg-server-21.1.16 xvfb +www-client/librewolf -pgo diff --git a/Gentoo/gentooamd/etc/portage/package.use/opencv b/Gentoo/gentooamd/etc/portage/package.use/opencv new file mode 100644 index 00000000..126ade84 --- /dev/null +++ b/Gentoo/gentooamd/etc/portage/package.use/opencv @@ -0,0 +1,5 @@ +# required by media-plugins/frei0r-plugins-1.8.0::gentoo[facedetect] +# required by media-libs/mlt-7.32.0::gentoo[frei0r] +# required by @selected +# required by @world (argument) +>=media-libs/opencv-4.11.0 features2d diff --git a/Gentoo/gentooamd/etc/portage/package.use/wine b/Gentoo/gentooamd/etc/portage/package.use/wine index bea36cf3..dd451993 100644 --- a/Gentoo/gentooamd/etc/portage/package.use/wine +++ b/Gentoo/gentooamd/etc/portage/package.use/wine @@ -270,3 +270,35 @@ # required by app-emulation/wine-staging-9.0::gentoo[gstreamer] # required by wine-staging (argument) >=media-sound/cdparanoia-3.10.2-r8 abi_x86_32 +app-emulation/wine-staging ffmpeg +# required by app-emulation/wine-staging-10.7::gentoo[ffmpeg] +# required by wine-staging (argument) +>=media-video/ffmpeg-7.1.1-r1 abi_x86_32 +# required by media-video/ffmpeg-7.1.1-r1::gentoo[dav1d] +# required by app-emulation/wine-staging-10.7::gentoo[ffmpeg] +# required by wine-staging (argument) +>=media-libs/dav1d-1.5.0 abi_x86_32 +# required by media-video/ffmpeg-7.1.1-r1::gentoo[lcms] +# required by app-emulation/wine-staging-10.7::gentoo[ffmpeg] +# required by wine-staging (argument) +>=media-libs/lcms-2.17 abi_x86_32 +# required by media-video/ffmpeg-7.1.1-r1::gentoo[libass] +# required by app-emulation/wine-staging-10.7::gentoo[ffmpeg] +# required by wine-staging (argument) +>=media-libs/libass-0.17.1-r2 abi_x86_32 +# required by media-video/ffmpeg-7.1.1-r1::gentoo[lzma] +# required by app-emulation/wine-staging-10.7::gentoo[ffmpeg] +# required by wine-staging (argument) +>=app-arch/xz-utils-5.8.1-r1 abi_x86_32 +# required by media-video/ffmpeg-7.1.1-r1::gentoo[webp] +# required by app-emulation/wine-staging-10.7::gentoo[ffmpeg] +# required by wine-staging (argument) +>=media-libs/libwebp-1.4.0 abi_x86_32 +# required by media-video/ffmpeg-7.1.1-r1::gentoo[x265] +# required by app-emulation/wine-staging-10.7::gentoo[ffmpeg] +# required by wine-staging (argument) +>=media-libs/x265-3.6-r1 abi_x86_32 +# required by media-video/ffmpeg-7.1.1-r1::gentoo[xvid] +# required by app-emulation/wine-staging-10.7::gentoo[ffmpeg] +# required by wine-staging (argument) +>=media-libs/xvid-1.3.7-r2 abi_x86_32 diff --git a/Gentoo/gentooamd/etc/portage/package.use/world-rebuild b/Gentoo/gentooamd/etc/portage/package.use/world-rebuild new file mode 100644 index 00000000..3813dac1 --- /dev/null +++ b/Gentoo/gentooamd/etc/portage/package.use/world-rebuild @@ -0,0 +1,8 @@ +# required by dev-python/jaraco-context-6.0.1-r1::gentoo[python_targets_python3_11] +# required by dev-python/jaraco-text-4.0.0::gentoo +# required by dev-python/jaraco-collections-5.1.0::gentoo +# required by dev-python/setuptools-80.4.0::gentoo +# required by dev-python/babel-2.17.0::gentoo +# required by dev-python/sphinx-8.2.3::gentoo +# required by dev-python/sphinxcontrib-applehelp-2.0.0-r1::gentoo +>=dev-python/backports-tarfile-1.2.0 python_targets_python3_11 diff --git a/Gentoo/gentooamd/etc/portage/package.use/xsane b/Gentoo/gentooamd/etc/portage/package.use/xsane new file mode 100644 index 00000000..06f6348a --- /dev/null +++ b/Gentoo/gentooamd/etc/portage/package.use/xsane @@ -0,0 +1 @@ +media-gfx/sane-backends sane_backends_canon_pp diff --git a/Gentoo/gentooamd/etc/portage/postsync.d/50-eix-postsync b/Gentoo/gentooamd/etc/portage/postsync.d/50-eix-postsync new file mode 100755 index 00000000..88ef2acd --- /dev/null +++ b/Gentoo/gentooamd/etc/portage/postsync.d/50-eix-postsync @@ -0,0 +1,42 @@ +#!/bin/sh +# This script is part of the eix project and distributed under the +# terms of the GNU General Public License v2. +# +# Author and Copyright (c): +# Martin V\"ath +# +set -u +[ -z "${EIX_SYNC_RUNNING:++}" ] || exit 0 +if [ "${1-}" != '--self' ] +then prg='/usr/bin/eix-drop-permissions' + me='/usr/bin/eix-postsync' + exec "$prg" -- "$me" '--self' ${1+"$@"} + exit +fi +shift +if eix_funcs=`cat "/usr/share/eix/eix-functions" 2>/dev/null` +then eval "$eix_funcs" +else echo "${0##*/}: cannot find eix-functions.sh" >&2 + exit 1 +fi +ReadFunctions +ReadVar eixcache EIX_CACHEFILE +ReadVar eixprevious EIX_PREVIOUS +CopyToPrevious() { + test -e "$eixcache" || return 0 + StatusInfo "`eval_pgettext 'eix-sync' \ + 'Copying old database to ${eixprevious}'`" \ + "`eval_pgettext 'Statusline eix-sync' \ + 'Copying old database to ${eixprevious}'`" + cp -p -- "$eixcache" "$eixprevious" || \ + die "`eval_pgettext 'eix-sync' \ + 'Could not copy database to ${eixprevious}'`" +} +EixUpdate() { + StatusInfo "`eval_pgettext 'eix-sync' 'Running eix-update'`" \ + "`eval_pgettext 'Statusline eix-sync' 'Running eix-update'`" + eix-update || die "`eval_pgettext 'eix-sync' 'eix-update failed'`" +} +CopyToPrevious +EixUpdate +Exit 0 diff --git a/Gentoo/gentooamd/etc/portage/postsync.d/eix-update b/Gentoo/gentooamd/etc/portage/postsync.d/eix-update new file mode 100755 index 0000000000000000000000000000000000000000..cff0c7623ec835344f22b15ba6ce3dd599c8443d GIT binary patch literal 1710344 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%0D3db$}E8ew*nI@%K4e zR!0Oejd(M^|5y0C+U5bPH;2DRLHhnP{4F;8y%FJ<=6A9B^?vw!1pssS`|({nzF5*Q z_>0KFIi5*4FvrkW8xH~6*n<__;dyAD;qTHRQvS${%Swa7GVwxz&Pp^Ceu9z#3Mbzm zg}*;ffORO0Okf}szPr3hqw0ggpRv!QD7^MkRakTds78XAdG=$n^$>Gvz@q*z`LWA5 zTSL`RU`q@%mp>ss%PXKaNuEVWC_Rn!-xsA5+4JIgYMdu_J<0MKZEJgq);|Df z5rYjObK;oEQv;%$g09LiP(~;)7e@NMdoOWtm}P}}QP{UHr{n2v?`OXe`{~fsJVg7a zv~I)ei>7x`jbNRpw1-`sqqL8f?GdFto__kb^@{h=hs6*R;H4f4=rLdu%M(%HEEP0i zK^Rn?3-M26c<@)Yz&EncdM$9RZQC(zJH_SBKN5A9LG=UweG1A zV71(phO6@L7a8LB4eIrF(=)%7t;iU2gm||E*Z!d#8p4N1=dW4kJ<3n)`RblXRoCUO z_0?JVTmPV*UoDKhD(U&^g8VC0vNyN+19e~z8D-uBmc1SD<85DVe7Z7aFV%byCoyY$ zC*t$u_%9+*o(fXngfEM&1#Uizb{!`=&&m>Y#A6V$t7vL4du4bX!b}GGb6w1$R;F1I z@3@<*J6OO4#&K#h*FSNei`=DM>lmwl#)*n-E+B%0b}8Hak?oblGr4>>-a|~WdNU_y z>$Si*t-FHfQzZ>F@y9H@3cXwGF;3gk2#iajV?Q$@eUtt1!XRGM#?-!?HDGRF+h+3> zE-wUTyKzTKOnMt_FDR9DeIz=!1d_O=#a<`alg8dN+Pa{ZwdltP-+w=)B_jq2iunp*=@K zq>{F3C8dAGGM>Eajd{dm^IDrO^MP0p88xK7;8fO#sl2+`Y}NN5xP!lymk<&pEHbGf z6bM?(_8N(_5V6%)zLvoB4meCg6UC+us1B!ZIhE)E+;rUs{gdnV_v4u_RV1nrl)Z`; z)AUXsk={vPN(1j5{YA|&SEkfEG%@BiDfN)fOQ|=LA8r_a(>43lrMGsV&{K8|Cx1VM zD+kCmLZu%uj9e!cU4$^>97tjSX%)Cbln60dIlM+>9p&U>dHCn{yul`BbY4IxC5{JZ zc-0e$G~V$JQWz|xp4GAlytomKDw1L7%l#|8T1qGNZ*b_#-SJ{kJdHsP9r^PdjUA`) z46PmD3E|zeBsF8_vQVA3DPm8Ew%h~_tO40(YSRBwZc6R-kjzoGOd3t*p`^9CCD2!)&AwtX4hfT1C@`!U2j^JZn z_jWMf@L}lG3;!-pdFR0(-;B~8=vD{pGJ6wSFBc+@Xh1GRUOWt7WbyId%*Vef0?roy ziuibMV9`JfzrBf%x0j2L_X^9?!p&GP9Yve5U^-{)^p)cx{%5?8^>3ktI}$F)w|O}7 zob9CunYu3!@}Qo5PN-DHD0Ddf3v0Q@`kf(qjLZy^dlR252AF*Wc~$Kan-LfuAy8%^ z{&!cGq&^xRM962`%e7FU7N+ptNR4*|w8eXv+kl+-FTs)P+CKsqMD-;Bp9!el81GHnzkacHgfp( zz&H@XyAs6A?F*tJ3yR}wcp>Ca)KBS$3CJdD^3E#3eHtA?+Dd3>({&^>7gyjtQlT%r zix{U2(iJZ)LDWXY25+eo5~bHW-HLQ1$?VvtR9p(49n3jYQN9vuh}q-q_&oR7X_fU= z>ylZ#{W9~3B08x=#pR58Ts-}TMve)0ZDnGI;v_%CLLVo)wpwXw(;Z0_XV181xmvIgDtNEJF}1|DYMCV&86u zh!o>aYxCWcJ`w$Y3$`=69gBI4NYnWd7L$#@xXd}Y@qqKyZ^o`4B4WViRM_cld7wX* za|zI8O^W3_)re<~aD5S3u!hqPfa?`ae;5To1KYsJxa~b16 z{N_3A|GoK5X-FNvIgu;D5K7l|a6J7u^IJPx4l8f6%Vkfxy9A^d$GmIRmC#JChlA;% z_b52vzFw&UqiwI;xC< zDl%<}nWL3yQvOgw0{s}mA~3Y7ox`yxH|Jk0vUH*FuyOs#+oQV!`K^-mW{F)V^&6a0 zY1f3v7PKg#aD`-7(&hkDFufe}s+Xy>oc0Sm8LTFnbr#jxejAVQcRk#id&Rp>n4`m@ z6hP+ls!(?#g1>f4zY=^^$UQB0OmPX}TBgG2OYP5COkfE`bvpE520*l4E;Gc9lxAPlS)1f(As&{&}Ru}x!^?G+{*UyC4 z0CSEI?}isNp!@9uF+FfdcbkGv4Ci0LO1)G|l6jbdNo^P(dw=j&yHW1b#k%3spV-S= z%A2^Cuwua;%Rl(AfBA=AMCBg~B>y0wg$v)v2|h`?M^j4t$X1nxo2}kPzDVs}^r6P{ zF=Eq}x|3ezwp8p(x$Pwu5&agf;R%xB1YBQ9pfwwH=cj{}%CW-x6F2@}IKnu74Ac`! zti*l8FW_l1a|Q^>L9=?TjE-WH&6@ZqIWJJ1tifTbq~rXX-xK6L>K>iTts;b-KV|w?|oq%TemGD==?%;nicP(1)AI>e~)7zZ? zZE+x3pugv_XiVMnx70ix{V9#kdG>6(_7i;@IZZ2>y3Z+5Ko-_e*r9bj%EoR~#y)t!wl8Y6hc#aFyJTiQ zYP73Mf8IV^$g3C&1+iWtXpugDLdmYm?-&{e1 zfHr+zn^gRjWc6l?x^lP3aS0Wwt;XLg@@9(%7WZlN;0Qs+$)_Q+kS{3wX9_oDuA&?N z5|hQlFi0 zT&(3t=^~~4-=wt>_Zqvjkhs!%tVtl$NmkbslP{?6I{qXc))K#;)@v~b{C{@hug+6$ zRq9HjrVt_XhJ8Zv9|;>IL5Acy0<66!Q}lxaAf+sw0#n@_L;i7` ziy#WgtRtABuIs3s?F8DC$WAXR@Df-zNjx!YPiV9V%(!2PVA=jmJep^9<7l;m2n6te zD8U}XG6-N5QtchevFCOM8@Um&!f3gWezTF^ZNqcrME?y<1uj}`V&IAhzd(^j$g@KZ zxBl|${E~0_&99Tyi{{Q6K9~Gj6{R<8z2FcSl5oQPsI@WMz4OAR11yQPyrQ#qHl;AI z*x{=fI5#UnQ2N3*G0pQ{y9>s+hE95KP1ClO)OIWHJn4Gm%446*1bayHAYT$~OH_tL z4{pJb4eE_coOx-br?R_Gmw8GuXh|3{hw7zOkYUM!O7AmEG$ATLBM3+~1TJ;3N}Sna zEx)F;V=S^)gX)|rpHaKSKbK=5XhD~}8E1uaX6HS#10he&2vK|bOb;n#vo?is*)aS! zU^w=#U}H$eDu=S4R;*{^`{HZkmNsOE_uj0ejs zT7@t*eobkvv;Y`>xWZLzjs=|YE<&9cA3q5ydwzvA%)}87g^%%KWG^OG@O9Sx3zTR2 zN%fLxf^8B#A-#c?%)e~Sfl2T3v3D|_xY(A!MNWl_Bmp!k70F2qpl_d@+sk)&uW=&_ zI^5Y%dJ<1(OXF{ig;Pi94Xr?)W385Bi${q6m{7$-PG;t?abLioz^FOYjKv0nov{N;gx+09VlC!oO_|% zhk-_-U`@#}Z@{En+hL-8+lsjT>d^FB==dGswu)?lRvVah4MuxxnMOpf{3MaKW;SFl zr9IY_M|*1+nO5Z$ECsk>ls7_#eQDR`gvLjcNugnkpL3(EVyJ-|5q!Ryxv?7k;k;ZV-2G^*~#R8%Kn9jo5E3A!VG#UU(5?@+wBW>N*+1qG0Brl*zp%X{@#8)2dU zS9WT*KP9psFEri9M20CBm@;sSnK)PuNpow>nJ+cMIf4*I9^a6`AP7Un$I{4GSwnh; zqgn>E-URDh26y`()LAH&5v!on$f6#PwN67mzH2970v47cB4T!=bB8xr{i z1#e@48BFF-B@Q_5-91HUU{qAk0C<`6 z*DZDax_^}h4g?Vo+|DmIfE9mTW$>&^Zxk1NJI{@=@Rf8#)4`-ZMN3)sB&T<(|D zAA09~>H4{o=Z|?USx8Ft)n$si{iw8_s|V0}76K{LdL{~=b6U>^$ZT(|XJnA>d<(2B zc}ue2^kB;0@Ru(g zNqxZve2PnSqp$op?-vml(jP%Hrk8y@=vtlBvUSRYb~>3=lvb@XJN#sI%<`bk8^v$1 z$Qv>vs~gfI$B_bUtJV4@%ch^iARnhO5|miJkW(yQh?QPN>AaQ}66{@_&~h{UGt@)D z?O&r(*@+*2r=-A}GC8X9SOjH2*E+c*bvoYWCDX`P2byuJ9f3L={j0R+XBw9BYgigj zkBYBRkOFwn(@P4@i8oI!F3ZOc^D_|d$eii3WHw>>{^p-RN z@e(EaOZ~(p`BU<`N$F%UNq^2P?z)lwomnD3R@O;fdL1n8-aAP;RSc3kjW>qUmT`)t zY+=T>PcR+2%jc~L6Zh0BS(|?X@2QpcsFV~kdy~8+spKtZ7W*IOU4DUqA5Jzw6cQsE zX{i|&pr0VjYsi?F*0Gfw+cv%YD1{|C8e!*zK-eihEd7|5sAonfgF>zbE*W`&1tcM_ zHcVT+i%3!_zdW;cg&&G%F_PB?RpRZ-Y-uwpX&^gSvqG7&Vv^;RUHganwC*+LIR6r_ zR$Wj0k%^S(5r5<;+>d|B`faG*J#QH9$VV5ZQb--h^U7H}cKuHgGB%9aJSCet67duA zDQyW;aj*}}COJ}*)~Edp$v9)T3DJr2H-1t{svaH_eo(uM3@D@tM~>O@H#!ne^J2P8 zxJj3oM)xXheM9z(g$;PDz6~blK`fS#GMl_<>?5j;T6UyRa>@c+it4|ej-)(~Ukspv z0ZB_sguz(zb}p>jHUR7U6rFNST8!zOn2;LplfSgRNbT&SwGg&rhVHJN`Lv@}=R`zu zpA(^PUbP@pb0Pgn5)hzP4AS-2F;L5X7zdS6H=4zldkyc}wyq%%9w>D@m~A)dn=fj+2oI3R)#0ihvk7 zbSSu0pcKNYgtwot1N4r&cos*aB|nCiax?rb@pcF42~ud+pvn01t$iOBnT8q)|B+NA z8wvfJcXDu(hLo$q#wy$o>*WVNwd;5=;aD(1R9IbY-p<7O$5KOt`UsxwWb@Tj5%M?J z*Ekk>aRmtV&IL0foj#UMKW7*cprxF){fBuHW@Qq|2-7n8qXT4Om&b@2Z}US$eI09G zBW$YF2&bAC*Xv%*Bmwgh9`dHfzZ6>IeWQ*Ap5D>*Y{=Iv=X@PrZ;V`*BZ~;1Z{|9p ze<5FUJx+oCQ~<0ZwV#|8Jc3$5wBJ#J1pbAw4EZh5y(d0ddQb^CYd>eYP}mm#H&%U% zibUkIjsQyeHZHb=o$j58TF1^g96BIW`bZb0;YFEU$jYBi647XQITR98uMTf9u+;$& zVgb9ISOz@w?=&4_OF1SQ(KOvf8+8QoGsusQ?PEH1K17a);h(8tpN?IBIQ=${olRc- zX#({mc&txRoSpUL_?R{FlDYnQ$z`AeM^FMuei>x3@z=@pTLC=#^^g42$N2^ov}|IY zleDN>J&r`xgTYQArYE!>bLprB@*}yL`UmrE1S5NW7}GZq^5R`Xam}IMNI%(sY(AZC zO?K5TUb}5W75E;!I|$ie`jtfb6(pX=1`^LpB=~tM%sQ{Ru-!U0JD}-NaMMV}l?H)R zTc(^TxkPbfm<#U*M1`r<@_R9Xb8XLblQnP#{n!khT-im3J`8H5jV`3ehf%`S(+Zxg?yzfpef<*I{GWIPk8^F?{Dm!mU^|U$ zbKel!i(Iz^@suz&V(qCn)-R4{L@QwxGSJlF8f2p9_?Xs)^abVHe0e=1FXHoUgsO|R zyZ}%nNk7OLNJ*XLoq4KSv$|>0fFv7tbzqzS5|o?oKUHE@>Y%fr#}T~LyxEjWj-a5i zmRGrOo@|wcEN5yNrqcp!t04U|730)f=B5*5uiy!23dRL4ZCH8+X-_K+G-)~|X|ymU zhm^6_pQ`^+w^j2Lk1ZM6Hf+El9L5kLiyQn<9Mkc+?&i9x?gY4KsA*1@rG8Q{%rirL zpL0k!+&Lsj=Vkkrc_n!Np1_$&PJk7tC#~$NjxRqw8P5Udh*0M5>e(eFpf)8ByHfMp z#q%e_6_bE7HM}k}te!;B^0gu{^`O*<(_{CJ95#D$dSoH$jX}*XXeWf1C;H&XVUyZM z7W(T=-kaXxAH%L!n|>UgSUfijglr9)*AN(TWWkx~k%Q~1ADibTv%|;73)gfJ8jukO zt_bS2Wu*plrJDGhO$CcUH)rdH#Zac3y8b39Rpy;LF-Ir5RtE&5Yh8G8yD0moAth`U z{qA2bvY@1&hAE2RXCR4vrFGHfgUc-u)=5f>_HEeXV@#%Eexd)M4tj##&tOgrh3hgAp3(Htq3Q-)-qAz7d&y>BB&OGqRtR-h-OhJ^}M`{7lea*VR@@*2r&{TOT60wD)|hMTbjud%axOt=s8_ zpv#o0FhokEANJ1_&~p9(u_Xt#VUZyuU^=6~9U?-sD47|S%QrtP%r{>fNJTp0V;(Df z93nz;_<0BNTeShY(!4^HBz9JMWO4O_^Iq?_^4lOm4j;2|PLE-AEZy zduL9qO;>UaqV7GsW7gc0>BxDIP9p0E|cd$AodRg9N-_Pvte~@ zg;3mB%i%yWy&-n*H3uS9x@JGV1cZRn=SU8LT}R>=U=qe5JOy52LLG9V*Bi3K$Hohv z_V?#|QP){*pqS86xQSVFzR{miQ6dwBoZ3$zXYw(>&W2xA_(NEE^8P*+ru{`Y_43ZD z_H;*cI}G8FSTa3i@9J&ywyJW!oEF(QEPZa~nge&!Yvd+DuYU>zYhf7JRWfyBcc<&B zc*jRuZP`HHMAt7F=ZKh5{PXN4ip{A5y|0{{r|@e-!v3(9WD|rg&ky2NB7P7JoSkwq zpMw5eMVGIF8WTt2k$83?0{#x~*EG`7-gtUauFn@%Ovw%h&@zOMwQOPT`WQpI15uA? zF?n=fB+l9lz!i@m| z47PP@0+-oHY83Co47QJbIrIz5As5tAGzkIB941xra$D2tcDu^WCw z%?UI1k?%$olr)*Swz%tn2z`|Gb*yEqW_bMklE&8?(*M>G5SuTI@Ns>@b@wU;hC=eh zWc9J-GG41ky@b05(yK$%X-+#BqA%Ad@<%;?5U;d_U|(*Cu@<|Dz0 z%6s5=1>A;PQ0A&N3EU%CZY1n+T@q zwfeYvL*uoIPG7yN@flWXiRHX{RO&J9QmK!cK|0`&B!&@jg7>nOATsm}RkNPK+7~nM zA0(Q`6{M<=XcqfBMfUSk8undaDxmv8&lv+9uC*gANgG%zNd?V(#rufJFaXN~DjF?J z=Z#MmijO_nHg}Cm`{{>;txKkqv^A6(W!;;5Y$}j5ket3mGW!GH_5TGi1Rhg3LA1xy z4W;ae5=3NDNR!j47;>^B9VsKZ}MR13Ag9uYUwsG>q9fB|CP4(knZ$ zph=%MnOra@Z2Zn5ff|Uwp?XhCaK()YizBDo-!TB?#AXfogP4lhioYp&u{LfKp`R_< zpoY|9ATAy`gx$qj^Nx$QGIxMh;>Au7iHB6TW5MU;D31Za^<;1`Ks zT-!8Zh>KrLME}*kG(G~9#PJR^L<{FYQDbns5IIo@xAdl{RQ5~X6l^3KVavSsTio=N z$*!W_93Zn2Z~jp&<(tX1@i+%5+Gr@;9Tmr3b-9URkAeppQr^Z1sH-dx#mYEPoooIf z7ybkt!z6!gyfTozsz-Ur>k9&PzH5@aN_?H`+M6)ozQou1DiE(OXCECvy!x{D{BfF= zP`uiem00y9?-+=V<04l3PuAqGAIk}xR{M)1*I!h(bL_2){}}j(I33V+Tf_}IaYHwU z96L%HgUlH)a-M84%RG*h<|TF-safKWLue!jsP2qq?=nP$d9z4{XyN0SWiPUt+0L>- zC=o5ou1`l$rhzkONdkl7mJ?J#x+o5}^oC z0+DLY>aiQ^`5055hU|r~j)Wj!6tkveKSIMK(dpP+lq}pC$EXeC$VA6WL%{$YR@Z06 zO^(GiS33mDuQ-kcc$50f+duL)&Rh3FJ<>_`etQqsyIBG%P72QV-8RPpn=oga6OB3K z9m^&&=EX$EKZ@XB(9g3wRpXUgqMkKm%S|4`pvPjin5aOLU#UMe`l=#{PhWF8lL;r9(AVymWv|a> zDs?>6qj&~ZU2;mMCXh*DOVNo~GSRW+v_#>m#N)V3O-B#M+?K_%XKOgXW0uzR+<3Y- zIxUEFe^FehG}%z85g^O}tTRBRdfJB}5GsAiP~}=I+v-a&AT94stf_bG6xbvhEMgM} z%aIu44ylnRkO>Lb-%M6tpdQ`J=w$w3n6^1th&>m9j6pd!p~nsrP%6B+8R1vx$`h=H z-e@+3LIa^0)QH8^8_mA|QB7)JG`mjE@jQom;lr0bb~HPAL9FF70tVI=iYcJpAU%`; zMy%C5qN}&zf67@t1eH;v8KBs;1^#ow59XjE)>5Q70K*P+7^Y*XS35?+P_d=g+UE|h z`0kg6nv$sS5q?yEj7(6Hz#Pc@a{R)3AQA>0vDSNyBQdN|q%}jGj(GP9c&1qM4a`H; zc8UM?%2cIKUT%kD$^JMT52>16mmYF5IpQVzOASNpSJgK1Wbt{Geu`RQN$X_zX7bQ} zMzL9C7Ukrn472CzQAlF(qdAPx0VLZ1=!7XI>U}@}0Ocza68v7lL`WdSia^t6c-Qyx2;RpSSbBv7lk9wV9g{dBtAJJ{e40U@VZqZ?NQcq zQ8N9SFM|Rh3dz@!h5xpL6a7|?TO|xZm6hKxtX*5ucTknOzro28Z|+m&_5hpsK%gkqh$%nnsFhrpnV|eFhXVJWQ_D8)-qrCDs$rTwooC@#=x_L zrJex1{IP{B*;pJrr5`0>YCH@=*%bWGiqlE2rF|joi4JN1$^ekYz-(V@%yuo`^On%$ zz`CtijCN~->V#It4Jwe2&LL<^Xt&0{46J6pkr#JTd&uwV{t|X}(!8z1GzX@iuPd87 zBx|Td!f`_Nu6a09Y>XE^7BB2Dn@3>;Kmwu8Ew2>Qp4tbD5!a59s|#AbO&NB^tSm&9 zvB`;(V%J{?KqXRYPp@#Ii~|v6jKTtBtAB=IjXmSkwi4^Se<}}f=1P58!{1-SPfhl| zb)+ywM1Uy}OkH>$7VL6c=x?MRPNXB?#@53DTeLtd5D&WEv;`4X({(SSohs`HhLV}S z&u&avcKh;^5L~{fU!lK*LdpGfY$@ z=e%Q&3R#|&U7evcB_}T*9X<)XtXFp3lxu1QUxrOBvFl#7H~vfGww5t1|oSv@6%IrQuYUtO|z@5GgwboZpCnFHvV)Y;-#DmyW@-x7-Kms|e zPMRk`vmxO!qtZT)WTVq_LJIt#6)#zXqkZ7uXezkUhcKdta2n!iJJJvdCt3f{1n)0zcjQ=!Pq4jeEA$^?5XgrFiM z72Q$wNuVZiv+?c2!`bLLq_6PYR3}%62$0J+i^R(k1gm8wC27;%K%Xm}{ERv8M3N-7 zr!1ZxFBy!m8byZ_GdbQ7QLl7Tx~>0)oT*8LtbR> zjg`XKRT-Pqd{pD`PYtRcjRW&(Nb4}rur7zW*SEqS40cLY<9qshxOs=7fcGE;= zc)7oUfw}cU`-!xNF@&}M8bnC#H(qu7pvGxx_wy=AyR~gYD*fq#Q=U4rzo*w!ZP31} zgc1#zA^(+3*D(ceqh`rob3j3|@J;{6;?r^mVBj^p3bo1bN^yp2Kt82iKMMErOjT{V z(ill8L#}2C^@LYX&Qjl>!uS3Q1`+Tj$A{{3i6*)pL9oC=X`2KG&Zg_X!NYuiYDr(a zPBwJuM~!J1elmi|lM3ppJLbKX%+~D-7VYw1wc49Rp&75^GpsaYg~#|WcnqROO&Ad` z^!-yQ3)#>fx*q6@UYnv~rQJmFJ~hF6?$G>hn%goT4nF^uzF?!O^ls?$E$Q3YD<6Q= zggb5~xClO;9=7eB(dXmT%C6QB-ufypBWH8HnL&yuKwo=qsx2;l9AfYhk1dX>?ySe=}KU2@z<2~r(i39ZU zU_EDRv3@o-32)f%yKt7X^_gqZx`UP>=*|V!ZrIm+f0BFJpPw5Hgt$F1C!^=IpX*Pa znNd6+$H%a>!=!FfzrDQ=!o7aAqY@6O)_$e``MlGf_XDfmSUqfjzHOzc0HG>ra6p8b z95mD)Rv)vcow%OHMD2P5=u5dywCtyS-my7by+NhG;g|pJv7rc`kU5D;7(W7a5EBon zoBj^{hch4Jg=FVxgDzAdpgj%sx^>%IcBZKj*dpsmM_r?Jr#7#DTZm)@mQ}z=u`WVyUZ3Oeg@HaQVTReYm)w-JP zosvZrr(@OyZUbSI^#S8p`tUM5gB;^rA7cJ(T$8jd)^dqD0~a;Y&g+*5^-8>F>6ANd z+ax-1L_>jp8imt4s@lc-$g~08XLv&zexZ7&cmYyJCJQ(FUxI&0KTWBZT`7bTF&Kv7 zGJr^A#}0`X?)1f^V1-^%+a}zYQQY-i_7<@Z-_jImtMqQL$?64^)al+&M&$U#$sit%_H5m6xi zBXtb2Gw1`tP8O|fF!6cjLfiUK%@RIhSQt0{ose!wf6nLJvl;pEDY4esCZa>ZuA|b$ z#qlwO+1pv9MRvWsEh$@xk#XaRU1vjoOj64^on@s(DkD~l>vsgEQVp5%@*q;=#kfPi zlq$0{D-S8i4Qqdscj#||LNuc)H)A9cPapEljiU+(T0w{&0Fp>=x$iXA2U$SADKFdf z>kVW6DVJq&6!ds!(OdD@vUZZtoWCJnxWW4j3D*+W?G~@K@Cq}s#v^=(H-DoR_Azvz zn55R=5H3W??EI)M!Oq+AAK%fC{)fQhE&m;LbrTM;B3^xQapMa)Q0MFeqS|qN-;n*K zTDGt!^zUWwou{>2{*h{S@>^MDr(ai0B=4si>`mhq{{n^?o=-YnDxyq$%u`;~{#r`7 z8)x>xn>48q{XZ5Q#ypnDqMyLFvo^|FR zg@b#0Z%h8EV6h|WkfO+;2U~~{h#7I{!I}VJVtmY_z2mFO4BGkh)TZBRR(#d5A3ifZ z_8=EuRU(!C^j`~CwmU%4>}Wn z6GbLYuZ?3dRQ*(A9kv_^vO+y;v2w>xD{0&y@(AFG#h5wGdwhghsVtL$6PO#~QqPb! zU}e{H`KfgBJjLg0-V#-A!sHMI@l+Vk-!MDm6Q2{WK7DSi^+$Gh8BDsiU#0U&W@g9Z z>0?=k|BhXCHh&8n$2;>mnc!cHP_=^ZsV}#CG|s1oytCYEz42QCK-YF1n!|rAmq7Ag z8r2_(97e}xzEwOPR4LvgG2t++X9jnD%hp%Vrl0~lytRbd@dodg^S4kApmSG@g2MI4 z0rbWLqu>poTRn0B{f2`7aSouNI)Y^;1GLF=V=Xr$1L`LS(0)ksEC0`Pw{$N_|JS3Us0T%SY{T z{vW>RnMP%R{67E~a}tR|$^Qc^`y`uy<#wG@C)?FILfzcSul@xc#VsR&GJKq^bGuv6GIVE&)Q_Eu)cbZ~C2&w;bVtX|nE&fQl7=M>4* z4Uqq*jA&G|@R_@i#M$~C2!Btc6f^(qpL-*2 z4ykk+h-ZrKTL$XwS^ghNM)LnK=LQ7f?@jlAK=>QU|HE{L`1>3!f1vog+U6mLzef%K zPw^M_2z~2iGMqqpx<~kX1pxa`^8a)|?+kx$<~U;FaS)Va7ze3d`G4-Bq}CWHyeIj8 z_RgcQTsJa(6RQY??=ElBs)SE9E0xW<5wH3g`#g%mYl~E2(G{SY^8eV6=nh1rNnd4Z zyaDq63=Q-DeDrOEpzoXihvLfrqXx+T^QYdJox|eZD8A{wJtN7#hvtLQa#G0_t)Tu7 zgd{sa>ICxu7!acLJ{rXbNs`~RdC8&lG}eD#lDud6e{R!hbx+ay2LLS>{o^zV0p|3R z|K~droye*X$*gzp5C?}@rtI!TVc#A`$FYw6*(4nh9Hr$DIS`uO?{KUSn%+eN0jz>`sx3M*fn_uP+-{!cyioXto0#oz0~=R9;@dw>A9ccGx*az&+k(Y zMc=dhJ~Ocw2<6`zVo5w3!&<_k=2u^WdK5_xTNrIiDuSCdhPHz4H4! z8N?Tom`jwq{!o5Ta5&r0T*UQ1%Fc$mD zu11>%E%6E8P^Co|E-_j-TR#JmL1WH%EB;g8wigOz`{38boSAeu|CV-i4PRx)iWZ`T z=W?(9K1)4fsnFHa+yw*bGJ%IKK4h;>qi(y1sgbbqtIY7sc#>b-6Im%i5;uQh@Kx7u z^=;Rk_V=e&&+9_IoVLux8&V1@3{zg(T-!ZwXEa!4?I&QJJ6J7c*+Bpg}P|NdHwskRmsLPym2M=|ATthkpfxp$9-O{a# zcpcBSw)0~q>8+)DkZ!%xJ>RUKHLZ$HrP@2KI{5b1rMV~il&V`RR5abXUO#JEpUJ&f z6$N>HfCXaigij`X6;{b}3X`!q0QsoP%Ye^%_M|iJLHiD5wz10U2~GMC)hY}`JYzp* z;`v=_NJ`ey{B`l%S(Aizwth~Hb+(@8em<)oJ|3r!v#kYgWTt-n9PYDk(wvyb2H zn*B1(B7@?vj;x4)2CZ}WAc>$Gm%;cNB8gL3tga)T$*QJ!I=hV@BKgIxZ$hHiFlI|b z;p>U&RamxfPNr{Nz)OZol#4gmGA!qI>l&^&BM)tJUCOkoBFgUMhZu!rh`^3~YZZu^ zxkrzjPYdx4L5l_qpi3ENOgA-YgYZIwBOn zo8=YnSMTn|n}ubXXsXa#e@@LE#Cn!%8C)AuM-Z5-EboJ6A;yogn3J5 zZ~Yq0V)eV$Qokp&MK|A7Qt&6vr3K6Nhi0nUy~=K8mtn7C*-D!xHKJ zVn5Y)kD*Q0(2=8kGW***X#hzX;IHAzoBr?J?tGBBNz)OpzDXDnYuPoN+0SI{S!Qt4 zgyLh9*^B7rlZ+{zStjU!Ha1amV&B)@8zzYP`z+dSe zv|g?ynXKUxNfk!FPVInlcrsHVpts6!EH`QI;(zpr2?B1iZUm!qV+}?a3@?sBT>7R; zzV;4ASSPrDhcBC!36Zgjv{wPt0rv5KED?zF@IDB-vZc6r^Y%~JeAH#*mB9Z_V0K>Z zOjipOVY6V;ylg3TBG`FOD+p;}0BYAQ?;6HSQfSLjD_Vq`lcN#AJX|yA-`#F~75a0j z2x*p6`2%c0xodnxI%x8&Wd^P6JqvhCXo|nF>)2V}RxER)=YT;|l1#rKH>jQT8_c#B z87t;*vg0B0jX!~obX)87@IScqy3Y0s7)7@>F+^suin_Q}ig0s%0}otan`HH?vFk^f z$I zySr+8)jAzSm?%y-t#Ky4v$cx9km~F>e&gwT=D44^{3O%AU7$OiPaBZ-f;{39o+w6}@)CCI|?X4q#3Uz9Pa^l3qpF<^5zI|vs)2f1CP?>&YAa*a0 zSHFF^1?`7)xUXdXFXO~o7v$mweVSh8+PF!d%3N|2V=Gm&uF_6ef)QF7bn0vWrN>68 zsz?zZ(l^P1-IgNSb{!Zb#-diaN|}XyNB^z_NuD_RB~aw1W!fwum3#3zM5H7FG_iV1Tk~dGXj~M_074~;iTPf zab$97_gG5=B?_UM4}1F~^zb@-p5iO?P`5*Jl2uW_u8K8ylLH&6QJ4`e7Av5|G8KeHpL;Xj1gYT|65XyG8{_Ta zvITrDt0n1p+iYna?q1AN^?ZO*?jFsjz8S`=WahV1^-bnh5qRl~8zkRVXdn`j$`+P| z7zq^ngdwS%A!LpbzC#p1$L`g;=2dt`{-beuSR-n*57FjKHR3{1EwYtjRMCG$hvFQr zuGd|5;(r$exO(NA9|*3FlZeV~M|E%Y#nmo}F%1Qt(v?u)2u?R!bFAH+H4thlM|O6BP^Ebn2a!Kmzji_Tzh(VeNA?mbFfUGrQR%GE zrE^Fzm>HmC)?qn@x}9uZ#99L7TCX&#|jv~ow}z-1*Jkq-GXd~seCaL}F~;e4U)XTQ_Y<64p)FlvXn0p^bjAEc)S z5OBli5|TNh)Y~!Zp6l%`Y%duxMXku;xADvM=%TM83lC+<8S5~ z=nLZjxE81BIqz1(B}W4S;FhS%Jwf^hZH_-+Ww5AI69m$~u6ptL+=6ysNf)!2YY-;b zzLx{(Hh--3c87ngumI4GHoL7lf%PbB{{6seM8SUz5NOaFsRjXne+nqVsYjU7MwZxK zm2~~d8v_^zE?@@Wd?pBmodscz$n)eTri-TsF|3b=!}72Gr=a67AUBrdG?vd0NvKaZ z!UqA0_!Ibi;68P&H&S>$Hjp}Dr~fKLo>PnB6@Z#=qP6stcx>LTL$zF*i?QgGia zW{xBArk`>o&Q9#&$J_9l`Wcmga8!^#^)s~LzsMgGa1IHiz>*GsEpj~yDVPfA`DHx! zk3kk6KG+pp`-_4v{2L;lo)$hlIV^Tj1b!sXd#P73> z!t63y$~W`Yyn}ABf_%G{Cnfxs!7Q9WV28nrXLzW8p)H12Xba1f_{!21YpK*J5IL~t z3;*S#hZNB}1H29ufilOO7+6j7;-M0`Ls&0JQcg|h(HTs8ISkC0dd-G*6Fs20g$t@8j2n-LZ?QaZeVlLEfMTiw%fd@r; z9jYEV@(zg4-+6^@XNxBMpf@6i)d>NFzaOUYoMyWxA`@s3&3a3@>q^m1x}Uetcwvj- zvz+#_MgO9i4-}srIEBxz8XA58_*_MY1<0-vhSohNcN}IPPXV1|J@tYb6DLQ<&Wo!o|xXh30*gYE@!XtAx8Rv zqIlkJW0+Rr)zV$`*S^GxlCp_1L44;5L>e%%*M&Ti{ z4q&GtWF5#(V;`zf^`gH&xhaCI^PbPq-_fAXfQE5-ENyxL`ulZGK2iD$Jeq9TFYus^ znXAg0A1(B@GkE`A7-!^<{k?x$@7Hkf9N_&Dz5fghx4rLW5ArwW)VrWoOQgo;qt|<# z(3A@i;N^KB{|LZn_99;DoT#y)ZHvyUCJ27*ze>kK`J$1Z8yH|O@+0n{=T|o{T=@q$ zdk~E7kD(u&S@5YxB}eEV^Z*vUQ_n2l?qX&>Zwg{Xds%_Zq9+kxoBj&dC$k4xC8%>0 zIM|&S7jp{{_of&+1*RaqtUz9ZuJou*@Kac&(7xq&;DmpkN`>R^`Tj<|zg!s5|NG1I z9?J>N8oljB4zXjCJ#~u#?WKP%4>?KrQ)p7ZbE(?%89~6)#c*elmZpVz>6Z{a$eEw{zh?l7H!M&R^@hq4`_?NyHOjFV^OttJo%9<=~+*?`4l6 z(KH4bW#C3HON=$G_k-{!GmUG^{DBM5I5ZOQbcoHiRvN&ZwmR#Sf6l}qW8YM*Thl6k zAy>;D|>zMSk} z9uX+d<_pXJj28nOv|g0hiw3=DUW26hUF8pTl_A~EOPa9+dDlCNV%?-9T2;~f&d}68 zb?MFi`G666(cP-~%-G*%o63r2n}VUuJBP+vWq*M2g%#1?W<$aXd-p5WaqayaRSIgC zd;AUT$84^p-mfQdc(&*rzl0$+fmvnHJU|73pe z>n7%`ZME!3#IP zm+A%cO9k&Wzo%1-+1oinY;q|Av zj>OL~6O-EMiS$3s`=(g#G?^>$aO7d%UTKPGNcj9n!060tVRBR zF6xQGPxN?h1j@=X$x-dSyBl%sn{d1pNdcMgWe5RRF^V&jwP zODhTRw<8S4{CBlWP(1nC5}_HVx9&-$7Mm$AFR^gXZ?kjDQ#TiX`D@%Hvtyr9N91gG z<+I||-h`(nOfGIfSN@gzJ&V6wnb`49;xBL9^Z3iv))-+vlWB~?2ne$S_rOalnTp8Z zT9439VeyxVy{r*3LyEnO7grE_d1G7wjMIgF5kCPw3t#50(tw#U=^rQd|LDA~!OZNHsl0K|Ur72Mr+ zWk-%6#hMF+JFi1waMxMnjfTwdN|IBaT>bdGtzEy0%umObiK#=qBLTS4r=IblAM?LL zpS)K#?(WW%q_?N{%S^8%23FN>7wY5pP`LE=*uB#$iG4M_>RtEr`#jYek*YVVXv9}r z=;*@%J5Ha=4T0~`1Y`K{S+FbL8R)G(w6rnJTPhP8~xtp??6@z=)+_a7Bw^YAt>dP>iIE`D8UOld~-}G_g zY0(?S_Rz^=)^fahlZ$=n2+$T*w)w76{YT1ax#Y6TFT2pXz>!)3r$!cd8)0ob3r^_g z^WWw^*QXa;IQ#QKHT!?Q@sgBPgRn`}99ZBjvTFM4#q3-)VK2UL`6Uc!diIkK!i zgE+d+=NF|uf5~jRH1eYJtrjG%>I9(J$7&hePc6?s!xSuSyzGJt=UsBqWqF{Oq>ztG z9axaMs;YwuJmqEWEEv*HRo{EBs?@L23*G2soJeIKF7W0LSXqL~^1Tt9zd--^YUIT> zHgHLG98lmLZ*>&))1jhV9s2&F%dWgIoTm%t&3EI<&y$D!duIW0&O++h6;)+` zp66ye59pr_Sj&PwwS3`{&!6AlfIeq+9NJG$#`dT~Jt&!XAys_H!IiVMV6s2-->Mkh zPZe)G-Fq-!oOhw>7%;2PaVJQQ^yzPU4B)6b$rL_IIN#KF6vXqmoL1; zVejQv^}^nU0c$y;Pc2`#q_Oux9$}v!-cKi9da5@t<~GioYcqR^t0h0PYdNKL797z} zEkEv4%lTjayn|+*nh<}7&*2vOpx1eQKL6sp&wtrKkpKJ)`~1j$J}>L@`Bif+N@+6O z2=WVM=zw)R`y@mF2~tJQ%Du4yex_31%PY}t9lHtbRxQ|tcB}9P({7!^kN3|FySu&P z=|IR`9fO!NydE97-am3ZEOPx0a`LeJ*2wjXk?W0->xUxO4@9o-id^3ox&C3~`kRsK z=E(I`k?V^i*XKp9r$w$Oa~<9N>Z1Ak;`jaL*Y01i9}>P_`HzooNN;TzLsWpB#4;Eh zkNti{{Jt6PUy-HyIgSkuZpF?LaiT@V>emzFH+KC{J&zWR$0o0cXFpOy_)^@k$Ks8> z$=kv_#4|+6EQDq0tX-qjY3w*diL649h%K>}KXY$}=bIxZ+58|-!&02+0ZR1HyaEpO zjGa=%dI*9VUm)OeX>MG5D}7~$7YqR&O8-X34_hD4*3}G#r|VQDxwORXq$Pfd5Nw%7 z1V==7Tu3T~F)w=;(_v(+1m`P!j)v;#9JwNzSC#hfFON}7*X{8?vySy|p+AJbXjnHk zgM*tNb139|{B!;M_5YvnzvS`%$Kc+P7vmX85hyNCEpa=fT);2S=mcT-W z{t9l<7ybV?@t+QV0Qlb|{D1g=AO4qs1OHFKzw40?0{)*`DExoO!Cy8MW3QF$<-Keu zUS0U!HWX*@eqbAla@di4M2k`V+fa;#4Ky2y#6UI_|3;P|6-6%EvmqN;*YB(Q#AXD z^T4(}(BHLpqVK>uCMxld2m0kc%H?Sk29b9!=#9v|mC1ko%AVR!ETv@Le&T0P3-H<5 zPu#=EK2YUy-hSfOMv*@Ne10RC$UgQH&oC2t`-xMG5cF0qzb8KbHzyNOp*_OquLHL| zw4XSSQFL;H#S5rOQf{lr|pf@B}0cCtkuy0SN>4`@HJl}_&o$$kJr z2a3CR7aOSm14Z$?{lpqjLW+kWChwko^5`wAoocg8;d1N(`G zR=MhBKXG0vf~+UB=jiXI#yz6HHT2ZK5z#~B!lW1o`P*?N+e7<^y%DK}`hq>TkGKuN>wjh+(FD@Hw|ztt z=imr1_ryNp7^5-$+eZvh7xQN!XI~PvkGPRJ_ZLE9a{B(B_7Ruq{WmqkA$)qiKU43I zLcj1I+DBYWld_LkMAd!S)s{y=An%V1ED#`d9T!|+%`MILFno3bR$=V?2&(q5vNZYu zbFq!e^wGDM3-Nog#*H^i$nr(jf7sN>;KBx~@7|^#5^!+&*s^}ANG7kml9^e>Bs5MnBngFp-to~0 z29b|0^HsQ4nDz#=_J?V;{TiScx4?|zXtL7#3lHRp^as{uqPer8q57YVYXLwx0FZ_A z&6?fm_iHP`DgwT^rl7D;Caa_ek&Y@;^vZP%l@|*r$%UgRx(=hDNre$N*Z4=E!NKet zrrD9lGRZ}-PQnrE0eWC|O07i{!S@Gjb)X(0kChGd((XW!5q-ESYtO%Ltu-BwioNar!zdfCROvW7EDVh!JHA!_aI zHN=n$ziZMfzB`&X$;<_^hCUaVR6i^CsTN-H+U%nzIeQEAp-vya-Ee!nDL`d!VTw{2 zV*Fh%npf6P2O;!T8>qMP{4W>M@4DFX9l;u3Z2ZX3c;=JEtnIuL$IU#) z_@R1zimYa5@6=9g+!d*l>&DM5X?#Nixc|Rh@TC(Di1)nSYu>tvxY(JMEt1vL1TeSiF_%fK5Ob#{qf~3KseT zx6lvN$Yqe&s)RZ$^ce*#bgM{=7Mtz?Q!aDlQ`sI*vW|imrMZ8RAeo@|T z-``?nPQ)pSQ~lGYPg=G8(5H!dk*80tPLU|0SKn>EEdiApNkK=YPWdyRXcZr3l;#>m zh9|7a>)v5nkqm2rfTS_{LsWu=xIhF%Paq(F7DaRfB!t5Pflwgmx<`1h2yi9&KsJq5 z5<7lvd1YQ~3EyUmmd0x zC`HL+Aw3!<2IF&#&148QG;_s8kpos`P&;N!K~wZ}mL7tZQ~A}uptt5zG&6XnkyLOE zZr))-QaiH+gp4FU)Y8P;WSTr8cUVE{6ULQTeW;<;;9MT4p#}WvA3jC;svy9Z7OS}J zT!9|+Z@zzsx(k-yWVkP`L$hF;iT5g$LWeDNTJzFGNp*4&ziOk6U;T@xl~>ihr#-!P zX6u<^UQ$7gDnMEm=NBJW(l;h!lVqHnjMc5M06SyWddC7$Ctdi$t{r#SLP-w3!|l-2 z(L|*}7d85SnEMm>sH*diA5S2WfWVCk5*2Hzu_oe@SgAxn6G-5WPLx(qTCq|W#IGBb ziC_hZWKy|~quAQk_G?>P{aS5pYg>y;t%gMcS{1P>?zrD;6cCk7mf!nx&YhV%At?QR z{r`Wzyk0Q(-m{_7+tYcqlbLM!siPDidMTR7d4-G8U-(Oa3N? zpJT)4Bf=hJ1493N{ud!a`hwj>gp0_TLxc%tJ3%;HM>A8We94Glaa)LRmWT;cH~IgH z2zQtz%p$^!E{O00$)jkeT!=8kBElPg|34zaEyb#IHxc0wX4E1A+}!nc$LM)|hzJ$| zRF_4FS~vZDEIT(k$#dwq!2?et;1*pj^i@8Cttm2PZcMfkHw)peci(@80N=Pz%YY@M zkuL2L0q(Ojc_#$eC~(X}fb;*XFU9=$#QcM;(na^?^r4v?5h5h9#@?w5=Rc0z>+;{lH^1rh$+EM*oEuIPdY zKM~Q&Ai@y=woyzP3oU z|BDZ{Qzxw$GI1|+r|ojR-7c4BwoAKJX7=;UevkYhc%H^7ni$fRxzD;dx`sHqI--^T)s%n1|R$)5T z_)nW9k8lUxgi0HO)`CH>znM7fzHm4akK~WklwWV8T9L1Z>8r$SZYuJ1FMYk7qbO`! zu!1tq0!vpFh9TEzr>FG4P+7e5N0#Uw6d6E$IOizBe>Pv}7QQM7 z$La~s_|GwSnoooa$)1p7%3#XB1Y}eAOW3>1WIsjXMw@a7O`DIMw?~fK^G#;*bv_?4 znj%OGyU@trewTyzAATR5FyjxgD|ui%bzGjDV3ip)UJ`Tg$lLBD(?B%t6IcoU@-B() zj=b^yeY(bnt8YD_FqXce%t@|?R5StKG10#I)agWd?r1(Rc$v?U0pJ``X$Zw)zSj>w zgZQb9sX;>6>IQE`ed`tkPj`{j;H`|EJN_r^gzulQag1SRIl{7 zkGU56ilfuxxI(PZxpp6Vi}O?&Mjs{a@Uf*%vV~@)7plh0j<&~baFInXP z@^?|bbie<(Gn}5Z4y{*}1m6eJ^6GboPscU1jbe>8%bB$D`quaRnTd;~Pp?*M&JXQ5 z`>GOz!LD1o#c3NtEhYk<wOVr# z^Y*~@r5xvwxL0DXL5*|=eM!CXm@&O-({)_*puf|$n8}NI8-hRao1dS`$_R`pRu{1@ z0iLq(bK@sucG|Y_Kd61#m@t!8=Mlh>odG8-j`EwGMoFK5)%*l1W#` zbHJrIb8WXn@CE6npTWDlMLINPetO(iRcS!vKnAYLmW8L?cRm|bG>RB;Qkhh2!-?=UA~BW5?DLVBQDh9E+b{fGWX(znMV zV)loHc*Y&r(IG*ynbmwkEFVZbpEtgkT(E{;0l5Ex*+DP|;+v3X40_4pj}Bg_u$^Pp z#XPbxl>~+5a%r$!?mrL;J8jHg0O5pfVA-B#mYPzhln9oQz;4MRYC8$QGWXkp`fvY1 zOw?5nCT>*X1HirPb|L6m7%gsF1-9pz`9rzw{|tqoGLz|cG6h%BR#R%!DE-i1 zucoSJ*sib$O+K|c1E4sM1m!lw$>Cys}TE;s<$ z%~ja=h1t$-ypvViay6vD_7%Fq!Li>U`l4X?7#$C;5Kxp#__&bpvCl904Vw={_zGzEZrT9}z*~nHVzQNMa{tIkBM(Wc* zn^F@|o&QsHX!B+I4kDJTZOz~he@ll7HyMPmh%g4{pXY;HHS7 z!LjrVCi!*$s8uTTx_{^Dj6D7WQ!-!2a0^?g5v6sbV=$ZdYyRKCD^10)45wzArD`Kd zVG(vxC?VMrZ>&E_xgM~O^5@u|?cR+q2<~>FOxhc~Q=&vwx|20une>V2P*7;0cyY45Tz0A0UC$bMSKb07(kAh0n?`3S|`ZReAFGml&bEb4K%0ZhD{Ly*pVf z#4y;IBBM(Zb()BWS_fh|O}Gtj%WtW9KX)lQ4`=QWY2e!0n~#UVW3z?OnhStm_m`UB zv{VtOUtM;S`?p@wUog5ZCQ< zde*mY$NzI9q`E#mW_wfmf|7c(854NA1D=S2jWxhOVnN7#V-j5bHIv4@x}(u%+{|Mv zRaDV3>_}yCoi?4}okwOC+WS$*SGaW)G4bK+T6P@iv@O*Fq{sDe7S#0+L2;!GY=bh6 zAhDk)q&BkQquCN}Wq7rEZV$r>D@+adfweqnkIgkZKB6R z%C9>Rq{X4#mMc-JCigSLIhh7drhy~i3Omq`D`P!#vXD7Bxn#%V^Tt<<4$SQtIdC%k zNZ9{EBU|ZGdGqfAT}K<4(cDP(rj3pswxLlpBwvx!N`lm`@+&Jcse6A|nki;6yv#R@3+we+tLRTybO;H}OasmKj1?}7dncC$ zpGpYC(llskCbBew<3M_Sebs`2AJzUNxbiy-cnYv6gsoT>TnR8puCNzuhJUK&@Bw5v z`kQ0sI=B%aG#it&%v0v?{{5nrUGEpI{15LJ{r)dxH`Dx|-!GcCKXOc;7w_((&2OFh z`ThyNKL!5;_KH`#jqz9{8}aOon|B%&98n>N>%m$2*dFy8mZG$FpjDsmpO7{MyBJ|P zZ6l<%HX)9pH*Q+`v5WYQt+$A+8G1w$XP9*Hp(pRQv1<=X?2fVP%3m4~wEhY2Q2$QG zuE1?5G)^Zg+J$XVCQmwM@yZcq4+OQ@GJi&O$Ff;#|I}%May^+ z2ct?Q2+$vjiPid5@e+S9y|zR!#kp!bJFyMl{+@r#&#jbQT&N=YOmowcB6smi*!j-Q z{lg`@O>KOUbHYDqzFX%6b1|4YHrX5OZ_l9M9#hGzBhj1EJ9@DKed!qbh= z92d}7XJ-74iWbeF1&fLPV(J8NFLt{EZWgFm&q_||C(&ZoayuVzGqwb#;#6^^`d0W} zXiKp7e;fF<{s@Q0z9jg~`5_!^HlQyXekVZ$4g4ZKa8uR(EG9Bzn!P(vJD|cuByAJ3 zp0X;tF9g~WW~z$^LR<_a8|zd9viVUQUxdmTn7tPk`g6Syo*?JvdLg`ELsx)`*xuCq zEC;r`@InySX7p2C1Cy?2ri>CN3$~Mgq%Xz20WlOueaw&63m~-+Q|EUdnDl}lXWS2t zWt$9U@?X~eFofss;y13NJxKD;#~PCSqsFd~orU7AAbuGo@*%tX_>Ct*^TBDca>R!m z^Cf|F&hOw<0O89g$zHgw<3fo%}twk!$QL^*_$?-Zn85l+0g4QH*L{gf6aIRJs!Fh~o@&Wb!8?*HFJfLPbT)!Th4}JX`I;K^5QbM zT*FVnPTP2kcWZW#`w__zl>qT!Oob)>O9li4D=2e}xUoyr#be>UbN$U5&k0(Vt<2;u z(!Zkgn?z1*JVird)lTPs@9aS^6sBCN&wf&}^7}C51pE2RnLI+v*~To0Ye$OIIYbYg zpJraaZ(g%^aDH8&S0V=NtHMKT*uNnyknB=*^W8dJoE(x>Q{;v+b)oqFQHG*Epr2h5 zQ_CD!lu&bf-_T7PiCcp@h8gxXm>fQLuGg3By_p)-0p^P|CuTe!nE#(J|6^Pm4rvXN zjF3?|fX-zRDRU9$IhxY+$RCeFQ8<_WSbb{V`609=u47hp3beJU2L?bT~~-p z3JU-F8-5H=dzT*gi}JU6UTwbe9d6iHITM{8Ro-$^??_@gsDvFOur<;DU8rKUuR5?Z@? z6zBe;YMOhvdz0R62B@rsiXvedp|F`5QQFtTR70J+TJtU$K2R`)T5v zQK!>cih9D^FvgmL6S75|X3vD679U?pY~N=?EgN@!h5e8*1}|1YeS3o^6zywb>2 zZSWgR>qBRMlcQ?u)nx;mYmd=<=&GeQ)IFE-k`=8p_!ed&?wtoij7tI9zbDb;yWX>% zy~9g36UW7dpC$WsOovD4E>3gl!+ZXLDRUQRRVEus>9a}`uZ6G8kI$E694?zmgDtc% zA7Bv6=VrGpvmhGtk3t$D$dBwMeZr$_#AhKgf%CBrAabq|Y|W~0JFA4MfCf;2E%MP~ z(5x-8255LqL5kWmK`qw!@$0opWEXi-rr<5fpt3jS%3eueA_!5kiF)WiKTqp(1@R5F zO2nr#QZ;VWJW>t`M9%BuwhjYz|4}S}9l8apM+cvjA=HBq(olo| z9gyvcYGtC9IZ27x^~Ulbqa@kPnpclR-5g?+4^&h~^#`gd17oa1FU9K1Vzz}3&b61) zqbwAR1Ft#b;BaJQUv}l2gr1*u?!y+-AkANRAM1}O*i;+d$Lb{Sr8dC|Q5Ma`tRm&5 zo^?!G34O|z`%b3Z-%a+;rz5LpdI|IySmCSrP`(xUy0x)_?I>}^ofE*x0bUjc1U(YJKR*P40}vWFOh`# zd#WjbsPYk&_qSfBmPfwx6DWGYwPKIuQ)Lf6c|I7D1gDDAh=!EBN^SF}=hfy()0HEx zcPUMXxYC@t8WCzx#lIB+o?hzoa-(_K1!;Vf)fQIx8p=+jaY>lE!VEO@ z+ghy`G%3F`i8tqw#(3@e#OX2bxjgWw16I4Ek5j0iTl(0fgx#T!73xA7iAN(^taQKg zhI6$f0W!DiU@)0(vT_Y!KnWhE>5E_8h>TOTLY{k5n`+lM$;Tj8kseFGQS3>eK)_n& zmQ6S`0giyo?!re$&vO2zbc`-Kbh^r{qYubwgx%ZKAAS3xmDWbQ-z(eU!?1jM&wpfw zR(BT*x)(%k*9-cw0nG3u(si$Up2XZ<_psqRnrgQt8rk0zzqo6B+dIkMZG79b5?U3% zc$@aOuqK*|>~AK5@p+~@ED@_+ZVW%>vI%HmCbKXyRNzK&=od~01+jEvW*g-}d(GEO zGmlZQv-wq9h(NRu-bBST)Qs_}HGWUifF=4tj1z`PE%a79**_#5ml?)vNuYGL!@}Vy zzuH;PT0@y619A!}$780<}kXMl|L&=;>Xwqs0Luv&Cg+pU|n zq=0Sr0ntpm?Hb}>r^M`DmaR0JY9hqyWaK0_s9s(c`XijSC-jmY@SFfV&eX6Ya<#N3 zV^o`FmnS3{(5BI?0y#3o(x+6To~hZ`;1{EiQF4Aj1meQojX}!Om4nah7z6qj*{_xH?a>5+7wHlRBo*N z-XOy62dD86oX&q)f6|sYbp_3PSbB6Cyp?|~V_!PDuHekY#(vbMKL9Kg zEH;7CYuam;gGVbE1kiDFJK_CG7F&Ky-5}n!_Z%6^RFG5S;Ls#vlCb58<`I%Q^m02m zHiAnq>^%1b@^+XOghIHlhCac~lc<}}fpjjZ>{uDLyWShtZ(y8hzj?5NbeFj277;M9 z(Nws=J-4Bv$n|=5-ec1`8ZiQ5?IVrVw0GX@pTac4`9Z)FgvgJcTp63YCm zox?+Y@guG}jipEHH7s=NVq_@{D*?t0QBxnb%&sd)yrc}H$k4e$!VOtz3^Inhih&4& z5sV?t&XTTUowt`@B8 zbA&&>NVkONdvWIm*!p;(Hu_>F09|LjqMp|kc0QOLABj-YI&Cr&{T*|NbFDWpZlcLr z(3y-3SNwVU){6N+(t|qyPev`W{!%=BpW$%*@3H~H@%*eFuJ^&q&%fZ@%PyH#nbqUn zVwUoHlU2-03-98Y_56UI`O|Z|c~bS(C6!OF^QrRC=~YTz!7~?(i|=_$IrUBZivIL0 zzDR$1-eezvpzutUw#}ODh@+DDq2AAKmqc&i-8Cp|?FNrH<vJ7iVL&?IeF-!pYrioxZ};8EV@RsBJrtKdgpjuWx-1SK}fk zF?)Q&2SKwSSL1v2Yh8`!>rr;~V@#zXf1P2tG(K_A=U=Uff7mE2bq}(UORQ3&*qgCo zs;M?pv^^|(IEnHyzD@6`Ta6uS7y_X|U%E40+hEqY8`HH{mC%}ve_(4988H0XU24Kc zLAZ~M)`smRb&h3`KS!K!6%s0i%QMmM_XBlqd*Skg_aXP2^PztQy4K zi~|I(r-W5;xF)kWzd64ATU39%kZ|S319%c3Z`76uT8b|_GNR&;9Lw@bnX2ie5z_%z z)gqv}*E0dhB{4 z<2BV$`M3=9`M;dOW`B67hn{BEp$kM0CkLSRc2!qU&eV~C;6+0KMhR^N-ua-M(L>wz zi*F-m4x+D{WgyzxQT&qOWbvd_qi0gfvrPehb^7?l5N+{B5d8}P;LC^Te`^hZ=zlTg zIfy>Wp#SbebYH8D9)OHVWVKvl`yzn;0rO=6+IXxBpyjcCi+)pmGg@hYI+kkW=tywo z5T2Jn#^bfXv%=)Xye9rlKp2O?1Truz#3mqG1(fe6+wOz%tur;d7L-G!ba$Y9pCywS z&)mrxs6hEFQ`~~`M~6i~dC7FuTYL#%2Q*)5enQ=}g(9n)w$D+Bej))xpQ7_Fz#@o- z616ZlJJag#krP_oM|G!*d(!$8;A%H$_3Fyqqt*99?Xv3V#nk_$K(?JqL3TTk@a04H z7A*;oyQlAt*^wmqm~K_Pl+1{e=4Q_2xi5;WTSE&vi%aORpWXZ^3!F6ELbm=^YWciyekd zLDZIcC^ruYm3lqR0!yo`0yz;=Z}*xdEBJEeV*dpCn46o7Jg94b+N1rc-nl;yMElcu@fY_; z1@imTZu|46JYdcAhbhs?l{q*zl&sxn*hB8y@-M#B2v&x{vXvcLu&$tBWI-Jw0AzHG zTRdd0oifI)dZGd(;^B2Z=O0J2k@fhz_O@QKQ+qA{aeEzfdN z+mpsQyhZd^#|Hv)`%6xKqLoB`BOTODOELRX62R4=PLg_N=L?5 zZ|IGYF+R$<5;*^W6B}xj$ciEZuh}5FQ0-p`1Sw#AxnbXblNQNE%JrCE{a<=C0WU#q z1-$%|sZDY4op1d-|*|3uTcK60ul59HY6r_AiE?R>@3 zFVPRlpSOu1AcB5mpYdEx2YaEVEee+w0wOW;oBnqJgpgSDcJ3cgF$Jn|prIN$G&zJ} zNCIu^ckYi@^q7L<%8TBF0z*)|Jv*QDi|IvKSbmfS!D;LW) zXq%I~nJ${;rr-76zwETgd0FeuMpDTLbOTs*L2_l{B!9wG_C=sT2fBa3D`T6)RX{w* zp0SKX4Fav+<{GZFY}dpd!cdji$sBf;XXUMa=LMSZ7frl0n{zYJ8W&3{(MfsD%S3u@ zE)Tv=<$0plqY0b3T`TN`i(l|#}Cg-H|_*yy2?r1swX#5AMurc|z z({_()PII(nIpVc}lN?T74IY?jVpmW~Bd6dfWIAm>WH2l%nCxeuv;OQ5J_%+jzzWXb zKlJ6&&2}`F&p)G^CLj5crc1l;TpXblgL8LSxezn?TR!Nz$#@OdO~#Me9^Ax-JQ%5CZJ0lXXVzwo7Rxkj)+RTz!I_i< z?fs?;=_rTO33OO?OCxtU1qCzCc(hRLfLI}a2t?25Re^mlATj(Qn}#I{K&2c(2uwyR z-Mgh0JEwPz9{g#4jWC1iH=Jjy7m^70F+SMn7g8?h39n@01kEl5`%(?Ho6xTwzsXI{ zhQ#Vd&n<<|yH(G$zPm}YH22qJ=ecHOy|uu6A(e=Ea>!>2GMm^ws|@OW)Qm?zo)9;5;VG{}U~Ra}tcspPv&W^JDf?XTiz| zr`hNq?5Fv2q|HEKp|C`H$G^~+1b_@Cvl@TRpTIYn0zxS!iSQkP{Gjb5bj#piuHj-Y?nbY4LNtu>ed$hIJJ2&Hz$;5J4rnIJ5 z(s503y+O(&GE*F`0N7%a4>rkpvwW&{)CO-|hGs3sKhe5wa}(RoZ5ULF`-ho+C9dU* zg#vYUZ}ZVyuQQR0v0;TYc*RVeD#;0i8GhtQmbphB<-Imz)e-=Yhp8b@>lI$b>7d2qIUm_;<> zryDv0lLlQ+6-h5mZ?J@W*Pq2IWZLQcssAL%5FL@l_Z+`)%?GQ1B!IanMEIl;iPaEx zd+a`Pq#pr(wTzsN@R4qR=B6*(Cvnh-qnu=gwn5$m4keSf;ws;B@2j0;KYdOec)CQf zZ7(+;+Bqb$8iqduLx%wsVl3Vi>PmUcnGhb}Z8uf?p=4jFp=23kVcOR(+P@1aZP3xJ!OaK-;N2SPK+8JmMk z;NmsyQJBrZmv&L8Af}0aAvNkKvSD#yVgOaU;d!e?D%WYCm$#~QHAXVBs);1mDOnM_ zK*Cdngv+T%NEm!J7q_e2+P8jy8O&jEnIJ$w%JV4NFfFzjApg;yu^2WlagwKquSuPT zpzu7tqDU|2tm1Zzw(QGjxyVQs-`ZK)d2)!ql0kGZSU1HT!l#k{B1%t(?M7B8-s=}i z^R8OwVu{o-dJ}I2^8JEVVrpb7gKL}4Ho3)3U9>KqzKDzYwnHzU7iu_${=Db^Dwbgd;`wN8e^>0he$N0@~<{3Eu}x~ofoJnx74oVtpENn+XIv`sLnuO`aX&1e_3 z>7TjIP_vMK8NJTPC7%V-F}_Y5Xl(40|E5M`2DirF47jMrYCuE9!u~k5wk|k;RwB?L ze6UIuxJa>GM(_Q5YKqnV%SqPIg1p(ERxmggh>*Y&Fs(YDkAwvl_u(YX_{S~ zte(E0`{&ftNH0w{ED#A*1XICy<{_*f+elQQIwE=tTerX$wo+Hkh7F5~61`J3-f@qh zYbw~Vs7IoIgL8jT&6EbO=s4m8^k{vvFwu((7i#7WASmB?RH{ga+#i9upC#E*n3w{@ znCK53{slmX0Vd6MlQ+ABCBfN(u9XJM@_9@MB1uwJ@yLY!sulL9S`0tf1`+E#fc`b5r% z0;W&8-s51(bHbGUVyWXWeldpvf68|R0}KrMauC4`b$LRI!YkBnn*Gasd?{*czw)}6 z$N6|tMLAb(ILQZTE5HL2M4WBfHLl=HT@Lp$Y+9 zL3Ont!|X~U&jj*o1tM*)hKV@|3e37d4bD1(_mQ~?`yWf6%5p3cJ#FJ+91b`Ob7Ry| zn3;dcNxn=6HHPOb5nv47AlrZWRaYDMiF+%9dJ(~_g_yITbRH)Itv#z4oy>kh%=vC= zm|~B3wcZPymWJuHM3}Sml?0H{X=!t;YI)%^t#52<-OOp}0*dgQIW3)<8q8^FaIf0O zIW3(`8s`CQp*b5P8(1%6&Q{$7RI^;BsJHQi$!Xgh{Q?PxF#8 z2+5g<$6B|M;~H|plGe9wqat}b)^B)>iVk5d8_D%mMW(_6>M^$HXGv}JJ{;xT-!NqR zlu=&8;oAubWniMoyG-P$l4X?4=@51E{tD5=P7nShb>GV$C9~TGnDEQIJ(p5eG{-Kdj=SkR8;<^y z@AA9Lusgljrk6VDlPKJTs40C}VLUzQ$bzQybj;G%#}>X>>@Iv~kCW4b2Q;ONj)xe5PHFd^3BicM#uC@pY;s{Vg=Ht*>Isl)_>Q(p;j2E>YQK8eTcvq=Z zKn55sNI1+9Wt$H|z<-u-I%WE3V$Bt$ilE(sn%C;@;wz_kNT2 zT5REa#V4naAX*zo66+!$)r`~TvlI$TdPv@!NG2?4*YMy|gGx!7V&t{ZonF|V2r&+} zh;bM6kBmO(AIkq(<&|P0OAo|B5*$%a33DrLq%QajR3h$<8tHPr%m4T;1AMf zXuU9(6ZRszxGUUehEHN@aYTkCMYJt-CEL<087!IL9t06< zq&pXuEUhmECfePOdc(S6rhQ_pupQSgfzrg-Guz!-MB`3carK)#4y4%KH+i3Qo*%D$ z-AN8&$z$GZQg8$WUh?c;wisXn!KQOK8DFs@3on|KcQEu9Co)dsoQTOkfU2>GM$_C4 z8mG6U$y?3*#TKq+eFhi8e9_8q+&VH`ZzYa8(tq|eb!?5!mwP4sO@^=kAA>mLyL zmv}VMe+(LhUQ@<;0}5lU?LAuGEll(tMXaP=qvsvV-upt(k4on|3kJ=DSWGvwoHw~= zlRSm=J?60yg$No&P6w%;_Fs-|%(AAq?UxM9O!05&L}ag@jLmg8y+S{WjKolt0JjT% z>#U!?_((`4x?e@nUM;9Air034M6i_;N}3==sIARvLYot2t-h|HZvYBIfed?;6=^oy zq`|``wBlBX9``yqKL$R%XDv7ne2BxY*{}DbrtE&LQ=;9k6(3Fe^@GnhVW<80&7z~W8FJ2E2V-lo-U~4c>!($GQ3e*k><;I38O8pKxr*CnQi>rH(@=*i^MKj)-I7XT@&qVkfx> znt{N|NO)q%^_<4VZsB5Q?ltX%|Xk8uU+7n0=A6bDfdQgxmgL9zej(egiDA2-D;oy1_=O<07K^Q`EMsB+p9 z-*?lOgKo!=whkz4=72?}^p%CJJK%ZS=}6s%4tU zn-j$NZR)(;w8wE-_**jXw9@Q|+Kv*udGB6vPVIJI`k*D8(YwTHX{KbB5)SYRkVc_?V7`{k_esN699Z zssE;U`lPZL$P%x5s&HehYCT5{4S4R003gpb%e|+N2sEVzAA@I`Bm!%LM@Z87K%%>H z$^2jU|H77R&MrN*+UgT?JDM>(Z6p&*{S^R$`5aH}8I(~$s>Ivj^-slzp}#pneDtQ^ zzxeDvu$l?tZ;rsEG-!hqb0=1v^9*KBtR{Ea7N#PE-G_T}S@@fa#C zI#~sfEFcxYNXFlL=L&u=>F)2p8AUh=5+`81nA|!LuzV*Y-heenf^KdCEdbu-Uh=IS z0}F`XAvQLuEg@WoAUb{EFSZXX&{1(!xA6cgVA^x>0QWV%Ab8Q{#{)cwUHJ3k0d9l6 zb5mUcuQ+Xg{?Fq9PIra1LkDkT-09+hpA9tDzAG4uJRsJ#?=tw*dS=R+voAB5LEhBW zekOEEE}q&V=HJ-!BlIbLj{38;&KLNKK*)|AlN&m)%XomsGvfhuiobaJ9upHG8!Sod z{5S+uglnQ|S*={&noJZx?3b7E1!bsd5KIlD1(L9ekNU$NdbNK2y+VK)m%049T7DG( z{-&|CpfmP+@az6}fHPVC-b)$dpdqP#&c#8TIsD+op_hgsnb(G^cAJV|&wdxbyL8a_ zJ>BRwB%n}aGIG~)HyuU;+yPLT3z$zgJ>69_z%_zBdtm538erb#?k~kG;zcZiSE%2a zwW1et#;}3yvd$Q*l||g;f1BbGbf=4t-YlfDo?Cv8M(wpGDBz#B3}pOaU^cUK-3A3L z9fN{-JmfSENLuh*%*eh}c+SNM++x7+OMvHkIxLvsY*q=|=p^glwWTGhWU8#G zqu}{ELkRvOc>WpZV^N{ov;bcO&o9x9F3|$TfloEyEO*aXn$w-RL{N?x2A<#L;d3Je z+S}928CZT&oOq_v7in5V3MOZbt)>~6>?H(dCIr%g7Fz_3rGXVqlL6IJu!G9U~aR}et#S3hwIY{<}YA0QM z&Zk`=Jqy)cLH_+ zsFlf*?B5CCcOu!52!c@S91P(RU^(4&VwQIo%s*CFGMx2^2Er9QP#no*$sOi?qT1-% z{`etu2c+jT2rGB^eOhuJ8M}xUXr18l-~{(`5}dF3+ByAQCMW3Fw9E9RO4rR5 zro0%c2)DbES3mLVT>Qa_bMXAwfaizg6SaQgOxRF-IW|XqIapD%FGKHwK9TdQAurPJ zbs;ZeM9r?9Ev0+YWY30aU^O?l@v2I%GT;)17wi&Qut;6Z9Ucw84xP%yOMHzr zHy5ep&i8rgk0|{{t#IyqA1(hYrGE|fJoFC9jV?G4{ypk5B1#@i;-e%)7s+IZ-}zL% zGrO9Umcs7=iiWl{okxZbtd>~1Gf-lNtU_{q1XT051O_rOL+DiK&5;89F066$Eke2b z!T(HC1HuR4h>1~nlBlXZG91)h6^VZa;~18Tb#|ElA29#_)%^c=^Z%bYgj~9wlgU{p zgtiG^3yYX}Ql9Js7Rcc+r*#O^i+}!+**<=uADE>UCdXU?nF&JJkE*ikqpBu|EbFj> zof{^y=9E$nb%|(WlNDurKq1S{SZ=J7GeSXqnM@PnfsFKDcKO=cFzk#wHk_|x-z z`)HnT$vmfu&nU#4C4FnfZOUfN2rJz*6^N^!s>OH?sC@{wlWarpVPeP?PoGy&?hl5h zxas>03yghP4EwSwHp6_%S>g_%S8nQ9E-i#|p8P$P;o@rlwc$K@@7bzuqAC{7fAI%Q zBdh#967|0M%I!O9cKD-6HWPm|#r41?Omr>yM()+rqi=`vjVW#@D9DTLSg#8JxGm-F z)!0GR6S(G@59%Z+g_m~Yq8Jg4%{>*vNXkD8FsIX)f$J-@I^tZ*At8p!5W!z_RVN)u zrT^aX8eqTqAKD$gfQsxPOmW^!*;K!M)`e_qiF&}=Y@$y636Sg9-Bb0x$xah6BOk04 zG+ke$7I}S6uN0DNxGB{0N?+@ApjnQ7-(5p;`ummH3g~mSN~)Xp*)Gu2YX4P(AyU}V zYNapwqNnPIIN^}{HNUUPaI+by>6zQ}2fhS9$#dv8W_2&uYpi(qnd*(8sLcOq?baRK zFmjkIv`!*lj;4XobqrLJBg3-sZifVGm3p|SR1+)F>GhMb*_tD(?q5)`^T-*aZR_bt zY`^rYNDM(MFhmZaMk5!f-SB7iAvLs;le++D9r9i7Z$SrQGA3G$gOKqJLglHvX({{? z@U9*rLo_t;+V`DgU`9fM4p-9rd(%q7Zrioaa;E}^SSt#Ra!p7zcrC?etXRFU{@%}h zpss{tY;9*jc-9!x#lHYL^s067Ck(R_U*-=t^I5#4Q!Dtexr#iS>&D}ht9X@4rVf13 z{K!r{(||4?_inW?k}lp$RYYMVY}=m~HrAD`zE{}DNCo(j{dyF_2<;4qbqQ)><#TpH z2(#L44f2p-YL9V?tiRs@O)IlpG*BZnAJd)==Q zsB!hMlT@4`7Btb@0NUZaN#i!vtzGEMopqL4kv2`VNp2iLZ!%=}JHsUUjo5ex^V#Tf z@Rod$S0m+(Y_aeIrx&(vDY^U%$%tKVW~ui=Q>tMkayFyKpNUq@4^{bvkH@N(wZ6&q zg^1eTqcWarme+gBk+q$g8c>3W+^KyARsIvCW%^@mH0q(8ZP?ZSl>`KgvkU6x%`BCv zM)Eekcq{ACK@YS#=->vvL^@~~vLe5keJJ<|M`wX@DKNhRAoBk_6bi|~c@s038s@iu zgQ-c6+~-5lXU>WKTGF+*AQJfvS>TbDnlpvuFM?@cT2i0~lPmFQjc{iJG$x1Q1v)H5lPEioqacHy@JkXz> z%fe@W+x6@Ph%8;<^R$Z$7ozuZ{yra=h_p`Ik0cFAxj=_I&1p;W7EjF_rw};W?Sw-u z{N~tW7g7(afejY@9!hUzjm1SqJjvOjttYY<^pb)&I7oZn7#cs>W7$h-g(9j_X7XGr zXHL35p|mVGlP$C_f8@s{8MYfP`aL6ymtv@AsN@64=TXF^ep40ug6S<|&+OOc>>GAI z6G6s~h*LqaLE(pOkdjOU8O@r4&-jK+*vK^5o6-a$=0Ndym}yh z-cz@l05}Rh6VJf2l~;`hp{;`?Cri3>g{iX}&&jit5RE@$Kra)2W|>-H^{ZatO}KLU_&GeqrG~@wUJCm^@hj_ty=qAOC&^)_d~dOM~_6WPfI1{RuUc2kRzayg4oC zzAmE#=|H~me}wdXu8TnW52r>Ty(-AXUS0xe&c$9{z#I0l5n#8FnFIDyqrm=Kx@&>m z4&D;Zs7eAC1l_|*pqrhtq^6~4q_TV z9M%ZX(w?m@ON?cXJqABzBfr6)D3CMXp*YGEJP1zIvq53TG_$lmHEWZbXJML0gc`4_>o{N^h(9}5cS*(DBM(`it{k{*fc%KQs*mA05M znLEtFfr(}rf32tdIl^H$qlp<38mQxun!lgvv1(?HRC%A>to-1eD%U~Rz-cF45S+fG zd$+Q1Dk-I>SP}Ke_pLB1vumKo3#MsKQ8G_c$v2n0_2O=qJVc{l=|VngKxoALsiwy3 z@PCe*ST}6eYLflgN<(OHuoW8I&No5Cm>RnzFr^uEM3>8f1^(1%xP<{NWDb5O9)SwJ zq6!ixsc`SzE<78-3SeaJ+0_&@!dU6|7h>A>(cxHR`YSR8p?8&(zEoU1c`~> z=XRIRf0Fz~oegdLGQz-&{vMmz8Q26Jjp%%M8t-}6pC1q>M zQ`qB{1C#UF(OT*OTqAy*%Pqs{5v6Xrp%jy+GfD`NhS{LMA9n>3U*1Uyvzn^b7)vP6 zKPf$HXhG*u5#G_rk94x>gM~6Hri&Q~VJ;my`g6>D6W?R^28OChTZehF^yep`U9K;z zH`b>&(m?%&b`o3rGp|42dL;hb=(S@o8t-AuAND|re$uASUtu#7=>hUK zS`z{p%VBe4d}4olhkJMhykhwt$C!~*qlEsvYvk>DBh@G7K^*!wcneX8_pu6b4suv3 zyn$iKQ}u=G(1_P#Bx=Smw-^A_Tg?WnT3VOFsSoah(QWUB+NGC&7`z8$r}{7wum7l2 zyvJ4yIrc!YebT1j8B*MTWE9)xZbmC~SYlMv-&l=w=)@yLOxJQA6<7TIqo8icEB1qY z=gD_0{KUMEtV`K8oU@Ru45&c9)7Q`j5xS|a_YwBOZtLc9=Y|eJ2?mo0Nvb7+V23{s z;ljdA*mW4Pg}*o^<=Cqk`#Qzu4Gs0s0Kw(EGVV-I8dMs{BR;Yq^W7BpHIA36_RMuz zf0mvox;G!ZT(l7JMVu?jlLN$Pkg-k;j?;k)@WZ9)4JZmiP`m@gMVCwZR7n%oHQQhF zZ&5zv7g>ePIKv;Fex!h!{N_3U@qn=%PsvHi_V^Bn}(eQefOHzcTk`^&@=iRb1dLLEY5a7rXj-B#?(>sgrF8? z_(DMiIjotZo5GUDdm>y)>~$wkspHv#;1_fvjqm&zTq)J zWkce%?}*6^9VVPu>KhEtKfcPi799lUg|0=bIc?8gkZ(s>gqy_eGM_ceW;}!zGE`ZI zYD$0yY~YvTA*E$vse8s!`(`XdT{2X1DFL6cI|Vq#swDnUT*PYP8_V8}iNI224;(8> z3_R>XO%2p5=oR=>sutjaYd~dZAjqvVvuBQ~YTi{gdb80*frtdGI{-_s3<1o|gkP`# z_UYjvfUzq0%L{k4GG->VCeN94rj|*cd$(E6q`GN3IW;2ect%5OT{1IbiW5PfDf101 zTBtIhlmp1Q3dUqa0^Twt0?5yM#k^U?1riCw(zE)ZdfptQ$dgwee$&Vhpiicdn;OwG z=8fppP`mK*HBIRv$1Qv@7^E_p^OwAg_L7&;AZWOZDhYSTmLGhROrrOxy}UsW!PHxD zPS)_b^NC1{soHvP*rT}&D=6H#e{LTH4W?g6v#_X0{d&y7ZlaZD>^RdpTj3Y>fnDzFXc=F z)3TYY^68XV4tRT943k?aO&8!Nw}6x3cSTA5V)KT%E!MB9{k{@S%yd>E>mam;pMrL!$ z{QUB!sRf#!ABXdkEpNm<3XjnFuSf;+y^he23y{I+@i-{K&;l&B*0>pv`6H8+Tc51o z7y09tCCMd<#!W58oVxjmK1aYIzf8rl1500Gi_hYhT_4SYDN3GQL9m>OPXcm;0Ag=!C!% z*5O}?6OW?`!|+wJ56B~C&JFiL+&TBmyNBPV)agD^;a4}+uE2dKQ{NGWj>&Ifm};(8 zW95E-suyIHtBq=TCJa+UO;symwDJ|hn9X60up-78>@#X_@Y>bTIyF@LoNd7PtCgvN zGBr@*-+zdD%@dU!(BuV8RnNp~Uz}YQyJoYd%ej8BscD&NdVoh2h0wk0uc1FpOtpu% z1(RVYUIaSKe!vXJy(h5)jHj@kH5)}m4j%Hle049=-7AlkePTRyKIfYCxWq9h|JEGu zZ9FN2Sbi}*rnApt$=_6kC*G=A3!2iiS9cD|o9L^xYkVWtx|a33fJpk=nrh!=2g;cF z?Q$juZ5fa>m#*KV7BurBOii|VCSO*fSXGNjBOpNY$*GhsOyW8R0x z^l*be0VK4*RrOdF3U319*es3UVlEj}jJaW>z*%~Sf0JSd(gA!As<0H@1Rr%aCF0&k ziY7Bnu8QzcmzKJ%LAkk6r?KX3AUcLlgbio1rnWTLU{Hd+i8!-x#z;|lz_@j+{4q|9 zb&NH;Tigq{se#pi50a~)oC@S78S|j|X8`D9uqhskGwe|sL`im2B(^qS;;P(arPMK1 z_?d_Mq4_jUiPJ*qBM$s%irEq|J4GdgO>dpt8mZuYgk|G!ir7-@U&$rUS_V_RB9`*_abY7~_Wt{PN|;_5l&-QnsW zyg}ntD?}6q*eDau^?!um3bp=+-+U?ne+GC8Nm=m*u8HVJrNVvAZhQj+_BBLig*y_+ zoHM6y7`S3z+>yW*zzhFv-~B4W_X$)k(g8{1vwy663hz|rq*DMirjj$1z zDrY>2SK&S}{gRsHVm@&rF7X`WH75=>&yrS_IIh`Uf+~>20iOm%lKFrb+k>bpSE zr>-}k0wf!ZmUVOfW|s*ea)`F<&aeAPZj;iu1*17F+RtG)#;Jn_7~ zHkazdZOtzap!ag!XRV$JxFdWDfh1ug4)itoeL1E!yEb5GOJ=Rk$V*1 z=>ag#5DvM-4=^)l-8f-X^IhWW$Yy-8xu4-_*qH4sRzAIT7M!+E{k$_ugUe}4`wOJ8 zTA|121eD6Z)y(Nq2${_PVYwKQNSSDm_qc%Up|1!p`P`H`E;u5epkp7;uH$ki8D|wI zIogcpt%puDBYzhP?^bmZEJg>}k6q`V?Ny81b62{BEB*5&$-L$>aT`~Ua0!c`m2+#3l>@sreh(e^l6@bfcT_Fc4lv2ueSykG|VgB^rker#Q{Ib zOVt2Ug4#En25}NTfhR!;-+BoRmKHaBZuTHKwT=iZz#j_?DTy)n6xy zo{@c>sK&}<7=q>wqmbW2OfAzd)P8KgysXNlO?K}2VJ^DL<*eTO{;kTGY9yKyURiBl z0pN_82~5W*b4#x=9wmsu*G-CcRvoUjGcFno&H`6$RVHZ?{wkzzgD}?-a!3yk++3<;mdq@d@KXDBI5W+6i4Cjfp5Jgmo8Js1 z;E+9>(SJL0PXlPUUn#2sKVcI)rd-*j0$if~zAm(c5#@e{GA-25qxn+*z|nLj8v^Tfez~d!KFo`c^#GkXs ziult>wo;`;pl+#Tpic5K-t*+3y^w=)>XI{=89#hd^APF&@1|z<%@eY!|6BNARsZ{j zs(%7dq2)OtqvYAwDtV^y)ru(H(u|C<7cxp(`IK4quiHP5n%$hSSeq3-h~oW;XM6q= zed}Tq^;`^*OY7UK8@;9VW~;Go?Cqi=sewaY)9l47W=cloJ_yOd=W}_UX_^YjG%Z#x!^Ii7QJl~snPTM@$D`wMDC8e%61*LCRA*kI987{T(tTYu?59*+KZE@Pd8`4Sk zp%$^v`gWkC^a%5vK&bgNQ$*CF(lz-xAkFDM}Z=og$C)WQ?%hs19Dub zLw_SY;zcEvHq7W^RAV~-JDD_?&U2TeFtbpIf_9~0MLf>apzQvclaea48&zig0> zVekeZ48s~mlZO_pQw&^ssyYTGMsyjv(xe}*Xjk7oV_DRo{U&L@(1Tz8 zO%r&Z@xl=ytjt3r{|3=i{1-Lp)JM~dnzATN?S_|bVIijB682nCC-NtH+n&y$FcWd6pKGC^fWC`cn7&IR{$rqRmHL#le zR-S5AveKNXj;7R6g4&Eh9VRoXk!c8zYEw^6AA4BF(#k&+q>F52Lu^44r1Gp0qA}VB z!rx2l9rl_W=2B)dQob!C4PMdo&qTYi zH-cykCF(eT+L0NDF|5%+a-1?x^e@ccTg70w3_zvKPJBdW0AfW)?9_4PGkftkV=jgo z*u+wJ&)ghT4xnjN$;tc$vFJeOS8r*U*+BUF9}`cY8!zLC zvX{;wcsOH^sUqema=%bZN0Byp3xiXGu+368j0`SmFA>3xE{jz(G%wSr?a%zoD@nIx zot+Gm;m?*zx^8w>`i)sKvkm1a&` zf*U4It9FaAPM$_{M{_E2JiaM zqACr3-;FZjRyCfFMSTg5++ye*x&AIWRB_ZPUaA-xCh8vzd)XL2U^Cdgqa4b)6P+ZX-5iOb> z)flwWPIWweb43dkN~kgoJ%C!8sRk@xO}zrbk0pt7}}ONtlL|lucbL|fi7>V-P-(` z$%{eQ=|p6;1#s}$`w%ev4+OWhk0)M}Jx`b=n(l?QD$hgtdFlXzZ24d1rzI&y#p&X2 zYtOBHoNF(|dE~WGS3uWqRhLZ$%bFC=)LALg*W46Xe05V}D?7gy;i@B#=2pzHmG1Cs zH9d*)mSKGq*P&Rlw`iT2_06A^O#SpnJNl!l0}rF$ov9IQNqmo^_J+DE3!5)&**x62 zahxzQJ@ngOLxj7zpUfr^JlG8RLTX4Wv|ox_x=vM&tlRw-j>a?-1NYu6*S{CuD21>A{Z3n4*-%L_!n{9xxb zWRRVIa61c$gNW~K@sAP~|A+?#m$sB@TDBaP7}c_65;uXX!rFzzXYK%y=|~Qz=pWg@ z$AyVw6qVKWW{~xx#B(`(vxO6jfmyc5JeYO8Q!Ar)F=)J>)1QNPuRjOxc7IxQTFTBw zuf@CUk8o!WQ%tB@0oCyN1{WI%a;TuBb($0`oOrDiHYJ8f*K|Rjmd(8rz&BDe6Nd%> z%~jI;y3~$29AW;+4~h`%N3ihZ!4^ec4pF3>Z&my38b#)l{&UJi@qIO8C`zrFXa2SBn%F=IGr;U9d{eHpg%+Y|^UH+@dqqr#&H_>Y43Zsz$|fB@w0be2NWsk~74)-XN;L`Wg2y&AjA9gDr2}U}zqv1% zD;a{h)ET9v><=Wp$Yg7g%7b&VZ6@Z&IKUY8CR{;;oXuYkPROqzud)_;$*nM)CfO3@ro^nbJcGuasZQy>}lR!5*RGE8i6I$z6m@IUCE+qHl0f7rjm|4sjL_!>_i z`Rm2#kvPM0JN@`Y0FO}D`;4%Dm2BH(TD}cquk4XHC{Ta|3(xM3$J`yGk%3>tKK%!? zPhWyyg_Bxyf&cop&nza1EDDuEKpc6P1w_fi1&Do{AErIX2_!E(pr{4Hs^VChBAI$c7$S(Tq zeXVPs?}+wU?Iey-8wt#R=)d|6rD~MO(dYqoa3S~nh=9eIact%3CI?1aPrN8;0*x~S5a zBgCrK=s8|Ey)2NCr=fR(FKjdaNw4*HqKQ|a9bpDb%=rZ27N^Z`bIK&j-BrWf+KcLl zu1|~Rt}8#ig+4Kzk_r&vmu0u}u#C>%MCW%}`{?P!oL_bzJ)W);?UQb;DVtbA*i`ZOO+Fj&$X>1(9DgqyP+?|Ejl4L3b!SVVDBJDToKtH^Z!sm<#C z^vce=GwVU!FMdSbVNh%OPj$I%)SM5x>CgFt0NdR7|FiylfccG`&J()pPwaoupa1#4 z^k-_eKY!ZP&HOyLZa3#gu+t}TII#2W?v|lnwwbYEGj4heP?RMePVxW4r$5Bx zXHN3ys?(}lv-PKkE-cxn!0*_gKAj9vEDXx&M`Q-N8_#&k zbG*2YqIOKzn)1^tgW+^4Qds+WH|-CwVEFv89MH$s0me4CH$)yBwft+dC~J;{HNVr%&b@fP zbE87)3+ju(O+o!O-n(1nesk zy{fJk0i9E)O?J~4O~hO8f#WG;P3N#(I#!!)4v$l()wx4PPiC)R3&eWtEEy$|E&Vas z(#2!mXPMnOfB=<$ieUWl+2QRwIy>BG<3CcZExmWBWw~w`l9btNC zALVwG+t?*{)9;5OxnJ!`?l(Rnx9&3Pt|!+=a^I`me^c%;!spM!CyPK}gA~31pPRmH z82ie8>?_~s(FOPnKNW!~vp1Ay+Xb3Vq)j18gamY9teoU$+7f4KOWY=IJ6-(#-u&cl z9kVQUPTrV<;o7n6E%zRfo5SVwP(ZwFoo%-BN9;#k^0!3t-xB7(CCne34M;}%YWABh z$-vAjg?7BF*4ps~zy9L#Es^s7 z9hSc(Q~vBPE?*ZZ|DCY>#7y~vx+yOrETQrJB8g7h0r^>=FU7U*L2UZ)J-SxnYyXXb zNJs(J`X6IjVu)@RzTt5|y7R$&c@RfRSLetqG~a2UdD4jeC7&F)WXImSsx~D7OMAb~ zPghvVqi@2Qd-l!Dm16a+^&jrcpQpGg%cp5=it`mrr=Z}mOIiaYEjYuZwSd4orN7O* z1;_0=J*o6TyH2lA`o@7-|Cg@qFHzrK*me4OO20ps9($M$>+i&P?FG!ott5ps#LUM% z?`uBbMKb7HZ%=42LCK#91{TB$TQ>JeTq(ss5=IA;m2;_Qe6Ah{+FJiSQx80#ttWsb z)R`z4O&!rOXids;W!L&cG6lQPv8SjY7)WW`-rEB*{Z0@4;4=&J>w<7C!=klDB;~aI zSVdoAB0~8>c;E9jT^C=nVeCu{``cN%cH%<*l#)DEmHE1%MVK%x-DRWcJZce(# zQ6gAL7Wj#*e!%KmbMj21Ss^k-#I(DiVk(CYiNebu$%;Wyu6+rY{%WkLk%7slzudp; z9acSc)nwzCDG@rMH`h5^}5jE0+WsYYwv1xnoE!b z%a08IVeZD-xZ(d{?oHsMs?I+C1Q4RtPE?dsZA}$5)GfFY0ZD|w9ZfV97u+hXzDR2q z)EPtti6jxG<0#fzwXdyMwc=964bduuHDDF7bwRCy+QPk!3Tg#hAph_0Id^96givY! z@B9D1^Z7vTy=On?+0JvG=Q;lG1E88Zs$A&wME@MW&BHo3zErZOsHQxiBh?!FihkJJ z`2*H|!T2n_CW^n9GaVnM`I*RLq`^a>c<1r3+%$P|}=#OzA^6wB6$`d?U4auPf2#`aK ztYfh57Wj>4ULqNl$842=Loqw|Cuj%Tt-ZHzXj!pe7{o&e9w{kD2qfCR> z-X|}E=hjcQF!ckIwtgEDWp4dG_EI?W+^W_wJ>)Q;QsWoyaXutU!&`$*|$*57~UZ(98Ew)n@}+6P+u`w`D#53MYbTdoEo-hDiXcWnQ<{2c6Ey?x;_o!e%$n=ir_dFCo3N|wW9CKP8_{x(veE6 z0OZzk9cE(86e>nwuO{35<+aAE&qE$7m1@IC&^ zuduCGfzH~E@@ccgV;bC0_jpgR7pY3xfnax4m9NXuE8($#AUAcMZ3OSpfM}@wKAEzC z>N^zA)Y8*k7XE0!Knw4+$)&nOSK%@#W$k^b20-1is^g2g*j<}qQ%)h7GZ1c40}gO| z_^!=~a1LP5VM#o5NKbz}-9`D42a2QCbIONC)~xo%3n)0c7!FW8#-YV=<8QMAjC+HR zXe*dUrX2kY&nvR}EVpAp@{s+NOycbP=vlg~-;j0~RQAx~=Tze+Z{<6p4_oV_j+8!X zzeF8+V{cI3uxC5->Kr#wiS6YIg8!3;L@Rk`XLqEG`4@3c?31%^mllMb{g=BF1g*^V?jk8JRL`Sa{ z9Yy};9YclW-Fp;)JqP)Nw2V~7osb3O^krGJIC8pZ!!VK4r)nC%JZ}6Q{C|Gp5AnekrQX6SrkRalz@q7ePujeCs@5=~bt0qNZo&2NNa!vo}=ATM<3zdowyjIjS zIk3H&{>L*{N2qXp>ZefQ;Q(Ho{utoNpXlRzWq%r-(P%CH{jDchf~Fg>C-w`0oum0RLpAvA18Lf#&GJ-PqJPR9Q+p z+oT5v<>_YSTTuC@G4hdF&xLc9G_OA#S!U`upM9u>o{e*7* z`|~$0+loJp>bE(6d3qX|zhmTnzpeQ@>*ej3zfSb@=nwwI{1J>O+S*sn->-V*=WoUb z%-_9l7R+Dv{8#iE@Jg|)lh4dFY;62|@7UC|7Wruz3S%LIkt$Ss|3PSL-{Wo2e#xIX z;+HHWmC0ivpWpur-HcLY(LWBxCqgp^xMIJ3S5uSYLy2Wu(aQ+@G|x~6x`2-bJ+qL% z{EaSGj@vZ>mOzIsu3h7Q`F3N?^-9X~ymNB;X2X%63u;frVkxr5+}tQK+gnhW7g44w z=d{l|<-AKdMU|uSt_j^Wr*V@4@N1SYn?0m&i_CGx>l%mlVY1`nq6YS1cpM;($5XHR zWq+l9gz^2|#cUX2fRgOVqe5X;zMa>=r1@(E(Ted%pbQyrGLLw_$J2z##32CR+y%r# zL4J0(uxcBW8p#&qG^Et5VVums@Q_dG_H5mXd^!&2$Wxg~<_aeG@GNmD6z(4vMZ^EztFg2OeVx&2-| z^>P@>)w-uhje}w>*YZ-AIZ7vHRJzgc$@qw3BwO1ySe4%sI3QqBCAaI=>7HY*mh`d; z2CT6TAy%ZO_82aS@ZuZ)8PD{1jf?2zXg1kPvteYDO0V!^+mL+O1$|;SUG-w9nOF+? z5JpE)KNKR01={#e4UM&ljIL!r!IUDfq|W1CcdZ!V8mm28-iYEOwa;s48%QY*dXO_q zPt%k5ROO}WOY2ey;#Eb79w()CW>hQ8X*u*YzO+~&aE@@%7w=>iBz-mjVb}pp+tr0) z{2iYydvL50LVBGhvQjG}OnuCzu5^>f#qFE8@v|h1P>|{U^<0$xOXs_AeC{&Lo!PV# zEA6FA*R|glS)cju4^Di`e*%Ct`mI@Ks%`!2Q!fTr(zJj1YhQGvOH&(CyQWX8{4#Y~ ze{O^awt_og1gQ*~JP;_S8(*GVk)hR8>)AMPu!cm!MXsutrL*&R4+`9SVvARCvce~K~w zVy}2{Y|7tI>F2f@#pLFKSZ+1`drzruKm+rx0b%?mLs_2KxdS_kZMTuxrxcxoqR(=t zt}ccl1klI+1Q-Ij%K6I3hE_7la`2{HY3C{}bAD-k)!JB#Xm4;Fy~@uwceH~tgpL$c zk7VVT?vyGo2uBL|lq)o)m$|Imt0F*&?T%8X>myB}s7YVOj^?WM+yIaG^hIK4PgfD6 zka>TlCgUPGu zwP5lbfi^y04knvDUTwvXbStjXfrQ^Iy|RvFu67sDN*;9=&<17_c^7@foJZQebI$08~{okSM|}Q>w?1#MXQ8Gl5}73p472M?We#)7{viu_ytL+ zdDYC~1jMEfy}&tqh0BzD4{L2u++yzu$aV80aXv~20CJG}3%g%zUA};s3CA0%mQAai z)lVkTPlBosW6!GyU8pDX^rk+2j3xGD)b#_eE=_(YEw#~;I=U@=VW|83_$8^CW6jz> zXG@(+mGxDWn$!M@+plIjPgoui-Q4Kb=1155R-}Em7L$scit_js+CfG1(;iNu=qP(4 zYRYe4EVeFP87Yr87C(TNC+HN2glG5F75++k>S){hu@)Jx>VlCn*FSnBfyTVQb-V#_ zhAO`L7Xf(}_Z2*=gr_$9b?EuY%i6;`(3GDU7V%FZqhd5nx7i*C zc0Aa(QO{{aOt{d#!qC(&!*9A7>X()mB8_G>Rk@^E0r#%1h-c1_<5dYoDcfxM37Sn< z1wJT(@Dg)CR5KPjvJdqt0(W>d0X-ZbWr1k;@JiFxHmRoE{TZ%R1%yzA`W0Lj6GjvW zM^WtHh22WLz@l4-FzFAl} zQ67;Q;}a~OZo1Dv10i|Uim=(RXyHfuEh;t^TkT(j>P54~am|H&J=47EwLwo6!G~;@ zhR2@l-D}KOB3?F4YZT1Nxej@ zD}rGWRk;n3ugBNxQ^R&C8dmkIN5i#Tx@fv1YsAf3tv^j`rkCdM?+F{Y(Zl<3RsCR4y=< z!`Zu)3im^OA`8!s(7*Y42wkRkkAi5)rax@?KnmB#v^q$_tU=5#d4cAMlNM`#G!ICT z{uIQkil;UcIl$fF_cDyQ)o_wPY;casNMy-pEZRbSs;#zpS#l>14TwqoB1}MW#fgRK zH_>Qnp{^TiSt+v@9NwX`r}cvPEAWNIBgzaepThk@ncH2|mKo1U%(CmWI!A3;yggA{ zBqmtQ3bC0alh5+iWgfS0k~~KLNs%>L$10GSst;y zRY0LdreT7#IW84l&}@mXEeI2BMF>Dz7=`8TFx7m{vqcpELPe*NsPG`wdQabOQCQ%h ziQ$r`yW+oRSZ!VK-@!`A@!zm2t`12cD!HgDLOJfo>P<%BPyaVHm)hw?c=5PB=tt(i zRuWR7=G>a|6j9;4EIzWbf*+I$yFw#?yq4D?M5^5l4Z&#?ABgFu@Ompv5#re9_sOq4 zAL3v<)uIXaw}`ePB~-F9Cx9yIi>m3r%!&|BBHrC{)~BBEDL^^57{=UD!T0Fv|KofD z*s`=OKWAy@4N$ec0DLHym*Jv7r^KR8mYM4a++UM_+lH2dr$hK$5q_@J-+1abjr^IX z7ynsMRN~8Mi49{zU6CZK%mj#gH4>$;f+3;57;Yl(1B*ejrmM<&*AuikHuX9=(56pf z$9pvZxGcGM@CIMdMqY ze*^W!(=8get&hzo8yl+^i2?dDL)E0mNit?ltn(1x_PmKG%}zfP@vwcl;5Ib6$8*5eCp;xs{{zLN-C5?)YRg< zuoC)E7z*rHFq0g?t*$X7axq^lU?Mh~kEb}mMe42AVD;c-9~$)FH{XY1VWGgHT2paz zPpuxd7P^7zQUJJpS0~@Qcy=Tt_Tdf$u$FsK`Y*GvMeF<*;mN6mXe(bgK}8i1)9Ig> zyX5teL|e`bN1Vkj3eaQw#lkvWS!#FQS*I zWmukZb|x84x@!6f*@CnAn%)1QPF@D-`Xf_T6x5Iqk?u?$$g-(wVms|CYUpA+W!tIN zGP*UjyU_+MQ9rbL#79!5;4F!Zx$)87S=3@Ye1-JbnZe_(bdlFKX`cVOAjiY+)WqlS z!<1?{&sX%kQW^N^d9^(WGaq#E;DlpqKC%9ady3kLhu^+XpWbHHz?ANO2CYQy{!6MU z(LC@|m8FsAvg|Yc-;t{_yo^H2@-lJLmX1d5o=mmHTBaMt&GPOkylv0rf7R}$%kIcN z?()CSfGr~!YqGrC1s}9aE(>}0G<6jk->AQenex2gQukb{_2?F%E8abq%-g+b+2|PX zbhRW%+FzIoz-h*Eyj#;G2HZ1D)U4+ssA+wzsK3Y+U7-(I-o08c6#Wy4;@z!!hvClQ zuXy)~|7!pIE32^!{yj+vQU0y!;NP+4k#;2cxQmqOcz6SugMoaH;D7<@LCTvM{O08m zKs~bce-KcotQS<8u$cwaPpCfvsDFF*-v`vueIkJR7s7LA0rfy*qFF#K6RX^gTPj09 zeFJI40qQe68KC}DHRxuC?FZChB_W{BhTDD>pdLf!{}@oOgraN{P|ph!y9U%DVQQCv zx*v&M04gEuwNcN~*RJKwHS^V{F5vYAC1l|>kl9-V7Tx{~x>ih}60x)L;95v%B!}eN zbJ+o7hjnZgUj}eF1pMSRiL4$QM&rYm6#GB0KIpB93+J%8;3P_P8(GP57E$_sOZ?+3 zUuVv8x}24vJVyFO4|XS8Fods>?wGz&_o1n;cCABJJUakFA@MBMa+1s@QlACq@mKjF ztgss6GP(f$K@$j&OhY1vkXGsX$rlkLw1e11`-|pjHFS?gNDhO=nwsfikFqA);{VQa zVAH7_GbkCXrMCzay{5Uy55dbCQ?7l#f4*sD&$T*>m-hR^{jcQEy3`V{MjRWa{^+bS27%NAQDE(Q5|Bbma$CZUCgDKa1AL%s>DB^|%#f+Z9F>quGtzsJR z@1kx6P?+y+BzyybskO&o^dDK+|5wF}TBmWT_74loOFlU#x`|8W_HVgOBs_P8F0mH`NIEv-vjV}7Xqx%0iM;MW| zjyI8L7^|FHe@W1l{vjqWd^P+Hd$u$DN$u2mc68BrZgzI1h|SJ4MzF2f(ddGU;6L%E z$?Snr&+0>LY6a3lefn~zSl^u&LFZ^8|5(HD_T5AH%xcQliE0o09{VBfUi(R}?gZl0 z8~&|Nn*ldFET@ZKn9aMOUC~Fl$Wn)tnZX~9i}Jsx{s;NrGqOPL#Q&&2%Kv8n2mFtC zEbg{}Rep~L^X#v|<}1toPT=j|V1M^%a_mO(={y68z>Z4e*u4V@&vJr0u#;95-8Bgt;SG7R(U!g>f4x#{3PRXePAN`i_3O+UR zm{YY_9+BsSk)~~kYiEXuz7-AC(>ZaiDokBL>Q>^~J|uR*1rtL<_}d2m1LC^oe@e*m zKaIx8YoTgrsd|8ncrUs7zZr~!Xc&RG6jHeT1Y&_1Qw@WUG)*Y$9hV=n#)mCeC`@s=%9DOu;6;CaVr=^LAHNQ@rhq{4RlqTDOio}6V-+Zr3Y(EQCfL5jt9B*ywz0O9ELtslXHntd#V#==QW;1$-vBNxUQVMQ|;4Zkn;N zB6g!4mpx2E(dyX{rvU{?R6-d4Fgw{=# z0FI)@k*1I$`Y?>qMncLR#^J&qP^U+jO%0R8p)uU-GG;lIf7OfyEr z+2ffHBhNd%6Q0am9X_BG4W@?Am=gsvBi|p-X8tnradYgbaX~(R@Yl%mj8(3lNDMJ^hP3k2wyS3~F0#f2=y`m^rHjFa<@er6}R?0IW0XuUnUys+9$JHpK zY8sC}96HA*%qBD&a}Vb~DV1wQTtqT--?7!qO`F_mD9@Nob#ea<{wIK}@RzPold7~k zJnPa;jjAJaAz`YSJA08MV4b4z6T4cv%?aet_?3vQN#ao2Wb5azQ=M}_9{q;s5PpKE zTb+6VwQ9>V#~dnSzxD7|S?$t^F92TKaB+;c*8eTJ#O|u4?&q2ecXW?dR5W><^rGwh zr{5Fxpl3Chp=Ja1t7oPwdgf8E_(?bY%GHos(DZK4F*}Z&peif1uiewhzLIjTkK~>S z^}JmYkK(14jR8R{e&wBJm%n|Vx^{-{H!4grRfiO&A02auBUM=et}>}&8x zWnUvo6LCm=lPS-V@In6uFvTT)P z3pinl?oTz3fIe{8II&*`&^+Ew1Ug^Fp=%m<1-gQGp-O}M=pJjO8)gIaH%<=ByD>KP z9(}`%&b~j-_qy~Sg=y`3M+tn2#oaz5w#X7Z^jDmb6l$vnsM zqJoW+D~k$F%pF@c@KB#dnoLh^Wmxs;Q_2y^Y-bs}xwRf?_m>O4y`l!YIBqSe zf<(nLrwj;b&W}X^CB|W{%Qu0KG*p#C~YoE(UnYGVF zWLLf)FpE;nPp1QbADXM%`!?!1H1_$kp1UyiA&fGT7{Zm50#+bZiTIGS_o2u%ipmzq zUyi|?NKrXLk^k)n9lBYW?16LGda-{b(4uNb*Hx``7qvRuoW1$ZG|i&Qc-4rCSo5!W z!WQv@I|1f47hs;-8ih!j-Uy4mAE~a>?NZXWU^kz7J!+q`jAB{)oL!h}v(Nb(AI*$q z7f5y9KBogwtS0v4hzXF%=emulNu4=?%f6e>A(MmWxQoG^?O7n#m?%7(*K>X5BD99* z>Tt;s^EF(si=iYzQ>(>4Jcj7}p#AIEOzEz}MfArS-ne3BuUPXBwO3`fs=3xS*8Eo! z5XBEgqyy$TSjH#QXND`RCi4sCR$9RG#hZc#s8-xg1M8`mC!lVBYjAck$~#*ljAU)m zb=|Pr6LVey%WhxJ5~Et+3Y6;m|J4GYO1I+a^UI$$Ka|Yis?nI1q~7-Lzt7nn-b0U{ zMk>-rlp%dd_OEwoEsDdIoAw@V+OZzC2(Le zQ(L(-7)$x!DE{kO-Hke!>poMD8!$@h>1A9N+o{0Q{Iz#OFtgZ9w4^RqQ+Y6LnZKWMsgiW|+5 zbSM{uiA(hkBya=}N)9XaMTlA*W)W@6m2cGx<@YDCF8yHN8N5rx(hzmiQ9}U$!huo! zo9v_d?Sj5atNcCIJ1ZC2ad+hMzBZ*bh4&q41gbpOgPD4v2X~UoF8($`(}}Pd-IhLxXmAiI z00rWlfjzt8kiqmeqxU45;5Pqx`X;4}6cCAhy^f`cfuW9OjX(YOrlSFf;^}$Q7?EX^ zdfp(;Dd;tXn;3$>fMLlBaGdE{@`c)$`S+5Pl~^Xdl6#h7;d9XI)m;AI z(C|4pg9pd2yfKA$S2OjVw3(H8c1=l}@^EyZ zG=-@ETO#yToF`2OVfweWKa-y#H$M6o{E|VaKU#L|QN7gWk@3{?Ub-Iow9#eyDUJbIG5I!n}ih11!U$vH^Adux0#J{o)@l5X|qW1^=vGfq$Um2)k*WR-H=pr{d&fJMa@~G!?4AF+15+rBc(LxPfZ37n$JU6-}fJ4eQ&rU ztYM*l_Y9F+HsN0Cbz5L<&mU$HxqEvkh5h${8^rGRJFa}B zTkt609U-9nf{t83M+|?vWjnLj??Y$0#@BDsqXK;G3f`UlGx7I^SUmif{evilrEp@m zX|?V$b_28Ae0+_g27wnFEP>a%dGHGThj1B+%|5@R`AxR69V1H37|LCLg~eB|>ey^9 zCw@i2h37I!G?aWx+upYrUCSSs=8E6iG^3jH2WyZxl1ir7oXW{)Vr zG@BqkXJF!ZW@%KX7JN+`yhKgxPTUq3>^ug@PcI{x*g-VHRlE=OS*~-H{=hegRuZG9OC7Wn}fUlCE+4| zA8@ju8qbQ6DlnLTMwm35q~_cBs;%HP{Ox#Qj$jIQioR{H_A|NfsP(B5zASq8qm8?J zJFe(>fwaUBtEJS{l6=#cj6R79+^^$5<^q0gz!k;5F{)3znsmq3!z}qR&2DYKCb9q> zi-Qwc_#FI){1D^3qN}7ejz3VF;E8uag><&t5QcJ{;(X76i+`avvY=1lcWNbLG zr`f;)DeHXS0p;In`)@$s!3HlsV#zDz!&2+BP`c1RiN57QDn}1R3_m>`h|+~TaQZd$ z@~BV*pmz#mpgT`c!(oO6;O83CDogkpMjbG|H{}%W%o;v#qqPhbdS`VZYZ75igYRL^8Q6qRL zURXiQ%w`lILFV6{5)h0;20i1dcO3D-U>JPA`V{_|}1UVf3 z*&xxnbWYVpK5~(er=^%~*AjcFTR<~F_u*QMH}zw5%PZ=@u^o4yZ+Yi;z8UTO55rBcV?m2B|r7hN> z8i`x1vczT9n*5<8c9(0FD#BH&Eb>nUC}BMhbydw8Fp(9C6&e0}`6c>}`I)gqqasTb zAz0JZIj?C;NBa`LKYht!)fY=e!G<~dRiN)ipA9i^{%D_~_^uXyu+<+BA!~P=hY(@h zHvE1!c*I(N{LPxr33$CO^q;$lXI*}VrJZ2eHVmmAT#B~P--5ZE=5(JPs+6T&>;E_4 zgifGkD4*h)CkRDGjl|;Y@IS)9L7CU-ypLhb$16zhaTNwq2gIvdlsz`(AdI&u+mJ8& zL|FDQ%4(s}L|L7`3BUihzO$&Fuzs`<9?HR9T~Dl>)A8l#Ky${3gpxqFQdgIjZ)~`H z`213Ew0}Ktqb}}i)eAGZ>0Y`IS44M#H}V!${&B3R46Hw8byVNTi|SawXw=+jb!QGA zy-esfh89mMCjHcGxfCoj^+Lv#_EF9qp-xdb*p4;3Q)P;-P&s~NP-g3luLpj7Td%+V zJ@@yp#w#@OqsqvIR%t0In)v*onYAX>SM9G@bh21C$dcEN%~2s`*)Pn}$OmDG`KM{< zmfFKo(aEU+jw#W7>1muLt`&GWEb?M4m%&BjP0woS_aEOUo=Jkmwz%UQoom*Hl+UPo z?DJXS=X>q*6B3r9#F~W<#;9E11a_)KV5bGrkCj#(MgE)Nfy8^lp|sUR{K#r5 z%*GQzCv059Zyg~b=YUWvc)gV2))TGo3BN>LH~|(D8IAm}-_^z~d+6|*t!E#ys>&`G z`*Y}ryaI{!`J&dHvICgY9L!1O>AyarlF(p^KZH6hOwawaNHBT z1eggF_7Ams;>Hk~4yw=GV+3XD8JfV%;Dhc!M7;6_wu#KF zX4w#n40>Lzocwei=kr%4kj>BHI-!s!DDsb+uKLl-!F!zx*B)x!RORn-neB)QZe4^pgUF*RFkW06_n$HPZ9zxDVO>dYl|oB6D=#JBdR!IpXuM z!eA(C^tpgH=UD6LnSi^I=CTwm>sUL=Io94tznx?4n9HFEv@UI@Ua!hp4q;`V34xds;97L@g$B7j<=eg9&sdJn0)9<_$3J(5J}`CIj#&imz@8bJ@U_wUNT zb^|ccrDXJ$67u$*u38gJmLWcfa4c1O&Oc`sncdNRUdFa#q~9oSW^m)}sG35s4ng0) z?z-IBRUwEA1pus>RIi_&{}q(m!TlfR)7w;=p!~E>9#<8m4v$;ol{(3kZ)j|Co(rUjNh;eD7)X zb|Lw12267B9qdg-1?W-@yq@8ra43e3h2VIc`BzAHiHp$6L4B*IO(?av6s!1x<45et ziM@$NHF4K1!3%sTsF3;+eMf~Xyb*I#?Q3Jr6EO{y_%TX1sp3L1{~z7Fmjdhun%*g{ znRfGc#2sg^XnePL+HwxBZ?52dCV)JGV!A1`4a7rTmbijA&a0)ZSxjdU7v=l|lO5v! zKFlym`kI{>fHETd?^N@Q)HNL#IMaG1_BZ{4Um;88@fWRtR4()1E%A0-pnU9qW6l3X z#j5vYS1 zcbak4;2w2BXM*LL^3|>7j$DPm}N>q4RtgQ-mQUcNUTMMCG0No zi)2*nb;5W7D62aBTZtx&p=%W>5#}B2hwRaL1e*~qwl#vVBYV-2!m0QxI|ZW~3Pu~H z8(FTH4YIROi|HluqUj zQp315{b($AntB37B6iWo=MGbc=UkoCT5tp%XS4}#dq?`7ZKSr68rM>p{{gzR&b@kw zgj}y41TMFyS69E@P7$%p?QA9rR=CqIX@t zT7!g}`ZK6ilb+c7OUTog!D0VIdl`KHs7CYLX;1!B)BdLMX{z*)$KV1LS@SiDa z20oSF_&y%>HAD& z)bC@bl-$f2Xhh9$q4bhyfP3RB_j&B{({zB<^m%b|Ah6n_?=)=0P*kF&CZH!E(|4s0d)oh9`Y=Yqu5Di;;gxv(R(kU{b@yTqFTi}|GWz<>Cr%=40!PY35M0FJ z0r5>ZWXjJ7`ml>PunQoq_>--Zkr(HU5*Ytpy~-T@s-pRz3b#NY9}}{YDpz^BCZ=s@ zDfx)_%3*D%2(YAiF0Fz1BEM#zpZeyv=vJV!9l;CcO2KzosGNSt*~iD{W{2q1e1Bo2 zYz)t&O*8sH+cAu%(qYr;`VzABCGX&v?$%}k;<1O9)K#^{rYL@7<3MnP7@ti%bH=d& z%?k#1Pw0&-re7n-QTu`6eomTY;+K1=74d^voUpdIf;C)285~umq0l9UVjk(ym0pUN zENiA{)rh8BwJ7F&Uy!5ydf09*~ z=xu&@dy<=u_rW^wYdmt_gQmLEJSQIx_9ZbVKcHEi2@#c)RL=LOab?$iLVSMb8YVr5 z2kaND!f@4u1X{Hw#rKO>t&26?$^(b#Z}BHGWgNT(SL;*m1S$WNJAX6%e_dvLi69YT z5CDpvPRddfQLp2?0rmou7lO;CeAeE2fI<(WO^>vt`eeV18H0+jDdtcnu=#@s`^C&4 zHuf6n8U{J9g8%$On#AZXlqPT_+tB%SsnO-ol;lqBryIUVU`$_H?xjyC>%S~s^-nK$ z!U?4{u@hckd6VxFy6dNPRckIgYo35DuG_>O;K6jI%l*|?Gl3mLE9x`D`W6R2V0NWH zxvUI9%`$D&ILiHRSQlh5Ts6A<(n$paDw?Za5`V{k3@C4ZVmdeemL+cVQm=(^eB@%a zk|bG9fxWx}7v;f4w#37nC^R6aYe^mg^m-BKo!%dpy&sfU$9~Zk45tk2&V~|H@#4Qo z#rfsx>dDTdyz~uHvk*mQ`Sjh2<{U(i+k5BqHz#0%vVe_!Yhrh=YJT!V!@peo?=I~d z3?95W1@sBxl#4I?UR^&7jNT%?u!ynm%{edeQf;5}5{e&;)GlRh*U^T1Dk+-Vq77fX zn0)~R!XU=q3$SO80a_~PXyy=v<7F^UeHA^0pIfuUrj@^9J6MA6d+kiCL% z-B6{|D@fA~RQ`v^Iy`$s999_**gm~s+UX4*VQ?)1@vY2N-~l{&eB`9r;tvDGBN5H( z2T&0B?;L-a#g4=u7QI!&d@Seh0L7gp_OPIue~LqVx)+;0a)8=K?~w~fd|sm%&q!F* z!fHZxj^c#IU4aGXjy*Zjr+wDlDs$)1=~;B9;{9C_Usj1A;nBw0uH7a+}32-zm|2#E+#ZURpj z;rBO6OV@gQ1D6^(%h=5h+mvHiw+FY0U{VWJc$RBj-1^SHgzdI4xOC~DqYBG#(_kTkk z9wSz+jrCUY@O4_*ygdBY#3;o_-ub`L|KE#Db=m*tuPo^QH@E74-gZ*rEdm9C8A_Uk zVpt}or4@Bg)L&YQi^9(Uqx+0G2cN$deuiG4DpC2zA#`|4xI^T_dGXR0^FpBOyCH_0 zZ<7se!dtw^FOfHrhLEp5o#bUhVi=KA%KY=dK%@n^dU@$9%Dv1boRw`%?14KplCLNk zdg(bf#-01lm7MP(3*5^G>PS9=O;3585cO1A>T!PpA=7HX8Ok)1#qvv>zTD-HHOn8c zKJ{sEInCxG6QnPuth^N<0%;QpsBqLMju<#7LZtv^TBu;(5Av%F}3g{i@+;5sXpwWqJw z(QPNA`s?#$*ZS93n~EPvuj^C)40O;KiiTIx=@a0LXIl*%UGl=TiPigYwTbXpYQ6A} z3%jtBmpT_q(@#Y_k+Xo1e^p73u#ys2$)^+CIINPA;5MtoBvmasYn?tT+Y?^0J(;Ic z^rXyHGAmk1Suj|YblQwK`kRM&Oi-KNXWMi2C=T4xhlJAekL61IX>zES!Dup#v>^X1 zgawE%_kqzQ2TM7bG1ekI2n~^KWkhsj%Z+?lmrmlhWX8s832u)1@^5viL%0VHi~`tX zu|mx0%=lve7os$CSPK2jxt1$G*2kvUT_ZZ##mIE6|KmhKE@EbvIJ|M2sLauKRBMmC z)*o7!F@5?dxzVvI$p#lRTb(A~-pZFbsgy}Yioz6@dHy&71KAx%Ilkz=6&&VLECEa{ zg#~z9wd;9xDcbyXvE~m9Y#4_j*1?yfQhkF@Zv0j_b7gT;N6BSJ>Mn)kL{5%o#b!5@ zP8(UOOB51!n80#;_5y{5lJ*<(qO>{@mrd5lQcPFU!}gR)RyT%>EXzt1FUI>V%U((# zl~6Z@NrVIC%3xJio8!0{BQiPTD(4TR|GkP(s0fF-x7YWkgMW15wBi9{ytd z)yezB`!sHI&HFxpgRrlA)R1N;_QgOZa+86Mscdt|W@k*>2$b;kRqrPbhq9RRNO!(C za>j#5;T1{x(zF=sqYp4#rth9@^7P=P$9f`e$HY_IN}zE2>>1^)V+U}-0PfuV2{sNdJ#&Vt+ny0zMm4z+j8UBhBe+F75!_&; zFSc=HdcVSBk-xW%<=&+{*QXy|!Jl~M7QMyWrq1M#emu^w2bCqTmxi{Q54oY?b&OhX ztCd+LVCpoq8EPUsx=niCp3&V*O}WucQ?&)7yJ0;QF*;xMVO%WEs)aiK5-rrd6O1oE z+{mAJ<_5hnB6@E>9@P!~v~HCe+;q~uYH;1U8l0NQ4sNENw`Xv3Sc2T(9^j>LaJS5$ zA_jM>>JtcNmu~bp8(lfyS-J}4%G{zihBS*m`thiK=x2%+jcx!RzG`%R)s4E3OG!qH+S z&8tG`Z*K`WD_VLe)e%K#_5%wOfmQ+FFRvcl^dbb)&S55>aFyX~mu~d!1Z}QLA4x zuZ5*&pG46IU5@mu71UOjp0iYcJes-jLt{AtN6aJ zv6e2r??xBjcbp_-81&WHC-`^SKXIEKqN$p?;;#M<17X< zVaR&9l!w8~khgAE%tiWGiTvZAzq2MX%%6=GKZD^K4|?RM*52_nu%|(W*p#le8926_ z`Rw1AWKy2@ho_^d^;>z?yno=7P7(rd-zo0zZpJN z`Y(k~rG6Vvj9fkWo=iM2^I1tRBO;@~itst2w-J#MeqWcqVgT@5r`drDXW>)kCxSBl zFlB4i-+1QoV*gwbgoxDWvf1U}F$}QH0@p&V9QmVyj8!gUtht0-S=sS|V+i1fOxR0# z)9`?;DrUt-v2sp?Y_JB_`YV4(L*eqto-en4k|m!bUK$7fio`ITPCKE}8TmQEvP6*< zvT&OfE|vXOvTqH?fBLZ+b1<;ALpx{GY-mO!q_eM6h=Os!-++a@NM%$^m=7N0&@}VZ z3WLa99y(OiZwny~e91DI>Xk6CNB{&-eeE$4bpr77l@plRbn3**JH1X%+9G2q<-!JJ5VExA6 zFV{u<`D5wzR`7+Pj~ONu@TgrhzK?Yxz^1Z3wVqH>UdMu_&r2>lu73ySO^Kb-$Je9= z%!6Vmj!EL{!(vbFeEgW&)Xr?u+uX%Ggxy85>5cHxdqBXsEr(Vs`fsRdTD>W?v1tju z6FXPcr*=MmSk;nCKdjI6IL0ep-u^oiyXw+2gy?nYnJf7-rmfNEkJ}y{vCZw#*-YqG zlAOwCCAlJIZo4G8QfkUca@|#Jp%A`_N|EH&tL}&-_tbweyKPfTXhuIC)uMiZf+KIm zUF0UlzH2M?;$73G(Fgrb-O}Orruk5xE2{?ig@v!d!R6s|(Bs$H42y%W<(?O+ z><@GK?e*;ZYtSo~b8+xWwyK_ykFB}PiwoMF8To#Ds^Mvi>U-dK9t)-dY9iF1d2G#%{u?){lJCPXBOYg4u4Nu zqM1i_mCcl{qKeg3wI}+4ACq9r97wsFIl?XWo@0a{i#fq;PrhX((03+4#Ds*^b#?td z^gm&hkr`q|v1Z+81de{24#cqlE6?&Nd|TAhZFJfH$ZieN)oNis{fBio%2u5`s!-nS zs=s3da{s!&L-YOB7J~j>a-i#P^>+5RW~=^oEcy@oJNv?~?C(uv3Fmi$5G=jR`~zHn zM{j3;Z$P4BX+_1BTp?d`SyjHVifLz zi_#jdxUG6CdcR1Q{Oe5mBK}2Q$G_yn8G>)fxQD-Lj z{+jt0TO3LSlgON}JWF59-!-0k#W~mO81CRC z#ynq|6ZVy^{v(_dHa7!u!nJ$Op2tla{?~h8-e^+fT7TvO^(ZO-)^qS>H5X#+qD)_G z<1u|7?YV(H2O(p(jkO2%V)A3{8+sUCD0{Kz{im$DSo4j5b>rY4fQ8VImzj(D%(KSs zQtz0N`8sW(9)u*w!s9~WKxQP==N;25uk(Kqrkv9sXYQ#!wVmh#xInr84tP?NV}i?w{FZ%vEJB3{0@ zVdmwb?zC1y9v9UJy+GU0iu`MJ&fH5i4~=%M%g!vZK6L6ta)N~grxQ#9kRh0{J(9bd zE4cS*322RKl{p-ppQ)1}2uxGUhMfMJH4gSd@to^_<|dWP7uh>3vW6nBdHkF!Qc@9ak>kMkdNn*hbIS2I&hvK(1o#-0ZZ=4 zLteCF0XY9B)Zt9R2ifw$7cp$ANwvo3uiF6;YhP`N(Ccj4H+HQ&zv7w6#lzSs@9Zx; zTf0rHiEuDQR$YQs9V!tnVE_E7Y?bfWz&9#xR;BYPm0PIa?_8B+le$j9z5IW?BMJrE z(v)Z5hE*gCv(4Jz6a(WrY4Fq$tLtH7ZAgmY%Qo=E-A+e~iaTold2|Ks(TMMf z*lq3odN|(|W1$y|D6k$I+3{~s3r&kA6rK@Hrz>=wPT7b!4H`v1==?B^qOI0={Sv9Q zPGdm1ZaF;{BWz3DqJ~_zW}Sx#)YJ%fmp-9tQ{v#`jD^1` zUzJ28&{&%mbxfV%#j)S5+8xygb|<`l(YS1ep=*0068Ace>_zS7SxvWZj{C!@vON^A1;d6 z+wkPvzSNA-ouUmjXaU)H3NU#p*Iut>CSwRb;J8Ry0f7f@M7f(6Z<3E0u zK#0AcTY2PAw5u0tw+9)&5XCFHvBp(k3L}_#xr|!zvtBo?xo;zF__J?vn!V9E_v~>t z@axZUfLpB#01TiT?E83qcMhkOi4)Z>vMIA+*sM+fc^(yqK^;dtbEpwA8Y=YjcW0Z%Vp^8gdl$FGQgGl!Rd{!SBr{Q=@Z>}OJ+6fhyS zWv_@XapsF_2`;fap8;el<^U>w-KqNgn^Nr|Ns+wPU(Sq4zIBnI4WL*ET5px~Kd4113hU)$Xfz@MGq?tw=*RKM{(6#MetdV4tfVP*yJ3OwmYQ zzr?Q5b4iN-z(PTn*7{F8sSzaKLH^%RxJ`()d|OjvTZLR$7ZdmzsTY07QGMshV%Glw zORAVmEyn|W&^rH-$AI{UBd{#}Yq-|4o3ts7HD^?XmK?k1h1X>{KFwcWhpKYKgAwqu(==}b4s=Dn#u=0*`z^Xy*$B4p`f)z4*s z*T~o+_5nn(a3Y?9@=Wm9FJ#7l$G8v@97@B2jRV5o^InS6wYpi|5aO-|(zf{JZ^D2S zjD?U*>-^s_y++)z30F17)=JEvNCS6_WAN!;bkqvZ6yG;C`>`JyOj-E_kGh$<-%>6E z^6m2j;pdz9jB@Yd12I!98B;?r9rsFW0)IL(uWkghA>_(Vwtp;k1e(2n^xE# z7OXz=&{F0?lmNacrd#b_uu|RM<*$37#nCJ?g1jPy}FDns+!q$7e-~NcE zJ#lPZ8vD_K7ng#dI(E*&A6lJ?x~hw@HP!x%@?k)i$JZNzu3plkFY{F>y51mTPCSq# zzUIN&?N@2)5H5g-&0aKEyFnNCjdS1b9&z7-2JM3i_yP7uA?y1ElOm^4WHwlqRiT|m zn}0=^uz$@p3O@%He`*Vz)bZb((4(sbJMh#H zE&jj+0I;LnTnnvEqNqUpCQH%bYvwVJ@%cwwA(;(;i)XHN1e>j=0xb!iOZ@j(*9h?S zz&?I+qM~bfyZ5_a32)70X&ls-$>kWQqo#4L$Wc+UfhSQ;PAvnia=NRnu`r8*{sCBQ+hhnw5JR;K_g6D@LOt-0 zz@Fe=Nj)()kB%&$@UJU<=C2x@evtf5{|W+z`d0*f)4yIu7AGgPY+^=&PdG!={)zJv zoR#Z|Z1cc$WBd{%+?NrSP~qX4x2_Tc-r}1 z$epL#F(vvJtB?U6PElZ^r9~aMlvJSxLf%Czma)E#d<#lg3jZ{^n`H;5Hs_yz6nQ=_ z@*K@GmhV}5pgKZ-w=Dl~Ht9`EAo$NAr4e$_-vEjUXs=@ikYcg|$SV7sxWdakp}BF) z(qHDjUclE`e1*G=^B2FoIV%{kxf$^XRhOt?c+8E7I7jgbILR%t>2RqB*ck#y9`@cKyRYsdqMn>yG3MjpZcPX>+x8p$vl55RbiXE z@OsGz_`j4fu0;fxRl}xT#ll@y>fZn(w;nbv;sd%4I2xS6)GwiGh->7c6p#3e`ACAg z*Zp7k^JIpbe;3{3P+>gVSODCvFH=-DTZmWC|HRYZtHxfGO`_(lj(bV`Q4d+SPP9+> z2d?$kJYZi2kc_fsA=gE%O777T~QT7u~k@3@0r&(=yh2( z{-Nu27G9*@D6{ftI_Y4nJ=}IO_{HxXm0$K=Hrvp=*|B-D&XFb z@^$_X>%>}djEOfNS+V&whxSwpeXoNQ`d>u+^U`v8SexvU|K7@)Rp{QP@!vB z&*yTu%%x=tG2o>xElKU93m&|x&yq`&yDl@LxTa}SNv!E{CbwooYY#3vqupA(#h!@G zuBx7PJRiFy?x{_+o)CMou6WCs6H;|Ox2SCUFO45&hOYFU4rhL6E(!AH`_4lb9j5*E z^}f9V>8Npsc&5h^b#Kx9&wjc*>mKw$Vy{pTUbpzO$(TfNROOvy?m=8&Sp1>F(!h&S z(ii{)dFmhfcj(Tu)bYc(U?Ghv3a7l|H+dNh!!gn&YD`V>dLjX$SKMTyoFcnny>XnI z`lxA%u0PmO@f38H`$6!GurhN>anoldmyOskpSjS^M_22eK?;)mh_YeRs>?Ra=W2yv zd`T@sz#O*ImNCOp!@j;H=+CF=+{0*A`dN6^EhcrT>av>D(v#D5-8P-f^ljn_rE>1r zi_??3eoKl!iue1d>77k98=InN?L4c4AJf58();XsN@}0ds^tWHSV3C4ils;$e?q#h z_)9Itms*OTr}{@r^oX|5WbX8(`t)U>yMVoCH@TIVY`5QFEqvP-UoY~1Hv&z^R`%)= z?#FsfPfKLjUqU|m%IMWy1aN?0kH1{XqUyTLl|Yu=alo}uCTya5m7qI-i3_78UU|Q8 zKGyt$UO+zFwgM7inf=D)q0F<AY+3_+rEoBDm#w+Z6W=Z__S3Kyd`Hre#xaDE>x8CQz@5XoevXr$IR zNEE+}_?LB6pU0XHSI1Jien#5dR0AlF(S6g<(u#P;^A;m9k&KWM)n|km-2xKEL==TA zT{W$0={)RVd^fOTRd0G|sW)(FS*+y>pvmMdE!IS{!Jw#A*tco!JX@@07Bt&v^4B(} z1~OT2QH$Gvn7Ygy6NzhPy4H2QX(8Z@cs>U>?++8;jBH@FE5$n|K1@<36o_r{Kfl*i zbAnZ4De8TRf8#u%`?w0=ZXE2&zmuvk>7oBO3Hs@wmuealmIH<9fat)zr(b&%6pohVO43n)FFL|yPj|oAAs1jY@XE3yBQJ96T z>Qmo9w_`bZ0H;}Y{H^ofE!lAe`IIHr+|NW^`ggUfGWmLN4nXYqmy3Ti6^5|o^=Qjn#wFfle~vqgr+{YyC_1_=jf9n zO|ZUA0zhD2Y^m=BUL=1*hWuUh`Xq%IfPRD9crdE3Mo# zA}+q7j=ROHUQC`7C@^58nXi7#^2ezBQYVKX1cbWOsiFMRmX%-XG9qSK`K7MvrQ{Oj zuFsr}{PG3zi)N>0!$Nqr!cx|9R`UeH_pZaH?a9|}iMwl4Z%Tmqh6ym=+M>ekHzBVw zjH_30p_uIe;M6Z_r&U(hZ@Iq!Gdb<9%Ib^TG}xu}#p@R>{Aj;6E)pBcQQ+jECBgTg zevz@-es0&g)Sk7eH%?CDMs#vY4n>($%i{n_UB6drh(aQHjCR1fq=UG7FU_9^OvnM0^0IpKneY7M{p+(+591**WS&> zu|MA_>L`=Z-sSp?#WTTqhA1{q8L@f#xY#`3r`N;MyRt6BQhOrKd_&^Qx4yI?ZUh|t zKhxvv4)nqC`R9?5=O6Q&r$vU(D89~dcR!ftvpcR^!#qP%V9d3ZTOZf0td1Pl{fQTM zT-W4oE-9?PtNm4^xu2Ok(;k|(1?(&4%6URBN!6OZYBZ9;xX?R_2kGw4aVf}ALlM~9 z65sODmsLO<@tgKKmIQ-Hjx5=9mr{8C-ZZ(oSF)$=j~0$ZfF13nFCV}Tl=wcx;yL@* zTE4`dmd+J1h2vS$)ClGjpM$nd4^H1J|8cBAM%qqR2AxFzv?vJj#T7rQGhZzT>Y>mD zaf;JpvsVu4NM7Q|x0EFQZeh}KBHu?-h%DkHZ-ktrx9u0b`R|n|0NaiWp?rz{R&phn zN2SU4Pz8*ZCVu08cXTXiQU8jGa59AoBJfUAYj5l5XsfLzy~rzG$^IVUr*;6Vh$Anj zCIkMFTZvVE`|)3N%+s>?kMQ(^k2jZ0Z1srw(}tBeza`cExG8ILQCszQ-0NXQgafL^ z-@TF*8clT=fS7d4rv@)$)3;=3H57H|D3#zd3)?h<$0b8Y>+=L2`P?LwBBhl-Zq`MG zZ{n}g*-sGP2Si*qy zD*jPQ z)!-Y(!4N!j-fiIHJiG@Q8Tk{(fAwSHnh1Ad9cvIOdF$+4C_#0Z-THkH#so7AUG zn|j2i{!Y`C+2c}unEKaO&d-CrJe+_N(_nC78zJ}{Ma#5q;nmO(#QFShUse= zY}4j$iCNKf^HcD53bQP-EZq~CNS4$Zoug)E80e;l;$t;-oS(YgwRw{!5EZvD_~usW z=VZ6zA6Er-Z|*^4XCun$iZ&7>tyJRsiU@-8Gi7S5e7091eP-v65m34ZS}bV1i_iAu05Ph4a8j65M0~b-W;73#$T#A3C; zFD2)5UKQ7Cyx_%#|3!h|cJyC3#$ti(EyGjYl_mxz#O5#rHR2pn^6SUVFeVcM-Jq8ekn)~y#Hrj zYM__G-8^f=*Gni4GtKIYD7<$;VI5vlHZ`#QPmE8>;FC0#-R%O8e|R&C z=xo%ukK>Do@{aQhAZ6|88!JbpbF+n`X>1AB_sz*?V-;usP=1jJ^)^L%~3_q~3bOgm%o#jvPg z3*`0toN(-y4vIH@SrWTm=UMK&)4xS@DBZoTc(q37;LmZ&=>@Q&^F(}8V%M($3y`G! z?@_Rh%4H>;<}?Q}%e8}@K8IXfY68khPk6oTZ|hK69I~yZvi767I78O^7pxfe5=Yyj zxSmVP>3R+{`)@#>)jr5Xm?}<#`)%=Oll{cZumb@1gBg-7T69=>5IHf^5z;lEFf`6|3V#;{wJ>#j;;As`lmnXmqC2OJ6hE({+ z177*$={2D(^#&)Dr(WdfMJG&skI;Zu2@oM7IqE=I#}hLNjjOwViAbNQmVN}tV2!1; zn}>6m&5l{%)UnAa%w#vzUoYP_0h^9%{DYJ!Z-}{2Oe2^|7U+N8RtZ4E*7`MtQ#>~g z$(4o}(H2JGyKyLgrUiC_H7-TYDwLJM(;vW#- zX=G{g&mvrqLu`x)UR*;j2$J`#7K%99QPp{V!elT1cK-F>=%3fQf8M{@zdI}cgZ^nM zjfQ4+=>JAtTDG&C(_!}V73tvH?v z$fj>5_SZ=SY6f}AX|{rSWQ)L__Luq|AxBPs&aodiZr}O(f83uly6jJBq(AB z>b$w-pevo*Po0xIp`F^i20r?$1a}&$H}-9cs03}nvU5C}Z!(sX zv4YtdfOua)T7}Z&&KCl&0WLH_hLLf$|4t-Y930MbmcIN4`|YuGb8a=g($4rC_1Vm0 zLpGfUM$LC*u8rT0j3VD~MkqF;W4tM^8VbG&h4k+|lsXl2#>JaaGZ0%wt={m$@fD2FdULMtqqIAwAoQFXNF$ZCl5eIg*5| zd|~^LCg#?7nl8N)Lt|S_gz@+Nx5+7RudYx3#C&Y_Qy52%z-^Z{sidQHu6BxAmxYJB zb$NT6Hz?mp4zqIB?&g=gNNm43!WPgexNd~3b)Ky`-SLl6<>||SzmZsEF5+~u9Pq4+ zvtuh448FR7p~A?oD$7~U>7k5qaZ>$b#T7-G0Q7bdd%snqlJ1NcV2tX6#E-bu${LGf zs{Pzyv;`uBZ5YU>hSD_PPg57GDR@d4;g`SGN~(K2bsi$b#S;7!vJ7U3+0LOf1)|WB z=I?{#Z3V(aMc5S)`exjCv`xcx%LJ{M4mc-n@rQYqQ?^B{JSJVU^+3k2!IYgJwy}>dEHhe zvqRE4)GL@I=^`(jxOhk+=BHT(h)XYDJ3^~Ts1ZCsP5Bbp_1l5$COz8XsYx$mnwD_d z-Lt0XV#=$wpqrY`mcQpO+gtwNZ21N3J#*z-w!3`$!PdUtL~$EcxkmL0U!(K0$9C8E z-(h`6X6utCDQL;om$m&dU$bX{vqtC<_9vG^oH>N^Qb)1d-;mrhSV$W5BAy;zh6yiH z{#n>j)Tghms85fPVPhRPgT{t)@$H*(td|j;#S=fb!i0#u6e*?OCSzBH^%If>Ai(?w7eQPNX>h#2m zIIC)DoiMup2Vgws1nZIZq7qe>{?=tKhhngiA+%Llyz0ZmVW=*+nU6O8S>KU#KcRxK z+8qBc!B~tDtqPK~l-rMBzuf+t2z(XHpQIe3D9-bQuT;3MpVo4r$;24~&1Se8BsG$M zn%Q)v@h(W*G&CRe93dlaUR;hsr2-;XO%>E}2qC=*v9>2`h9w$_^_;%QRjMw9A=-l6 zo%E%C_w_Q4ld&0bddirJ(=Ey}BJXnTL;kj|L)XqtJA|6-c$H{(ef_r?ap(xM%D+Ut zZCZq&;YVjKKUnd5ZpFYQtjgC8f1Q6dMO-spnuFRjYy!gXUmiAg2V-#7ZCbt?fxtLc zKIA|ScEP(@@7T?)^$;oUk&QL~g#s2|*>pk+py+bunbTKi)mZ8V=V>XT9l{wAd%&W^ zZR%IK>q?xi#OX?%y7K;qnwB1YX(x3FrMchv#z+n5uP|e2now4h_P1!E`xpPKn+%tkBtt4ZD6p>x1XX3Rlgh6drgz5YIj=*7byA&zN#mhZ(BF)-|H!T zdb!^~K^mR!@0)51bkvk(NrNxQ$!`Vl^}m3h&oH;(-2VuEj&pVWuig@KyNvkpTT)RvVYh3)z3N~OAVpTt?}y|zHS4**8d}dUlPKz_!S%d{~3Or%ar|3;a91v>wgWu zW@!QbBmQSQ{xE*9)V#6gW#U+wL+hXG&7T7fSrY;xW&`rI8r3#aF>F8?uZ5xyh&-W zls%M^nOy1L{)=J;bADMp5>|ccB2-wPB#wxTn5f72pq`9A#G(}sFSFvW3h|njRFFIQ zmK8JxscMjlZ_U--E{ zUL|C7WyHq6NUt!~QY@WnRR>Z*R3yj=II*ZO~H>wk1+sn-9{;r!XI^}lA@ z>o4h^_1BqbeF`B?TPoIH?>0w|mfQNTb}P4@KV5=J+GT5X*;eo;Ta!I&8OORTGhCKg zku3JCEVV96qsuZqlEt2tWk1W(6_}K`lrF&J!+k?ANlwp#$wj5?cGfKE&AxgB(DGj5 z*a)=9-+@(&6B^MVCK8eLE>*?4Q6%{W!B$J9#|%McZC$@L{uDCI)n-5-ljOxfMlqzf z3uK0>L>^?0(rXAZIw0;0GFkb%K)<>*ybNZbz{{Te`QL_@Dc{;Icsa*qYjrEVBC^u< ztd$<%vdnN51niSMTK+e@0 z#X8X{N?Wy9C#v@h1TK(5LRBg3Y5m6wF0Y}844y|AvIJXf22PT!g z-{0Ej+PnvP_R;v9z*$@D=r^FMN5$edz;V z=ID#a%9x*);LD7K|6_c)R8{>ueEAj`=E(j)_%eov{~5mQtP(|h>95BxfiK#!?ckoB z*5uEHNn!`7JU#yisls`<@clNOaqasrNfo{aqPCALpVUWf)2fDEo&ZW> zD&)Wc5st`QoqXHHlh|r}=Y-=+^fA7M!uXPxZZ)=ht88p%^f|UA>PdJrMDoMZ@$B9A zc*d@B;~`X#jb|2WyTFEOEASM@6HFGdc}m@~zl5{e^j%s&+3P)w3cT#E#_?0|v92R? z=54Q>!{cKAU>t-*1k&=gae!@y$l&o@dtJk+z@MY(uGa6vYKAR!t}vyqd?0Y0#1*s1 z#qz`+nla9zMMdZVz@(v|PKt`B4L;o9T8f$1Lw_bH{UZMs$_uCS|KR2<-<6KgM8xIJ z-$je0uCh?am>C1CC%p{!TJZqiZ9$zhS}y__7h`y|yu)zjooO^&c7o_jxI>bxnZ%lv zkC&|s$mQqOoSjSrp0X*Q#Ns}?W=d1%{WYz;L0%{;4ZFH0$uC>3fuhd)Q5kF?^A>0-xuVc=LTn( z-axu25s2cCR(f`Cukp-^WFvxh1Tt8h{xh~#CPBLrVsTgv(>FNY*1K&ieH{ReXK$_Oub-TJq9UuRd)1q_ zX#g7R)K`1PMY>jyH+j8_)T2b>JIVUQh^s16@9XODPN*I6#E5B*|H)80VEoO=+}`&O zz?hDEjDyQkC)4-ng&d=YUUr*n8!o-#(xi)ae(tqX`k!-Qto{3Twpv()vZl!B<)8Dn ziE`tDS3LX3gW|X(;ZyZov>M=*zmL`}xB$03?e_^EJ0rM&H?4E0W7>sy>yub|xpov( z(ecKAVS~+ECg~wArOSj6d2kDUU&f@@ClA3Mp-m=M_w-Nh*S4gxxznCnvO8J9$0?|+ z#ayY^;@O8Psi!5It>P!q_-rgK;dvt4c012r_VJtbIx|m8t!@+AUG&gi+nX!B@=fu& zr{nW_`^D#dHXuIl(|)qX%4|e^GWAll-Xwdz9`ZBZh;bEowbp1xjN?}I{Vqiev-wK3 zb+KyZB^$lQ%G8Sl{7X&o+7@#iZ(V9e(Dn8`9OyBD31Ju|A!xQSLEu8uomSoEel8B6 z#f1dDclAb8CeIG)jJ2OcU17cR!Qq~}=mE`jB|Dp2vjSgb_*wGzo(}9)yDBXZp)^}z zo}Sl=_}A7|l^?}7RdQ1y!((c?u`)>{I$V6y2Np_KMgAgO}4VL3eS7CK`k6 zHU6cmunx=KA>;PMh&yE5j#CW!5Sx+h(!1a$`U-fEYX2@Qo)e9h3kM|su+2OT0HXd5 zf-@(Y_oG>9aKZ8nREgEgVP-xk+UCW%4U*l?t5aCU0eIDjwOtJiP~i`whyVTHk|AY1 zr$knr$+xj-n#@h$fxTbnY6iJmk0S9)5>jPd2xCD!?O40~9pJPho^4@CU_u#bVt32? zp;qp^w+19~BX{Q*DC5f1@8kU@xa@ddGuP=q*Q^q7x$b%4-@M)dUi;Fi)4bg2^*zmQ zy*7RrOW&ki(zhMA(#u?m1ofm>P;#x5)(ay8MK9YPk?}^sN5mrD``qGzW$070S1p5U zSP6%*mh(2!_wLjK9tTc5{BS!mQjrWVPG8$IOXmp&lbx~>o6wbU*>B~>tu;qlCf&?V zUW?JQKXzw~)ytV{^siVn>?Ul){~XQxXY3?`PFrf5emZlktJdZvr?LHTw05oo`Uf_i z&s(1tVu=}b{!t_#!Oqg_zoj-G0%1z$%f1goDBJ7LQx09sh~&T@m9zJ<4&{HSJ{Kzw z`okcP_{HKOfLMmab{-zWD0EF!yPgct*j0c3niFT)rmDRRErT3w`d3`*I0b*YIdxF5+PTkG^DDgU^tD&t;5+yWj$3U>pmjaS%ZM-^vW zh0ze3EGKha+JW z?E7vAn77#wW`7(EA+uns5u8-{NpI$r(Sv-u&R4KfPQ};;y$J30XOYp({i6K4iDLS4 z`l9#wBg4c`f`qe)!bSy?w#JW>!{eDP80LlNkqNq`e%~Nw9Y-svY4PlwnT7%H`nO-K zLmz5|#&=SOhFyqm9>VY3Ljp5=+C7jZe}WAjt2OwEXHeWCTzII~efRbK2)?t?R>0GB zwyDjL<*DbO3&ryb^^uYKRLtLj{G&VXQ-1tx;4jY0wpn}KZ9-Z7aeqk?JX(ykAI$nI zbkxze+(YUZ^{JRYdoZ`(mKB?G{G9ps`d9=%jo#=nDox~mFr|481o!LsTh7<()rPa||igUPs2f3`~rEmR=cnwf5s0W7`Yuzsfv}&`lF0wbHlG7&5m+I7nis%q`hKm ztVg2^*?~IUV=o~sd$(7&IRCLgDSkI{wzp@S@1jj&;e6OSS73_F?S|IX-(8^g0H@2o>Bd2U;)Rqc~iH| zEWw)KekxQ5!PEnZ#&aa+k1R*!?InPj2`LbA|wDrq*V+(qH+! zRAuHMq~smpYA)6*K0T#WX5z+t8=sf0_-ZaleT-`lF~u&QG;|y3J#oeSoj24imLuqFxES zIOm3+sCqOFl5AA_+c7G~nE0-yE1T5qRf7wFrp1XqgEu(+_3d2{J zti*`3Yig6VtWSAl<05TS$Qj64+#3I`)ey(Fh1Ei++SKc!FgN_I!NdLK%#^`L}WoF`m`McqpSo%7I+hT0uggT*~{`!5~Q=k z-m;$I7+DBtW5)8P5RLPn0Fo);%iGDR@`Hy=4%OT5?e&Gc=HVS4!bqHlSR_tK2ng7q z#Tv&{FJXN0PqPl9Rc0>ge;uNrh4-xDZN_ugRQnf_!M+KKmF{ya-J#kuANSm927y?` z_+!F+;x+wkK|;&~M=GS|w`e!A9?WlF9AlYkf5)(l*2u#_nLiP!F8?*kC~zjC@oN8H zKQ45k*UwqD*Ch~Ik^dJA0Zb`85I0Y4JafXlq7dIzUO*0bsg@r%LXo?JXuE$04p}=ebM(8V&an*GB3kftYCBa%qdb z_6ZT-+j$8arW}_okp=DmU&KCw?&2FN%bf(7?gt-efe&BNhqeWnA^sz^(A7zA7^Qi~ zu#hL4`zs0?E7`??#U$(dktXBW3xT#dgi6*~`+cq@b`S{uJ2 z1D@~dTN>X_{V9w$>$-tGmGl1Mw5p@U7af4%@E}+TT^} zb3qC3!VW<2st!P(_OqUiQ_pU&ra}BFbGd^xxqQ;&aYv%H{Bm*@c%1@2Y4aW22EMj? z3LJ>PNmHDgy^&*?zuKjzD2;nzdk-h*zZASzdTH<;3ggdKIy?InrB8g@()TDm#-*ny zJxD_J>}*fz&)&4O2)V!S3zpWl;P2wnGnF3X(qhB>&z4)B@k+0A=~|`VacPM#{8wFi ziPF!IPGs-AowS#|)i!cWR1YnZ%s#R1?rjVo>Sdlvyd5j2DM4)d$UUmcVMVL5Wv`j+ z|G-+jrpZ6kB@hUV;kewLB=Bv@M5wyzeInWWv}a|R!Izo1`2ojQuhzxpHU3$w>Ny+5 z74oo?wf1?}#m+8#Iia3wv0&=v%2t~ zSA3fvQE2W=ERZ9rf$_{)*gvM&_|Acs`Y4vZRn^P5+*B$3YkIyOp)Dr=*R9(hvfHFu zw848aD2I|P?*DZvcsDsM423Q97<6lG{paDMSw?6O6=JL~SYeN9wOToxiaYX~xE zmyP_E-p!zxie$Nx2s{x`k16XMRf!d%(HCjCDz2*EFe3ghKUF^jsm28NCF}fc0jgtRx_g!>dK4FuHuzn< zl_jl&*n)V^Z2v1Dalq@S+KZq`+WB5KvJtH`b)RYg%=IJAH8VsU27y|jeryWiPp#%L~f%RB%1ni zHw;G51|?|1-7vUaE2nUME4*RQvr`Dp{|XaF31B;XvN`03R{3Rg$bSkT>&u6mgD-;H zyPxspFTs~VA{?0&%JeLm#O=I{2TA|ug-KfwHn*VX*UUu6z=`EUmuN*3w8 z( z8HN7CKyYE24ZN21(pUd4*Xk(p4`dFz&pI{+;uP0K7>IXLoG-tyiwBi;$x(l^PIM3B?EPb*1V>#SB%$k}$( zi`)^v8AuRGB-fr_zX9U2X-yXxyJ*WaElUIj*#S$R;BeO6zox7l(TV8FurB?u4v|O* zOB)tor_H6|RgwZDI5@dxvi_OkKX5$94bcDY;h*)Ib+x~mk(Sa!oLZjmx;4#pOQx(` z*qO=xsvAPvqn?S)7**Ff>L6)B$UZV!K@mV9eJ=Iypi1%YaHYoD_zL>rY}%kxB)aE# zxpUT@-h9Rc%p;oQ7{Yu(NSb$^E0laH3byo8=yuO5A^%Q(t2>(ix6$#W>mfirulOfH z3WBws{{c5+gEa8VU&v!vpS{k?l|?Mw1tefqK6KSdw^f$9*vob}o`vJ2EM3gzp8EpC zXmwyB>^5LpQ0iy5D8B;(qW&*bEAY9(hPoiNvgEoR`yb=8Z;|mi7ozfTgZ#^U;%J_} z4|UF8$yg(^L-{^&IWlR5jz#FhDY|s8eLO2s&n+n{o`4#X*4cOo*co3|Cn_3NAVNU z{WqlnMs)v^Z_0f&b*BEVHLN)=tl?O@Bou0W9~Sc~EM{liFkylGYatET+r-RkeEHh5 zxHkoQK9foT+t3=h_{+Qubft%#Dt*LJYPl@6gQ9KA9eK|z@c9_z{YR-Mc+eQ#`7<{o zAEll~r?*d8{(H=ef8P4SO4sWC`(cH}o}Wp&i2NF_*1NN`_zY1XI&miBLx1rHY#W*R z!@AU;!L}y^>%;o14fkK1gqVSUYVF-kc4Y$fZ|sV!IQr}8$>-$P!#~!J!}=}B&9hr| zEIHRH^DUjo&Yc3{B(jgn3?PxaTThESCi8E(vlxK)-jF9qLL6fjLCf7qDMX2_$7}GHJzn8Vh-7>J^zzi8*0~yBS?Y3Cz#0{R zn3|ZLQ7}8J#h68J&;uXbo`g~bC(MGQy6Zy$Xb}K<4}a&G z`wT!d>)MR;xrjV{rGoi(bBLLghJ|1hnyJ&I%-Uplfhk-NjmgVA5wHpyMAS@Vt3(62 zjk+~i0v51dbPy_0<=^+#7IQ!Q4O;^j)YRkgVA$&l6EXrZR4koWQA$isNdsLnIUg>9vd)j&h30MHTl1vVsRjt5pnyyKbJ4mC;5Z>*=ofjWw;RJ>$Hb7(xIv zk1Jmd$)xP%CKGF0S-`Fq8^9Djv^F-SI)F8I_?u*>8B5=07yC!nc)jz6Eg!btzl`Nj z=uP`2tYXQXC(HN^nWw8$^J6lyP3y?4Hd8-QF6V#Qf;`Cy^MZ110OLSK^S{hL#NIId zmgxKrL@rmMD!-qlwqizN?GH=uckM#Wmz(^poRG`4{#^Q}zkUfhFfm&hPa)Ip!T|)s zbBc!8m}R)vid}btDxBpC^uib{!{zpTZ{ErQj_A`D)>{Jc><2a@q@*yPEIkD0$|-o> zmbrS2Ojxrs8Qa@ru&0ER0lmg0w?SXHV-OFgfdwB+pGS#!?ij@X@*%VNi@a|K{F^*# zv)qoQ1rIl&UDf8%vTZ(VqbqqLRueQw>_%@bmr+yCTc+F<jhezu;my^QA;WuXHX~-=lE0JuUwI~$$(Qq4TqHV+Z$;D!VtmK&eH zWKDh^pNhnT7|yZwEsRDtJY~kkCY~y5>KtbNPk+e^^M9J$1;{1we=0|;5%M?P%bCB| zOHL3&Am{7m?DYtS?wq~iCc*E^+3OPE^+nEJ@8_HK>*}CizvTt}x`uvDskDwE2oD^y zs$+7@dO2@^7kf}RneB%HLYqEjE`OSXXSM==4@0tvhEG8Rj(Fb2{7tGI=;BawSaUYH z%cl(V)BJBf(c5eEb_%}dujcjDysjj3MA9Y3DgP)i@h^Qp-1Qe}*T4B7x9jK64-)7j z!uLh!2mba7=S^LzN`AWpzL_4W<2iQLBCT%-rS<6N*fuU+Ewa^@LzYwcGH0BS6r$rP z8xpgJbcE+{J+cOBog2D{&t?AhJsjp)w^e#l!bEzaJ$4?7@F!mOwwYS|oVAgbuJDK9 zt~rpFuJGS}PhGjynJokvrgNXqj9-*{fimP~8;d#cM^M4s>}8T>f5N;VomSe*wU@zx zBJ@RD&vC6gImny$Za=@1q6n2|>Sgv;*)OwKB;x^p+ZSL?wchjvn34L@wqU%N*abmt zp{Th_4LJG1F0Qwoyz$Qy_;Rx+DLuiZJ*7`{=~|`7xO9cmjV|p2EB_#uUZV8AN@r)^ zY%uIi#w6TUx^9bq7n48};w1ckU2MQD=rprPsNU`NGn7uoff# zOr>9SX&tZpXOzxeGtqzeB0=pM&%aLznT0Q^_vKOA%U-h#t-vcDd-+a6YoSzrIPDw$ z7@`*!q_bZ#`;Ee;88hzCY{ZGuba6#X-N$%Gu;3TiSft;gAK|Wx)F=)IAMU-fd@5EG z?!CFaY~^WDOw9v^%%XU9AOSirdgj>7=!5W|HTs~6LO6$M2TMVFo>%@47r8;+S~!)J z7>Y;fg<+c-;#4-M3Nt!An4Wg1X!$_k# z;vb9-DNzmZWGY$9!Q(-pcVfhYRs6)#hf!O|Pr4w|^EYkyhS%>AA)5}Phd*wvK`Xg} ziFDLXy)8KR#NV?FB1hnq3b(n`uKm@WjpNx}u`KuM=9wX*hvzWN{5?#{W#4;_H}6f1 z=I8a)f$wHNF8^}Qe%$VVj~GXVALyOgk1t8qVPb9en!+o{r!= zhpz{(uG?B_>&0w*zSYu;*|;3zd2PMrsR6RrekhUY;vima0C+&32voq~T-AFSt23ci zQopf5ig&AK8bO|<=>|rx(t_I))3;cAr;%LP{K5e`bph>RFE>XM$yvg`k)@emNe=&;^vq7Fm}C5T zzdp~$!F`SA49OmA{OMZ_`cJMq;jaa*ktjR}Tk| z7}k9M)+|C8MVmPpRBXvzgRiRh^E%yx_!`gb8qe+)&zy=*{j`nT9L7o0sTk-^TT8^6 zjbtoq#uhxDIlh|j7(@{5r}2YW`Vl^mQ7=)roLbLS;wr+XokoI^nagU=ZO)w96eniH zV2Ft^2j8Nrgvs#;WY++ec!@@CZ^&O^Jo7i&rDurrPg@%&>T>(J%#iv6dtKhP1y=fF z@-?kr3~zV~0}*E|8o
)es|AnFl3XV%k)lMjajJ9*d^mCql*+sNvcefs59UT&&m z(AQY4V$i>?S}}BKAb)JeA@G~x(qriw)e5J6@;6m!Bb8q6(5nc)_e<-~9pf48EKtlo z0^p2&JD_zY*K&l^D_<1S(x_bqlcVqinH@79z-8|yE_+9&=~TGvf5K%yU;eDP>~}W` zO4l`lzodsPjdI!FY+MJIy*HoSdEgMS>^R6DeTbOiVN`ZmL&&l}=hZzK9tP@E8Ha(T zgtmcaKR!Eno8vQsw{6_SVSwmrz1c(HT!&>({^q9u=2HXAX5(CU%dF4r*qlB2a6Sy< z1JfXH5njPlr6FDCYc@<1+$1`C0l3})y;klNSSD%f1rg(*JyV~`hdu@i;34C$z?8OlF(Oz^!L_% z=5b8kMp@Se?>Iu*a?n;VQSX$P6ecEHBIl}$a~54|bR}K0QaLl}8gUIC-|Ojv#?L}| zxJE1)dS4B+=1)K<`-FYh?YxQZR+&+UzyR(2MDF35R_gH|UA`rVvhJ*LpD^*G_jrL4 z(Y0}8)OK||Eo}4-NY^~bb3lq-@kTshFo>luP!|Ary`(XP2F}F<%xiN}O)q>K>5(~9 zg0^k&4}3_{*+k7Gl;m*p6LofP&;X$mOOi)%Y>zAt_P0LcTOR(V6nNd3$8p0?@>CV4 zj!7XTLtrIxPt=SP1amt)w0a18Yp>sPp8%&=C?Iw24>c3{?EmU+2TkRb9X@s#Y5QW7 zXo(@2gLPz3A(;K~&znf8eHjo-zn;1voEObslUjF{9l?VRK9^CWEY#+lEjQR3{2AQ! zP?N&A!lo8$Z&6_c!gwJJ<$opK)ouTW!(d#Z-&wDTs~goCL*@@|+}Q`kiXw_MIQu`f zaT0S$Q^1jWGmUeZYm)!pZ{eQ}=o|rL^V;u1dZn?<6ei4yBFlK*2w6_(16jBTE9F{% zG0BSx*y1;}N3g`MHAJ9^#k?Rf_%G#UgBIi;G4g{v*GhZ%8#tbL%nAbggdt{#WBx5L zd3j`|h5cQ)sr)A>|M)P!pCn&T*3YddZq{|U5C{m0t)Q?@9do~0{HDi2JUaP~3N)W8 zDQ`jGni&i7jpcYdwu#?y{7L>9A#%=`a}Q zI)p-etPeh}ba@;x=qO_-!x9+iC@H4&_a(*T%EEVbE%?5% zm=y1*KR^NGj<`8 znr`L|A8s#vINZzJ^dL`*JMPyza3lESFJ-A{51qG^-!_E!&1agK2`=jLBlap~a0~h$ zXK!HgpQ9oad^#qzf&2&Vd26@37r%~_r(RvAx$p5HDGw1RVYRoC^8EL!Unu1%9_B)Q zlm`cy#bZlbcRg}t9CdPHX4}k{(LzKQQQ!|kol$U~`Z+P?39e9zF@Nm7d)=SB-_>z2 zRcyBYL_Q{JWbkDhW6zHOe0{O!W=I{)8ib5&;wE!{W6HhEP&~DXPiIFs@HH_sLy>d9 zpc7*7C@hCsaCV>TUkO3m8D4&fPEK-x&&ey(A76#fdgV|05C0$SAaZF=MTyMh>d~E3 zxZJQPmi{3KsPlg2wVq*||19DoO-VpKg-W8VAI6ECw@vbvF`12TY?{Le!Vv<0P=P&UZlV~KO%S7cNwRzCZg4^?5}VxbX6SlQ~!=*-UWOy z>3~<>6AB*A0K#os88NfJxOkDzC9)?gUgXIZFA{D!h!?re;xoNTd?rO>lj3~F~u)$lbZWNu;QFr0svMp*+uPKaRq@Nh4=Y4IpRj-Np^U3nm8}pVZux}<_ZKR z2L>GT{Z1K|eLx~kPq;Tk;?TB5W7qFNo>{wD z`@`?dim_bfA5G>&_VL?!D`ip>?9n&M6C)nio*PTQ&2YbHtQ&9r@?#w-?D$e+#czPd zdLJv{3&(mWen^6`wkHbiKH& zBwsLHLu1z;sOj3pP1i@AZo2MP=A6Zrip*LAvo_ouvekxD*M1>uUSoorP1Fn*3(YCv zUH@fRg8Wp`gTlwd_0iME$MjL61Sc;D3bSRMOhj0||61P-s-5pv#ZC6#`ja9eA zb4M({awzisZ+)g9Lv=zsZr&H%5SRqCO>PL@h4*no&)3^D4ZkNXF$Knm@A$v_O%x+_ zozOWH(ycK=$qoi63&lmx(t2jG&XjwUVg_Yu6}v*{${8CpKHSQz@PAGj6^M(mByXjL@KZbpU4|k^gFt&Nq>Oo-0FW`G!qO+k2C=*su{VSa+VGRkODP zp>aI`vq@`HPQ7F4ud#fY8=xQP$85c>P=lOHY zzLy_Ar@DX(qQP33V7+Y%AIIuyjd^Hqqk*1V@wb7wiGs{4cSX;C=?6{}5dx&{wikst zu%TKGG(=6-XV~O7{P{vjd&z9n=Pxt@!TL{%r1Uy}WM@9beDVf|WM-_5jsU?#rF@dL zY3XUstOxHcuuklx8IKu)M_k?WMgHIU2; z!u#f%Y;oIuwk}xQaAJKe?!}BnSX05wrnn}EzF0k1cT3mx3O5C8IIo)T+f|wi>?3rc z>UlPe>5ewcxD49x7p#k+4LexHJ@*FoBe~)Cv=-O@uK+x)T}Eq&=OY`#0a_MX&3nqz zh5S~p^1Gf?E+YcFJWaA>8>x+35eDI?KsRn9H1sTm1dUO`2%bk6W<*Do+5w~*7b4XH zKMpXA4s1u$N{9|T7l zdLZ1&b=b+BG<)~S?B`%d^_;W#?(b)vCzKENQEeMPi*+orot-P#Fvia3s19juf97>_ z>s$!}%x1i>J>v>ogoN2-BM3HWMf$*LdgDukGkZz=!MI<@ns2TI2apr2wPGET(8aU2 zdA!oK8?3=zCnWMf-iG=n^VsJ+O_>k8_hljxN0kPFf}X7L?_DZ-5^Mh}eQLoS2iNq| zHLdC(+`HC&TyrVXxGmgj&(|X41bW+NiQQDf)=uuyTK`oVu#s`lV?@SE&5K=kMoip{ zB&Xm+RdLj?LO7xsTH$~9=Wf*-2asg!LYKXuelr3GzcDMlOwnA;H>LCl7BKk*Z9s(_V5lrcZ1hh+tRvvl$Tf zyyu14DwQqyM(~(=5_k^Z^wXhbJ;xRB$C~2Y<0$5Viv^L(jbI`z?~*+o)bbP&3M%eO zWNX#@%#c3Db1Bxq)iq6!>*`KS3qXqk)_?ve^$)`p+oFxYEJ&VHGC)=hAp^8R-uH)b zE5fz|F?mC|4#rlX_vbN2*UaZmYExA`U^vDom1zK=Vhd7#RQ_@PTqZPsIXh8t{-EI5 z8|_@lMmN+bd+MmqbBqwrw5E|&=#Gf7^edkT7ah{sIx45}{CwW}9i&3S^(c-v!t_3VaCb!#zeSs;?(*lWhT^vi(S3o-xur&@Adb5W;gOyx z$7Ue``_aDI=+f9pUgOxwvGhIz)Zx?EJIBh2%Fu0^*UyKOnF5A3xBYXQ)X_Ndszf2y z5I=xSy~s0hvUAZ{ zIl-oB$xuB>9?YGAZLSzv#x)w0It&DZEAmM&t3PBJzFQ{Q0dGyggKjxi-vcGCcm~J< zkgwbdm}uY)8c@OMuAHTB4%1;%xd8*oCS6PypBBFL=2yG0K~2}(&Xbv+s^6}2&@Q{# zGg)mtA5gh!u_Kdo=ANWJQmT^wr2=`7Uo}6IU;QBo=+dvhpYYIvG9D_WLkAd}09DjY z5sY!N@@Ntba702}4Tq(1tZcZUS8Wah#LE7}?nzi|j8%xt60uS69Q=%)FUwq%t&aXO z9_x*EvYFe`&O&TH2q)5S8l?AKM3wj#$T<@G7`;Jug=w;onbkYsCfEfj1(#6{h@kEB zZwwY0%IN`1Qu;i)W|IHAc^cP%u>yN`2hV=&$Rd)KZDP_A{U=glKP%xX^#3@Yb@7Yf zd}equ8Ya3{fElu+1Wso`d_p*ZuR2*2p(P*{Ko&wvHC4ybi^1r^TKp0qyG!l))(=W0_m&TLY|&exIW6-(dmy2QLU%<0*LC2zC|QNqEfvy7(^tU@@)lrpj9e=3NrlV_W8nLikRA00+ zRCPf+P1U7$p`wd-KG`f^CFS+UyDBA>Pn@#;)Sxn|@@iFXdm}HEQ!kOtrE4nmz{~N$ z%SyczXHAuQXIs@qs;L<04-lctjjNZtEZ2jkN^7aRDL64yb~jZc2t0}$wZWHq`=wIx zlfqYH+i9_tDohds3G?rr!y4dY886ixeT0Eroe~2H_o6)8W<-1N>$Jk(llvr`8ntT5 zAf!%4qeJI56*?LqrwQs9wlvs&n{<{~xOPh~H{B*tbL?`f+5bytq0+_w3@eRyFRB9b z{68>YQ;gwjcM`zmf{I3iPA--{9j^w)2loylk!_Pjua~`{UOx=!#T9oz^Qoc$$ZmJosmU-lgBzurE!PU^~E)H^<0Cft?vENUbvkzNCQ7e{SKY!8|0b48f{dR$<*Z&nO&b9Fq zO92hQ3;){>EmgA>$8KM~lq6pB2i^%Qm>d4kbq>&8M*+|i-c;R8pe^-!{|KvYhh1Am z(A*YZ;?!xq<`BrWGGzTJ-RY8+o*t$JME|)fG4II!p{A9$iN-%zPMnDpcZhSj-{+h` z2gW4U-SL0Wkwe~}T#?jk8tZs}`q4Op)%3^GHwc4~YfZLp-cJ4M$vyn)kNJF1znZ-U zjYChG#oPIn;kMKxRN3Iqeq4ZbD}pd&NOlH{zf|G}AgY30RuI;QD|@l@&a@ioz37bz zFRa2@AfIh>gQ!ynS}k%d2efWn>A3!Jn{sJqa`)Q?n<)PPTe3lk%>CAkzwSCQ>^Igd zQJW)fw9&-U=WC=wCnoUKOVE$~7#xTqVNf8%Lr};%E!oHh+(9@rx$`mG*dXct=2;}k zWkdk$7OnGm+tjL|v5uo?EAS2%OSh>TbVu|>0^v#WvNX{oNH55joI7s>^1O!lh%?Q9 z|Le&kBr6Oe$URH5VCDWnuAP)CxgwDIJ#G8}`wR!kiMr=8sb{C@+E)tCm_5Q_rE4nb zLcxg09wZkSW-BIG-&w8G(9XzKuCfdv3m52g3f&3+-Ltl1Ok5YciEf$j>L&)PIQ(-h zh-f&d_3}4UCOea_!j++Af`=-7jQMTJ))1%f?O6M#Y* z0kdtUEBq3RhRdVgBDvWWb^{F#NwJ)>N`jK{8-=x#}-Pfy{0QDd} zI#mp%I1)~Yj?)#S^S!jC`p$r{%?-cd0=NBeH@oG;7OO+g)v$r_B=Y|A!oh$q!o>otAu|c%JEJ}jLzu{#oci18| z;4cGB<{0ll&ILTE&rZ}O8C-~MwqFY|ZV$59Mh-%n%FaybY@b(_Yl1As0FVV)qSKN%@G*o;gFGY~2_&;l9ws@l= zZb#JntulSnTr7e!LDjh%t%iuHo$(>4+^w+xq`!r`_{P8-1zg9ZS=D!_$=nh9s>e`k zkM{iK59ypG?;2}3gTuS2-+(4NU=or7jX;#tIT%RSG$_rV-ZzD5My<7>!~4Q%wv+4g zr0_H8$&vJwAnn&~FF_M>FroJO?>iP?=MO&Rl}3%M+_*4*3=15$|FQOa)aTq0UsFZl$Y1&E7mfTPgdhLYkv}>0%a8ov z?II)p(P}sH-Pe7J&suFr+7|sEKg#Lj5ghb5eOYdJ?tH^D|GR1^d%rFCIB_CPf_b4N zn6b2TQsSmeo1vz~aI9yyQv3}Cl~)(!nX$BHUNTKm!kQr;&H4@GH9V|!a;KCoe!KJU+YH+cR zQMP-h7$79{?S2dhVz0>;5Q+obJu<*h9~VpO-m>ZZ-Z%IhNnN&&3&be?{QkiZ|Jxdo zjxd&P4a>~xc_HKn@VJNM#EuD*{WXuM&jYrl&t5KM#NjkGZ40i}m4z1Ux=*nJ!f*fJ zHjT>hCIL@!wKZrSYh&s0nx=p!2}fsaiRKQ;^$R_FMn>oOGuPMMHD}^c&_BGM#CJ73 z3S*)j&e>Q+0Jm~N*#)lC9Dy)Fv zpV%vQfZ!zcorl9gj3bpFL>U_-E&%eonf@YJ4kh^d@Spp}*T1vKZ2!L05Y6r1KM=43 znDsz50n#p$9Ns>C<>x^1{US(W=|&#<0*evr$(rFkA~P)fHTcBRpV*`Uqt%*V9GE!x zP~;pEzyA(1%8)gpRBg$$!|eVn`c>-1`UE46}TBi z{>VQDH>3INySh`Yy3bRCsbPI1tv;zXV(EI-S4Y=WpJwfsywDWdD1uo|vR;b=srkZz z{QdsE=e56UIeCAeQ29gtRa)^|SSq2m;K`4R>94OZrVo##$3)VN#k6ETH%E#$6hGys z7Sqc1>*8bn{z!UOF|BN?BDEbKe9Cu3UjC+-KYw2&{XiuBNF=?XSXT947(C_|7xUv#@`%;1b=HOz394S=XYa!=D8s1Iy@a=xbAMvePFZkn| z>gL(MnRZ=3vdrM{~6X<*Sc_1iEct?k>M)DOWf|Oyxn-WANj$pB)Y~I%{HL z@YUl*K{Yu({CafowaUJ(ab*QjD_awM)r=Hw@Kl6fx3#ZMs2Mph*vW7!eOY$EuP+MF zLfkH_u69;n)>Iz&&YB|NX@**r;Lm2uB{j=8hwsEohUo_*>6u}gsq!>`O@U;vQcSyw zYlb`dWrg`yz9q=Y>acp%rw~y#Q&eC@MQ>g=Bvj^eT~^twHtG^V}t7FI(YXCE73(K0tp*IZLua zf8YI}(BG5jLL^_%U+iV4k|(s6Ju~R3RwF2fGV-c-IDM}#@g*6x7SO`E=^dyNJadQj4|^XD&npq57C5&? z9))Fv_l(Rl{(F~cw-`g0!dgno=K3%5+8WAIOT0|2E1FtV!e4n7C(N`xZ~4z5=ivp2 z_{cak)*StJ_?zCW@;{!XMT$cvwiEmeZ3u|pPleQ_(|H`mRK=U>(+w)1a(=Uzn0fy? z0^cO11@`bg!Kn1*0DtE@aoIYD`orlTxh_n1=YL4LIPsBGWW6VH!&lukq|D6vS@SLo zr1s;A61|Yfkd%@W1F^{Vlj)~Uld+Dn0Zg^Rw6F=BCR@Epi7dM5o}D8Q4CbSOSb}Cx z*_%8<`-5FQT;u=w55}18ALQCexe9SjpB8^7Am76%#|&GYA1lhw^UXZFs3}|S5@b%| z4!Uf=xDw7pXD{Wf!o7zN{M#>r3C);@=9G&Iy?#vynr*2}aJwDv2(h%!2nF7W;vpw# z|Ew&rvWkpG@xh;qXJb}QB;6bF?aEY-0DzO@AK8%#?0ijFTIDah!;U5G_i#>(XZHbv zflT| zYn=WXBi1&7H(sbtq8?e}|FOGZYP5x#RpNR|hs+7oOwzd!k%8vh)=;opZ5YJLwePQ@0Y=!4B6w~Kr8`}2?F{abb1 z?nj6xEOvH*znI=Sy1yVl;JspcQ%@l+HgNC4r$zbxh4g~_@*rEjF7oofNeBMCO5#7Y zz1Ltteq<2wP6>NZEA}8a{NB?f|2a=H_^#&Ru_F}|XJn1GHb^pYgf>JY8eeI+II_ln z{tz8Iv>$LFiA>a5O;p>$2D72YL{>V{;^6c5t^-a52R>+-9CNpZn=OvHL*)*yQb8@^ zN-NPOC2Mx{?+{iL`MLvivTIx!yYAP(!h(UK&0phRbL;1FVNhJjwHmU`+EG2r4PVTn zQ08&UEJJU|sNE5X(KQ=+>4-aR%|{1mOkG29Pz(Hz$fFs}zxA)e6y{%xq@N`n+^;x= zg?X~|q3Fv3w@p$_IwOyXMrZ?GTn67dW0ah&?Np^G2_ol&O7OCe8oLii_N3M#r+_!mr^OftNd4gtf^;sYG!hrlcDMTc;l210vZpfNN=ez zja+*LbUl9^*8#!z%#Ag-D~J3#leSG&me&~$s!eVZG3|)VT-`F|yGLc(HtrO={ultG zGrDS-wXEv% z2_wn{Jc=f8J-(TvrDsIpDyq<#PbEF%1J++om}*pi==us$4UXk@Y!1d$?$;T~aYk(g zZLPsk48r!o*H)@Ygh%e_JQ(}1S}079s%^#-&XGu0OC}#oyMOghwMbJ#;*D-vW9iN6 zD|=+E&PJ3I!wVL?fc1*Q0&Tup)5RN7ldY|5)mEEa*9CZxo@P~%lXW_|taXGPGA7YC zfB?ghd_F;t!#F}>-O!6e8FgVVk$b`!YSIprNxb9}HLWTGz&iQWAIETw5octF?XS8J zFJXw_|4u8hNCX%FSNvQl+rw`09XM?NZ}2bvbxHOhrvfBi_jSvu9>|J+y+67%Yon_a zPu^iZr(DkszxW)e<*wwGu*uDm$A#_tgH?c9^~qTKyV`D81?DjGS+93~8x|C8T2{lH zXUS7Y%8_LIfh5}gNi^JU?MX9+9@*SEv>`u>hmijWuv@4&4Tx~s3otc;gDj{nz7>{A zW?B9k6WB7-p7>Pxb?%*KH@-Fh&;`5m{ZrEG=h2OGNVL64H|EnaF(n5N9Mw6vJpZuz zQ6$#TufjsH1#<3m{mc_rb&A)viSnOP(V|ULyR5002KOfJmcBzQ0I{(N};ZT#(RFKy_lHz#EW&%=N3MBjQ|IP-)PVB*pc_Vr;C*U3TSfZu3CdPBe*jnEqo+Tlo^DD|=Z^8#N z6VL}_TYR`iAKDf-Q9){9p*AVg{%Cv=K91B(W&^(8{BdN?|6FWQ5rvM4JvwyYxnna! z%j0cb+Zf87fGj1?)du6=MrQ|($&@$GWOFghOrOh#o~4EJ%IMgmgO5CSOlB}Xth%?c zm6PNAV_s#&|7DMC&NR%m(k!p^{{dTio{F^JoLM@|TmUp@Hnw%+0#@wGl5s#M!K>lKbuc%U8*`0qc+^j4*axqP37+OzIF3ik4qqldSzYhls4sQWpZ%)2W zxFJ&A(NyQ}z>)|Uf35j5wXA9CWquvK*T>@h+pXdC>@Q2;b<~-C!Ry<0ApXzr`uWfQ zU&HGn`cr_{cX{|y@ajDM3*fa6Ggzo@C#v)RaZ?Gr4hDRJ*IoR64qlmOLRpxFR-4M% zUP4nZw`7l^*3_Sgs+=5x=R!hL+|xf*e^0d?9s<|;=3QNwN;UAk zyB#|ua!$;zfoSk{AJ0k6A7pvDih3Rk>678hsV;he3r!N6v6Q32$lwxf;QcGJAv{u* z$boI_V*6>IW18_*VyI=;mcHD2WNboU)`iN3?n)hY-4wU~5RzVRMh)^r*G441{-u`Lez z7`v;^O`-#ntOFz_hn<@uCcKrWC{L-K@l=0=>tYDMKKeK1-}P_2ju=)mU7W0wOsASr zAWM2P(L{19JOaCgR({}{ziP+e;+}u&MD;yjfOF2Ew_qQ4yVb-lyBq7kM(AH?`I!j+ z`<8Ndp$aSxsC4bZE)~PY9Cwr#_!m%AIDyeye(^t|izokF>En{p#|1nF=Tk?2hAr1} ziX--6IVH0D$)ggN5g@7Y4Qp}Hl*k=udI20oqSuE3jAw_%Gl=PqNAmeJ2$DTg5I@q( zo**lsj6wxaGTyj61xvq$JgL9OvpagZqlFy^PFV#JN*%~&=2kH}|K;fd$VssEh$V^t zD$l2q2kBI?tsQmPHfk4-;h>orQ{k@y2poDwC9;RMlz*%^?{-RipZw-0bqvLLhsvNA zGN9Fm`<+PJ5d_f2)3zDLc8J)iP%pBcni9E@PA`JM>>Kot)3m8XfV}^WpXz*Y94g(e zM2=_?a&{e39!wMu^fK!t(8LEpb47f^$MIZ$%&Zy&u4!HtCpR1rX^cH?edV``>6dd@n&{i_{ z{6`X0+J23on%wwQI*vmPmfwwK$^OS>28&n8H&bJL-s&TgyZfnNfQ+hM)6kN6HXq}& zKk_Fb{w+krGDowQ$Xsf{iJGn7tNc8>Vu7D4-S4~{4w3M5jqf95RuJN;pxgzbPW{bX z+5E>g&!*DW_#B#>#{az~cX$(-cUmyT#y;uo3@ zV(nBcQTGXMiLY6dX#9|f;I9x7e3q(EyyMht1=^@cjzvuZN3t0owp=EELHNoPrKkrv z*dJXzd*Zh>UiV7;T5MH%r%fA5LjAn@E2A@`Op7+sHd z{rG=zJ)UQc{m1pVD`@d$*W3V!87~tpD+!pE_5a3t+}+jle{nr3J`;EA3U1rXoxnNx{x;QV!pmM%(K95ZpQazff9m;m zpJa9NAPWPljm!CqxUxgTl%mjb4)Ge#FX~K}I9^bjIl-QEp8+F1xmI!7u=m@w4lgxr z*ocBM%)k5;Pz$$4R67@?*H(2DWbNW_i)V`jduX6E&JG-%d8+ed(;Pd-(F~bbnxo-W zmhs!#a8N8godjTr>*Cy&c;*@5jILkW=K3KY$E15xXRss3W|WPb8cW~KtC5teGBM2X zpC09ex*0q&q_M}JV&aS8mj$mc30|jpZCc+o@!W(8|8-9HxEP3~zlUULCf~|R^wYz- z+TN;c9>k8}I5AkGp~m{g+8+>i?i5B5f*aY}1rPYjzZ~uQwGI~<>eoMMDAIxNgdO-1 zjnCv;Sx>~@52I~u*gtuunCK=d`{R*fQc>EWx$tirrzMXTMUeWdn0aQ1+bQDbZpa`U zc}nZNC>(+RvigAC4`|3`{2>`z*a+kJ=TBnFi%0(Lf>sX!KXSv@HM{-~v;HS1IN1q2 z{ob+mcW3|r4Vr)>?EEV{tmpl9$)%Fxm*r8!mNu{R&$j1Y+pz!ssk`i?lmA0$mg!WM zd^nC1OU8?Qouf7t1*T|>xjHsu_tsCC^E7W;Kbe}GHtcojB9So>{z|(1H3ChA-=AI5 zYb1qZe4FrI|60~9y+o@N(GPhNX?xxCw9yB5?9fB5@oQK`R@wXhV;iW7dW9tWQkUOA zMfq=04e)HqjYT_(r+4`Rw4MYpx1{In6=(^bbQYC|`oLfwHysho<03beFCGu?Bi1&% ztH*dIa_*NKi3~27{05dEeL=|H7aszE2^rcGOoe}WSdo7rsr2i~-3@hC`4_1p^r8J}S{8bpYAw@V zd?f9Cz0dZ3eNtp72S$g|j^SjlKd8`JFXR>MCCryQ`wm}#<-h+befs<;Mn!9VSv10? zU7b^W3;!V_)mrI)B-PeZR+-;T;QDRh{m)6|FO|rxL#ZK3{V82IvgJ=-R!B?!mMK2w zn z7H}EtAE`H7@MkP)(EK=yF|Y0oe>7RlMHt9tGUZ4-=URQ^#-GJ=*5(!LeguGu_@kpw z?m&u`^gWDIEJXYlMufjn^mFDiu!+BE77?BZq2TulKXV<;VQyUh$@i9jR&h0U$Dc)9 z%(kHXkK?6{&~eGJqOW5>+mqP5AzU1yTwKU)k7d3s{`fW3ej`_2(8`QzApWff7{=j) zZCvM=jpzr*_zF4sIQ3O4*h5A9fC*J`h^Dc}N>l@Ni+W{bl&c%8tw?w;1+w3uS9E*% zwS9J*%HmvXt)<`9v{R*iA6A^=(7v+O^|31U=%`xySWh48&&@>5*bCxGkxtgD zZ+5U#q9N>LlM=x#mSS`Vb@H^JlLu|pNp-DB(4{(h*bvWNh_LmOc;oxYaqhe+$q7a) zl7AsJ!E{BIUw3(e@2Gmdpq18nA5opoTYUR5-(ruBX<`I|ws&r3)JEz{J)*9Tx2|Td z884%OacaGxnb+g&H3F-NasHX4oRjrRC+>uQv+gWq=DYrs%B$i?qb5dn=;={;6~;D` zm0?nxEp2=pan)qRb7Q77;}~E{5syvA7s{K62b;eRIuLzU3vqJIYQ zk1f+och4>^L8MU&mvKDc267T5zjd{e_~7sLYeh-!0Lz2SVYK(|p1SbOcT{9$xF(G@ z*KKjo_zlhVjM4Y$R2e61RTGsGuA$z4t{<0dSL@TAR#g56DO-!0No5E4XHphkM>$?F zpsw&gA*a7@|g=dWgud6J?4$%gQdzJuX;)XPv#H&^NTZ}L=JpTxT^;m=jG zF=t*zx_ek4-9MN532O+l_At zInfwf5xlL`uRq4HWl>xl*ri991J3kF(ML1;)zx~$Te?REC*13wc8#Vr6mKo^Ph%EZ zG6xd!NHk3`Hv7@Gt)I|Y=T#Lk3mgzfzQHMJbt;yBnmp6ZnLKyL#wJEwWB%1(&1A-( z$Q~fGE6G^kVotr%SsdQRm#{>YN+fZmKr}+?o9oV7l(VCeU8h~+KQjd$ayjC`xXg=* zG&HxKD*Rt*xR7oL`NDadE_xb!Q|Em=kRqahLI&6*LulegBd!pk*>|+mWf%9aX|`iW zB9pfhoE%v=gK7V^F`S~=_XL9WZNL@j`iiFC&ZjAa!237nkL-xB|9&N%Z=nVq?=*t7 z@vI!e4_<~?m7ySH#T6#4v}C#e*HYVafbGvvOzB^Dw&sto9kv|n4<~9(G%k;|%N|kN zd1F5Hg2o>oaY|)sscw>RD(R2C_VVO^xyxoF2p0-B`x?D48_I;WPCgFhH^-3##?pVL zG7UJtowZizdS2c}MO6juviwR2oF_ry*0#`N{E^ITDU?$6{y>`43Ok`lKF+>PJoPI7 zJ$_5`Cy(+wz`t+_J{M36m0xi=`XhBgIJErpEiLwQU@}Y5Kc_%b7xc7;Rc)(8&%NUB zt5sb!bktOO#U<+OuaS$(4Qa6I&p@if{)Kd0+;NuXy%FOH$o6xkx|?jlC34@d)^Kj6 z=fTDXuA||!ea-f~zcw>c6XTx|p$T)FsKtNz3PFvTww)6H#pp|OP4!kBOual>wAfiY z---Y*C08+F_AEQC(8-S6+bV+}sI|fIyoEhi- zD#xJn`;rLepl48+*hBCecUeT8H;N(nLs*CU@{Q=1I(_*lGNnN+3wkP*_nX0#{gq!m z?;kw>p5Jq)7v&k|81@rS5zE9M5@ZYq&@$vjAfN3Q?>@#Rf?vmcWiDbYS5-AmR77bpwIcDc^qo9u!nNnS8P|6=%U$0>jTu0&Q z{Qd@hv=`jPl}FOC@ytI8ooq)#*6T3m7M6rWLm|e9p^7k5N6>E1^^qwT+d>SxFCtj* zs{LyiWm$eNnh<_$jZfCG?9ni#$dk54sB__;iumNRga{>BhygV}k5qt2`GXgROT9Zk zvXEW?BIHlyF>)Wmn?;ZG_rDk~^LX%9r1^g>US>;5oC!x|+juad!NkBeCE|6_s^CE(zY`}*>ANrjgFEM%YUb<*jw<*z>zs5OWo+c#m8t0+xS%R|XPX%Sq zgI*(DNM7w_k7Kweu|P3`MyT`3H+vbyl(UT*?5v?=Pj3>x_bpwlsqBf8Oi6X6HzNk6 z*a$KmgmV^_FAv&ty%A$7Q?CU^@JDH%G%;}MwNU=V{$Ewl@5b5(sJXU{U%B=(>^BBasdQB9P^n$lUzLq|y6|u=6rtkmPKX7N*RSYz(@-r7@teJdC?r zYy2zOC3{|QdfJ0QHr7YTRdqW9;E*Kd7gAHC6WWhlx%EudzbRMEg!#V^B1hJ{l*|K|{ z4Anhbib4(&#J}9d5ZLTxW#`OoT^UxIJ#jcl6B5)%+JWD!TOxA?Jm7G@Lc&11P9gr| zB_vsrMvn7xvL4lC4Yl;7^Pi*!c;Q+aCqq)%;y0NL0_uz}*N9~`c|Cs&lOO>Ud01V& z&R(C&Ir=>LBVfxXE(EWNUI_lHy_Z=`D3KALRcU2@W#6!@h+yKe4il#YJc?YR6Y4== zXvwVfawp=Zd!3oNE(IIS%r&`PwlQLjmmDJFy~a}GJqr{!V`!t9z25VA{LtVnAm+2q ziuTeY!>Xf(ey-}R>;i>t1&i88^#H#0WzRSGD4FxU-;(QpIM#eUzl)&gbmd=a_J0aw z4>NvbOJ?xM(T(#g|6s3tUA_|R6q$xMnIpKlL+e8%VMF!yp3gxuIl*5rS&2o--&?8k z-H3bT)hV?%)TQc+w)-afG8XYh;C0_b_d1k3#?8SpAyvh~`Rg`7@%ue!fz{6h4Pm#m z?V}z;hIULv5W7xOQJQ z6vIyiOO7zbi~TJuo4}@EgTIakoL*oVai2zlm9gmhR-=g=u3PDIM4ssA$H(Zv%#M~d zSg&ot?Vh|W$eC0IkTy8MpU*u?iP2Y z-}XbH9-iMrhf`KbmH*WF%7J#kXn?<$^e#*sd-p;=2EEfmr9Xg_xd>c@Vkn*+TqE%a zcPuu=(ogCQLI$W+lQ1(X4pV&HBi*T3uxO%d1{5z$j8nqj4aY(9 z;kRX*hVk<=7YIidSF{kD8tnpl6q7=`7*>|mxGiP?Pmty(H~g-z4k@!GvhaKBHvAV0A<^%4TOU6?tYk*H zW#Cg5=W(;#L{x=4(xBli?gu9Y(<8Ts{WQOYO)Ll{Go78f#BRz(MTKU0NSxA-GF;W7dB+Jzz;CAK^^WI|>$ zKmeyv{`nQaOlOdLqYXjE1nQUi5B0L!d2Nq5Bp)1`QPH|-n`Hmqd7W@!^AW9$t4MLI zGs`gIc8e*YGGXgS%%;^Gplr88Y5(uM&!5OVW9(V&cR~_fHk~8=SB3QOWGAu=w&pK& z@L^|=W1Da^y2h%NOm{c+=uJN@O6>$FMU0tOrFK=R?gzq3mCugo z`Bj8jaq=CGFp+mETs%);d1+^fz`n#dIDz10+a#hnlPCN8vS1?6yzXq8wFASaTB0msG74fBbf3@ws@g<-SBLcn3 z+Dj;UBILNho?xqL0Vp>P(B8=166HBuu`}mDs`N(~(GL=JYY725z^j|@HNF@sHdhphAs8xJVZ(}0YOngtSjI=$$?%lk;i#u39q$^|K zr|yHwbPnO2h4<`Ic+WBm@44+36)g$xY4Kl@2PZNghx?zoK+u|XUJOX+jBze2O>33a zmimVz?9WNOzMx$GIQOs}Hk4!NUQh$MO_X7n?R2jM2OR(uB>-aNqf3IVeN8}Y3j>)M z(iZF`b>)#I`m9!IHP;YpP4>I~yON|El5XtpCqS$>G@0Ous7A_?@H$Hn_n=0?~%jJ-_y)wVg6!$%-_Ji z=FgkE(xLt|+3VAgMEo7!7X={&Yo7lG_*z_r1{%l=v_~g>c!%IiN2fc=m0~P!M%Gb8ITKCA_le9h!b; zgk<~$kSdnGf?kr(wu?HvgRJNo70DUx|IRu|XE3_XU~)&F`dm9q`B$}0v*Xr!x#PgN z$*i^Qy~g>hpWLbCoMSH?zJ5Nd<}1J-70F+T6;U?2vz$Ad$-6SkImnK#+;T3*gdMk( zkl^VFPCY~#<_cS8+40##*~a5Dpml=K$#HIOCFu6J};9 z$IBD4du?|@X0M9I=P!BRqPW8^anm_7WOQa8Dw&FnXlRCTMeJB6Zl1d$_H1+c+IZc% zW-7M@f8C-_6yjEw#F{f7!1+?ALfr0XH`elZ^EC=L_;<**M;#*H9PPb2pOZm+-lqc~ zb5n=eK81k<*V6-jtF4EbUJX>u2gFxuL5|+1HQ#JVx@4X^V>tA*Czjq%lQ}(@?_JJv z^No$Qo9`RH$9(V1aWT>xw|~)#n2q;jjrZhOFy8rYyw5d5Blp~vf8MONLyafF+bOyRz=8H_wyPTW8jU8Pj>|K=B*l#U!qbW z{ljWRA+g#ggFX43fad6I8TgPXADtat`Kb`%Q`7HfE5>BHGDD6A1r$GcTjB@PfdgfI zM1}@ zn7H*z6Dthck@G|=)dU-Q&piPH6o@Fa9!u*=J*>_82$p3c%l^moR>kM_LZhLZZ?VDl zB-^xMw!u~{p-tGTVN7X+t-8*LOq7x*|CB!igfA}EzU0luBZ|9HJT(N&c8Tkg_}q;F z8S6PeGJ~8yIec6v`6r$6A2^dyurkV@`Q8Uu_RPZqhaF#6&=2E4i>}(M!>;MGim6w4 zndji9{5f=)0(PmY$}7)1dU2fJIcj6P_nG8yD-=KAKs-`F?`R~r)f4JzQmw<5_Dqj- zXu8xi^8Ys=E6AiGoHe-c+o_YHMoKHi$!TXcIwA%5+k1 zYU)tarw-UU(AqxInkd$R=uL#%>upmjmA3jAr^-`nrJ{%f62?olDs{vWoN!;Gf>s3_ z$p8CW`<#1EARv9-;s4$bSZuMp{#|9cA zv7g?P=^jbqUxc5H)UtaQI}*b>W`C6`F3k$>6*-mtnb7AgMZcdM_O=Q2n)3782}khP z^U(*cYZ$gt)YwqF?&l{<7Vo$d$YCz>ivB_j-PDK6CSPGI)7eIM-$|-)3EI&2TVJ+e zrV6*D07C)rV$1MYfm)O>wpX#fiv?DOFH>_gIWt!Nr+S9^a1 zeq2Q>8%9cDWwX1jY#z|cWD*@kPFQM(;779U4 zI-C#5jFp0|RFFNn4a#wkA1&3`chOX!n#^`^y$w}$m?cNLLz)A$ljow>!nSH6#3qkz zxsGLgSD^%#6C|Xd?93I+b*!?G?2kHJFEq6zlv(0(>Y-u{0DBFEa6h#U9@HEfg z=L0kqD>9j>;5s~1EgvV^58(5d%w2}&Y)2i#F`2#1+MezRNL!y;z1=4CD4W(0??L7+ zC8Dj$sRk0nSTPDVg+W)!p(korsvt8@DY(nRUs%$R*_#p6(M&nv{E)dzFA{w(U1SRK zXaBBjgAdtrcjmlYQH%bftJqyfkoT@^yRSl>(z3@`mS3Dxv*OS~rlv``wq20253HSi zM6ChYIvrRHB)BD4%-kh##V~)Vap7?V6F}QO0Y&N{gWdE}oM$jZVkW|LLcjP@$=PH% z=LySRL3fldO7szAvy=2lXDjsJfLyv`ExkrzB8SBEj&Jh#phJCuFZt@kRUNhuS<8J% zf5fCE8ZYLVA~R2gWM-&&+F-~|nvlNsCwy|(Vww+CbCU43$-E~sH(RZ#d#jP_84L3; ziwiQBNsk-UUM8(>qP@Ys-K8R>XMYHqp!08rJ)TN4jg@uo0iVV3jOpNy9Qz9|KOGubxF%K3#7nYEnhtoGA*H9WhMp5dB^>^zm`nh0w%sO^DLq%qFq9%a}!j0Tr3T}JP@zYN)) z4xK0Boo0mS_WLpH2Vee0op6ZTBv|p*1 zTt_L{gnJPZtg+fRu#|^}83_cj5`g!x_2uE0Tt|h4j0ILj$#Pakn8N``+r8GJAbXh_ z(Fz4$X70SQC(qIbC=C)v3(_Zd=|*GpqaAw*^@9)m984f{mm)*VNBls{aQT;X?EK=c z0E1b!M8?iCUCq76F`lzVQ2o*p?U@@knD&$tB(-RcH+4IYnf@`0hsPCt@woJ8ndy@i zmAPw@9%y@$+3b%ACbJzs;-M?lmIq${#wwF?>p%$w8sCIMvmIxXtjT@wgi5iFt^beu z?+2M{H4@x0awi*dscgq2<%Q?!QE*rN{IQakpKsYQl@$XhvHeCH%VhM8X`1X-fAld& zy$XpEbBt6{t4bgY>+NYBRpjRWBBKqX0FA3mGl%PB+R;%)w4L#JR{fssP-S65Vl#yH z$97C+tbK_&)0>q@I&iGM@XjV#F*8lN{~xn?KChZscha)n-cx9mUfR1)4S`Nf@2=lz zu{%|yYXiASCDG_H+8Qct5{H&aAQ$T4UTiPcn$-ZKGJ@>SN?h(c#=`X;y4T3L+4|O- zovSoVjV<5}p&lMlW<@VbbYN6SvDXS8SoD;+m-exwW?<=BtjKF;TBN57op@TvC1PMx zta_=@&VUGvEno=zjLBrhH!33(;c zI(1l)U9uf^vPqF{olJ6ibCMplD_W|>`j{WQ&-X~3%N~Q&xmQz*1pNk`=ZP{=+HSyO zESyCUXL=@)j5|ldDH~@xiH@JHS4ZBqoLaP)JEyZT{ibfMkeZ3J0w>9#BwqJcw6HJV z1{V9Te`ulpmHs>tCXV5GA{HT5_j})Fx3-D`G-bWc3)Qt=2`I~~oyO{8n}0VaX;H?$ z2AQl$wPDhtxC-MF+y+&jZNO<1A7sWZi){hE1-FCFC8KQOU`&%li~~U51?E0^a-#ht zNFvDIVRO}h!P^h;l;C^N2xXe}W1lW<^gR?_4!gy^-#i#lsKEXdrgz zPV&@46<#RJxAPXskCY!M+oel2;kuuGX8Qs8`$0@GK0bMH3Hz<@f6TdE^@8bdQV-SH z5ra_PJizG8XUR63A-|R>8s?FmSZEO*q?t?7%@u6xh>QogV<|Yuj-Az*IYWYkplTd> zMrrF8^X)Ns8Z(WY1YV5d{G~+ueDXD923B%9yLEN(=F&s15xx3JHIf|0c7?a?1-(n% z_|MW}&wLoswuTzmZJ)fDVQ6;mSX(0A-qK+z-<&FUziXfdbK2#TF7?B!37BnyaVH#Y zAgJAfIOq+q(|pMrV8qBv^J62D*FO^N*V)0Q zKI*=-29Qgx6=TbvMsBZ9%idufdDBjGj7f{+yIlK+P3%{EGu%IvxvSrQdYDkS|5P?@XngphxGUn>;25pVVOYH#s12xIXp&+NNGi-v1e zN{piVozHTrL};kBl3JgYcbI50V*&w%?nVQ|1`UfD6UMYBNfq-Z3EmP%ABimU@Bd3f zg|+U`G3@kYjxWj$>PfZHkxI2g9D;berNo$?3N#!sbw#K<~3(@%eDS!eWvc z16DZAA4*C(-|#ors7iEIyO6yKwyph02Uujo{52#sw|GLG`=rO??ES^B{C!_1gx#iE z^EwrjDbp6k&~Ijr*A~U`+JK;{znj<*mxS`SGYZ@g@FV3^zT{Wo@H@C&u|o{UNB!|JE&m0_zWHE&CYW5LMxg* zj3Gxnrxgz6RJk%hm(~`u+nH@}pJcXc5)YIeEr&$&Gnar?Xjg24KXA|pmFmF3Yf6qt zeXa1B#VD)W#17ecV;nza{1tQ1hV)zbl20B)r)t+5m6wah0!rTxilC#n)46Z?4~&vGV}L5!Q|UcTSPwL z;Sc3M%Fa(*06+~{9i3DDxLa_Wfp&jW_-_A$%3DKrEHd_3Fpnt+TC-zVOd|(WvHw@4Ejz9x8uZ-jLr?=^ywH$s zt!hYf+Ls-#3LW9+d^udmxY58$H+q(2?XlGjke26yGMV5NmWCsMI=!)Z(psa6R_~}T z$HJ7D336B4tmtNF}IvDi|0ns3NVZvznxS*}1-y2+%QOzV~InlRl=CCE(gvUGp3 zOU4?~{<5)#%v~nOu|+_Jv%?I_e1>iwjoCXZ#f6l?o|(J!U}{l@!@~?tDKgVn>5;wP z+(awG3j2JQ9!k9nsp}JWcdY0A%zEM#0A(E?>N%~wQct!!w{WDOQ~nPQ6nPzTWJF%M z=-B9@o{8Fs+jA6sF1zciD5@blh4oIZ%KZ>Z=)nx!&RKky7xp-n`e+NTBnZcLNAL!Q z6>+d4G<5Xx6?+*~sc^&XK$so0@UDTuP{Z z&|PXcN(w)}5nV~j@Q0^`CXV`oE=~*^dI0VKfa8d8ooW(_8nWZ+3aI%7?JnSBG^O>A zk38Zs^mW54L$qLv;R66cpGVYYXqmnJR?w0bMm9OYtdq+b`~##X!DPqbvt|nYhh>E} zbH(rZSU^XIF1I)NhoMaFu ze#~!INW7@WhTnNd`LS3&!b}uC%h@C^`DMW(V?d*1-x~k1^Z`+|8#0np;V+8lyg!i} zcTo@9kYE1|#0k-*Mo-V-q?ll-?D*VN0=^s(-|tTf0cC7ED?k8&jlq&=mQG}m{yPoJCDsyEa_-c z8vyEOaw1nnz|WVPS6#c0lr3H6ICt=V8+F(EiMYsX-_^E75G55=8jNJlO0;i4wdu!i zkh-9hdHpfdb+%V_S-^EBlLPl`*XdzFvtrK^>Yv6Yk0McB7ddf%kAt{6fK*hUmYsS_s6WET<+f-?nMqW z-hiQmm4nhuT*P>or?G;==zm;9%5LlE**CT@@%u4jX%&~eGslJv@7@~2jeFHFvUg#7#Zji)t_R>v*y;o=P31L)^Dg;#rXpF*L%=mlVJt5##V9< z&^>a1e#MEk*Y2`=)~tG2H;WUmyDWHp8TV=NSEc@D4h~3lTct{~`V+g!r2P z{zUQa2Bux%Z*re0O>|Rdj{Mz%mp|#v|3E9%B6`E}=-Or-XB1UBXO%cA^|q}=rU zS^6W4|HSZ;ncH=OG?}@jOmi=TBkPffY@($3y^& z4^M83KSW8ydMym7-2~kD>PYrKEcNPO>Wn;Ih|vDLUJUDgD|q)L3W~(k>&cX4K2yD# zJBH+cG8ha=U!l!$?UaABv9{Ixp)s48Ei-FS)BspQzsq{ojXl8YHGi)X!Yo6SrRCZ1 zweGV=qu&3UpgK3$JaJR-`VRnL*HmN+vDilJ-_!Z2tQlI-^rG~5B>)2@A3CdqP7)( zm+rTX_?xj#vmP?C?r<16nGMG6s3yq#)(_R?!SIwHj)g(Q31$Y7TA@KSiNP{?XXTJY zo!uRN=&#lQhcc(03m`9Di0^umbB?B z@YVuv`#x|D#Y`N_^|JF}(E4Gu8y)GV+Ug+NUg;$gQxUh@g=PY%IR=IC>pE?m1tl09 z5@{EcGjJ?x<{KiwCMl8@ap#1+JRq6U4ZPCh5bbLX=s27qC%!)6=M@`Wh_Y4-cgi|9%o+q-l~pG+*GZ_W1`&9sr~@=1c-VS>EM!5V<7gb%05|>L+U-UYGedi&`FrLGlU(RT~t;Yz=!#FLd8}SZ$we zV<&sx3<~5xX1vT`_-w27)5=}2agh7uA1cfPJJNtnv>P5k>IAz8Y-0R?BIjMxZ^E!S*4(R=eXrE}@sKKNR)#pk!lE!hRT^F`c`oo>?ITuE3^b zB^<%GIMMNQSb%v6_#OcbkqH`DZPcYDnmthi)-G%LLJUQnP%j$xa(B~hjAzWpI3dOc z)BtS3o%y>b2p~v{N*CD^+@mnFwRJg2qaWm%I~OVH{u# zw*}#VawoFPkjzwEX5^RHNQ+HyH&yzfxAh6`i(*n*iVc)b&p6YEnEq&@dt5+qgGM!= zyECo$*bLCVk!0dg-D(+pw47&1>U_0vy%`&e)*swoEp4sFB}yJ4u2hPc*szL^DW+#) zqEV&rW^4@Jrwbjd){>lagT;FNd*MpiCJ<)a;SXOEW>Ok|$;?gO-Ap)v(eKtC9iIn! z{H|bjehZ8EqQG8|d=gWCrU6ovdRp)u*IL>$G)67#A4QY#_{Nb1`A2=r-YN^~Q2u${ zjitNP4~;}cS$0>JnEYe%fC#lHZghfl_xrC(+?ZG{=b6duBvk#2lW8%2u1RMLB%Cmr zlB(a1i5@yWj_9_FHR4Va-AspXdyFUQD>HLNL;90G*AL+j#cvuOOp3;lmz1@l?s!A{ zpe^aJN1WSNiKpMTjm=?~TXR!01r+7>j3T1Cc*%IFu6vcN0@q+k{Af8M=m_!QS z^DT)^efqv*p!K3eEtFeT|6*Z1#J*_3Whl)Jv^m)tr7;tTakMd9^b^CHU;&e6U&eSY zn*KXVvGC2Kp)QBbHqlPY(%1_~0K4`T~R5-t{i9I&c#AX-|7YBmH zQp4$GEO(jO^pd~EzJ4N*Czq;_7g)1vEfXU0gZv>SK`Of_ya!>_35&!2r>pV!5G zUvCXx^H&zW=khN_A5X-~Wu&lw|NLTj=UC#?Vrh1Wg+DB$&*hISgcs#I3Fq&PeUKy9 zsFLqdK#}DZLw)w+!~Frx9GAXX3Oh2rt<>2NMYK=QM~AQ;hOw<%1ZHky$Gwo=+#b7W zMq#BAjQokV0PS&j(G1<*MQ_UH7gD>mHzDQf%*|<3}Hyd0MMN);^nS z_Dy6|E(mB9PyLimbDk>DystRT>-s4iE%B93bBof=;7L@Z^-qG4GR02|@_vrrFZ)ZBp^u?IIuraS6fh047b%A@O~eG zH8eZSoVG-4NoFS0acHInU543z9mO}Z(CPVHWY5!>US04vd%R=<@;}QB1d+elA({{> zOh$8E0OO6mR;osfzH%4Oj~jjEWc0Njqp$xi_?-QV=GPiby%OyU7!8rRml!?kuovA) zuliktn=JAaw6|xnix3)r6|}cpx`7c zLZ*`lJtf>ldOHI?|xq7{h9r|DeUL;FLQx+K;jj!^dFd7et^+_yf@?>m$E+9|e@wsNtShtBK`?ZObxmT^|x7&_b@G0Z- zBq(r;<5RryGmuLD0%$3muNfZJe-rFPJ(sV!2IN-t-Dl7PY)Wt;y?s3ncwc&Z?&*F3 zZ|~j)db(R#0 zyHm9>w8riHd2I}7x8Yo|2b<$A)XL&WBulq9EsMmi_x>{qFUjwJP861#mi+L(ucs7V zm*mG3!j|&F!t0{^X|eE=VK~34_)#VQSD{kdKf18+YNfei;`}3o`|clc#iM*KPHeka zl=e|W`X7?~%Eo9}!fJe=8HXep?agE0gjp#?T#$-ewHtdc#;a-lt{u+I7MGP}ugtaGPZ4l{q-P!{G8k-rJiySvGu{!P%`VX;q;NNURanX=v0MG`IA zob9O`FATLD?t~(t^xUP0#bLxKB8s!GKW}3m@oxmnkumC1kuPnXZI>(5BbMAN^U*N_ z2F#a?p#B@8(FuLq#$Rk|d)?jhPte=H{iw`AHnku9<+GZOyveAXI9*#D5#BXq5nR^8 zg>DLOPGbY}b+zw!mm5W+{~O24jnLKB$4kAS>36&g{eNY=93J@ba;9+W$IC~9W8>v*sNCHHWfjIt zspVMb4z(QCzkiQ%s1NT~j;Z8O$F4M+-qTSY7(u0AH6)+=GZxvA3ncu^9oj`n}IENFN=H%_L|7iaJh?HdDhS)j-8;OP@P2H`>&6R5m$C&u$|o$fc$!1wU1NqPxws zaSMwW@a4nODPJr4^wE>IQvY<77Nj$6_82`WNdHz}8Zx(a@z61YPQ4DlZ3Yi2*F!&o zT^6w5%rH1DrPPV`xutxby9zGOZ%R zP-Etw^7I z&|2@e`6%^o4F4Gwv1$KA{coo~z`vEBHn`}5Rpg+y^(v1aP$~$NYkA~S`l}z{4S?D6 zFc~D5D&x%}fa_FuC8yYdD~3GV?=t#}!>2N~2%m}sJ}=}LM8Ibsb1AWK{eaK7d3JUM zUveq^)epd`E&J>mJ#wkKD8k@-R|n9y0X~(nMfg-C@L2_Eg9!NSV=mPkRtJ0vg1;sn zxs?8f@J-P7^z4axmxv~xPr!uw(pNa%Ns~~L<0iS)$rR3yHKj1TeXW7~Ecg8S{z(~)o zuEqX@&_W3r{)2KZFQ7U5Hoz-JYt4I<#PkGWJ3RtJ0vg1g<;WpBr%Ge@&DiZjtg0w*deD*Pyni*CHd3e$iTs@dq zq6mZU2Kg1-hW=FueLEu}?gJBwe2e4K8o}TUWU}A|P z48HBQ5k8f%Mfg-C@L2_Eg9!NSV>Y#(xQ6UqdW1*NOWnmObY9u}CZm)kN)N3k&*E#4 zy>-3+s)uBW?^xO!C!<4FS{@Q8N7~of>-|?fv^xF@UzJGKEELbf?WRIgeGX2te$jc! zQ_BBdS*C?qI((M$@byn*>AAn3 z^kVcX^8}xMa`<|l($DWFeE@MO{rj9Z0HhUR`f*!IuYqjowOq~IH#vNrqwJacRGRxU z;hx!1U1OubL7~cFuZ?uFU-Om`^lM)1!QFNiVe6oEI%6SqnyPw3FBsm1RXv0)L{EEE z>LUtZ2HbOZ6u2=8{JNm;IzfINvE_R$S}Y$YACC)5IJH{1Z3~YLC=vsy;hLq7Z0fTU zT?$@g&0Y-<1C~x*#_Is&^6@o6HnROb>__)#lNeVK+}$yza-ut!3q;k33DV)bf1TVw z*0>{%(G!!f`e{?ehTPs*a!E-zp&>h8T)&?a0aaFuD7EEaOAUIJs}e+Cs)EWqh`Gg9p$} zh-JJ%8IS6laX=wspp4fSGJY+V@fXUtL*IcvY<*@nY*?a6%M>bO-|JG(EDNT|9p9&cG^jK5)?$x$%fIg229 z=IW8{T+YMiks!nORX*DJXfchjNFUwo9~1P*b}rK+*Vaj5s|b4a@vC@%)98DyZDujp z9R|Tv@#BhOaBVSILoxc%{xC#sO~v5EFu1gBl0rnz4ZlFd#bnEiK^F#>wyjl&95skv z`n6#Mr8Wh;hZvDymYq;a?O_`5(@c=Z1U*0ij}Slp`wIV9<)Z^wM_87mI&%BR1U<;D z2Mr>zegr3mK^mkGU*?8iXizcP@?y}1K^mkGIcg|XKfn${s-qa37zU|BA=MFnp^jp* z3~R(bSNGwQqlwxcnAhW_Mlu=`+9pGjz^8Qa@j z|DExAYOYT&afg1q!CS9CR7yj_`TY##-Z{#x>Ea7tP*LPz!g2%1gRdpdUE$M|Z#2t~ zoWW<`PR5@tiK<2CheFg_Q8i@eiRp4ePB)ccQYB8TAG@NH_>6obONKhP-M-9BD%QEYj{hWwwt1V>pztG;?$GOpuwJ1AKXnG#FPyv{z$bi1bMHzd z_fmHicJg5?^X(q{sZ4e;xt)>w3{RZUm^pu9WA>a0@^ST5x!giQ`b3a^9DVdkdFpd5 zs>PQ5zZ@B z9(bS~t~|#MQg*7QLM7uq6Sk%y?QS(PJykOz(KC5SlF3a~CjAI5_aW=oDtDb(5m7u~ zHQf(bf9;NewE&A=!20Dqn}K!yogrA9#hvWZ8w|8*sv$E~#FR|mS=q%?a`ei@ue`Lc z`9}|p@MI-(FkNQ;_H&_6C5(yLD)aVy6e5Tlv$wSI0BDu0AHgmQ5ShM3bjm~Z$rkxc z*}v4;3EG_d(tp1wyOmmpaiFwG1dZe-`#^hTn*#jEgmbZ$__bfa=k8kv_BdTbPt`7NU0X0N zz_I<3#IKJ(j+G<_X+#Xa`9LJOsG)?!x`CYnMR}8wX>V-onzC}1_=|InnE;7S67pYZ zOrL{62^M2=IN6OqngWDHz;wgS_z3}L>bd|E7mHU|^WF8_jIO-R?&>fkI=SpN=;ZPT zLON0WgdqF5c73hBDr8{kMXrTrwLh2WcpkR9_~i?}hgFs8nOcf$0miziNwx~rIu$J} z$89+YckxNTWcnsM7OUqh-o>EiS_~Z{ht2gns31?mpZm*T2>-frs&KE)6NDUt*C?yg z&e^`L(O6m`MAFG!6yzR)okr~9oQSEkz(C;|qASQU=e|pX=Rv!?ue`@sHktc0t=`;^ z_R!w{bu*cxBSt#_NUs&xftf42-dSN2 zMm*<+SR+D9*xIYC_||jtqktklUyVAbWpo79S8t`09=bm^#9!P)FZd^{!_}|$AYXU4 z(s7o-{mq&h*3i31=7ws69NOvtP3?+A`y=pNHpfMw9FpcBz`#oGnH#lV>ohHNmxrxg z7Pc0nTzz6pdUHz6p15~iUvl1_y0Tfd)+DoaoEpIMb?*XKVW33DmA>|5$(m&Le2%HD z<@5pWONYG+Bp1ti18yH?W9{8apJ?BM`1-aZ2ejnzcg?h` zdpd6N$5H5H7dG3lDGO%bb~_&65%8_-q5EobWwoVg7L+NCUf9F*iUN1G`gyK){`egw z(hKC2M1`AEl3H_Jj6%S7+Nd>sl7}hrADOu9z%V8AGUJ7L*(H=1quEXshN;j*Zxt`f z!zHh)&S-k}N2mRGh>TkeOtXJ|mlApx#j(=y2D|Upm+qW@seDgC`TIGTB7eyyfi-51 zsWUL(DDTb0>Nz_RvnON*H=K@(sW0CAl}1Fhj+``Od^+Oq_kwxY!Wy^T(*l~7NL(63 zO?KE%t`wt!XH&3y?w&s7T@#jvpzv9#lT?7q(Te=l=-+i;A?!k8#3A#2E9%_ujd8S_ z6=}h=D$#KbA}qGH;x^x}KdJs?8E>4t$X4KP^;%7dCX$G;du2kCyPZAU@UyC@*wbEZ z`64(PGFNLof#cFrLB8NV!FOlnDr@jMS8`<7G&dA@L#4#?-8%Fu=o6 zM*^Lz%n9LB>s;>5jlB=7hZF1N7r>T(oyLY;v9zwLB#)}X+j~X0`_U~xaNXQKxSNnw zU(~pnFq!0gU*c&zsk1Hher zsBIG+a|y`Uv8w$!h2X_K&-CrBwV3y@Ge%CQG|^`MskIcH76dZc1ONR9-Z5(0R|y& zusW9R1kP&BKkaS6)$kf4bYt?Mv^RA2WK?p8;a{hGXA;V9)CoHxu%Z)gt_ou- zyubLb0JRD)&tvt1aNeq}aR*(dTaf7ZJUbQ0ZjZW?$rfH=veK=k8+)z{GT)*-$C4q( zX*iWm2jUyleQCBjP>ysdqHKZN2j?@*hR-O&(>NGcXIHuR@9>>n<&$wQS+DyNFnPWA zqWoE7qn(RI`BX8?5;%Wp-`Bgs*Zeib@A`c^EUf8ul(GS7kx^6IPhm zJy(Wy&!@}nCss+jR|csM6X)ai^C$u(ts^ls8dy1v6SK0r#a~YP#^+CmB}D9en5nw)AA@@y`uVq^lH{QUzeaD)i*|{86A%q3p84TxRW$)!g_js=Wc^# z6on<`hyOR=KTo5zU-++aec*qK=JbU>ewRCfa^=%H^m~$&0S)3z_-cC+5i!UdUDLC# z)|;6_xX-f%8SC3MI{o^*?(Saqenah(tz&}pzZz;EX?>p689oP(E5m;;*v9(mTx7?i z+?Q5w(DAEzbjv2Dx-o$sHw!&479s46wx~{!q5M|itJ)O4s(%x{OJDn+z;`^iL4I=F z{3cClkG?KsbBx+ zkZ%w8C547=ZW*TX6jkjuzM@QwJ9s<`r9@)tHOk78DbaqJLOQAVJyU#fWPtsur31HP z`EqeNj+;0*keGTKiSRcd|AC42mwAy)Si^y&Xncpx2)qYC^I`CoF1@d6hwr z5dK^t=^s?6+#M|JS%C-ZDk7@2fsU^|4Cs+;?Oeickh6+9Ch&HG$+Lf0(VX1AODnE= zRHG$e=~tBWt?Weya7D+`5|-MT9lxDvsn)S^++|dABI)R=mO;80hTea%zW1q8aGdnU zlxW$Iz+Omn{DCQv>p;~D=xTL`?l)rNWlQ?n7Kj-|A8_kDfBG) zq|h5+%6g=Y`au(^aFm!*Gag+2$ANi9dkahAQ5;gvU3+@8GPOw=r^(J5zJl;YrBf8tB3>(nG zNg-YeEl70i4PDZT8sCce>@E5;y)bAEvUh7qwRHTj5}dGP=dXuN+{=H~+HxA6epL<# z8`91-ELVGHYaxr>#AJpiUs-7LKEUnoBPaXF^*++hP2a069JdScBmPbXN>~w=K*YT) zHV3#hk6Ot!wy3>ty%x-Pje5ow?%v`TpBd@>5mIJZ?HRv643l4?)m?V>44-o{rRf|b zDvOU_CCDC3QV!N%38~x+Z`}1SA*L_qllvMJ86owq#PQayH z{EU9ox^vrO!f#XA(#w7%+}NF)i(B6c&wfZ1zdD(nZK(1*o5Lbz zBI8!G;vkv&!;+aS0)@GUiSQX&E_4@PdfjYZ+Aai;js_~z9p#O+Z?c(05ix+!r?j%R zySxlUC2KD)=h1Qz-kWBT%y!BaFWj)smP^bitObMZ|6Ce&!(;c+(d0JLRlh8VK5*y| zXzqx=_PQH+6+E`2OmvuUdvc>I!;zC!+&Y!{(1DNfF5ADx2;W6CXN7saF&HOtw@qHqhT<@0t$j<$-1y(nztSHFnZY4GWF zQ4u0fuU>}YtVM;}g@ee*^cDEPY(kW(Qf)g03s!IMZlDaj4gvDXsK%df8Ry&EFTCfG zwtsj}QVj4?LMtj?jwx}6%IB#GfxiImH%Jtozv~xXlbN}OU2Ls*mj;eFzZm3p6rwl1 zOM|Ox=+RB?(0Ep#kj#Gn0wARaR%#nT2Nd{UvPhc=0};Vbsx0FQ8RX{!?aGB~El&)A z96({9o&YaDn-Q?)%=GrwM|Mty!-}w)|1bp*9ho_SX)=^Eg<0Z`R9t3kz$u7k>&5hF zI|MOpG)ExTwBEq%KdxL`F5~LZ{#FT`(gr4o3N=!J>L}2pfX+^Ei{v;QHXzcd35Wwa zHdv!|TcUjpX##GTUEoF~I^NVvcJC*ZQE0gGd7A9B4 zKws)IW`?~0(hQIq5JVUX^+5wS-yqWgnUeGA(BuII`B(d*l^kBiik}jy-yOOI)g(Z)%*!3Am#rCOuz(DNq&X^_T%;kY3dDvhP2o_v@7g{N6L(0y~=<1eqgoNuW!5ne8j;Z3Dq(^wWdFwO2o> ztVusCd8R@=q(D^^FuD!hqrC0bJ*bPA@2l3#ft@izfc(vr*G>CL>DYJbtar>%ZQBHiYOsoW{6N5q4~)GYS>+%4~7fg8|6ZXU&ieU~3z)93v9*7}1+{*OE3 z$J}s7XUvjJlub!A`jpO?Ns?G+NGwRS-_*A=zH*6mh81d^0p$Q>NCDOv?;?6^))`;x z7ym;wEVqvT_n!VA;9o5f{=dc~m_I@IKcc`W7UduR`u`RDzmfC!hZcl?BZ;jJhM6RZ zE4}J1e@&Dcv{{#H1 zB}V_a1q$h(nj-wmLwsy~(~$ne%U|zdw62v0Q$mn_QXV;(yC%d~(B8H@57O6|sYUuB z%>)z3U{k`xC@{$a%%auC71&jCD;Mi}=6Tgj2*JJ43?P>`P18=Q{C1FD-!QzRN|6iJ zZ_j$%R?!s=Bj?rdEzz#~I}&pql8+M>2sd89C`ol#S(GU)QQtC~Df1X#rkPsA$}FYK zxmKneAQj6zhBC#nCQz^yC_hRQ6YXWBYRGm>Rvqac^bhk88ws)^%ilpLHp2wj_R2Os z$xfwHPZ?m#UC>ST*`2hUeneIxFA}0Obo)sJH4U9ME=@ys78Nm&wWmLgGJ?#Zl~UA+ z(3q5t_wG^Cd3S1;BJa17>vvk3^g6ZBZc6Kn2Og7*e>!`D;;y|YIG#_m?_?ETSURBP zRqi@OB;9e;0g3j<`8sMp{9(c-X{%QMecGVKVAQs-F>090Ji2LvY6}h8Cu-0hTW(Of z8dL#wv0!(<;#Q?RwsTtCw9|4#;KZDv(?W}YJYt~M@=}*I;{XjDmb-_}_|Pl4Shd05RRm=R`A?F4lM&lU^GW6(WBmvGzT?dHbqdk9b4h_95PE-oEWO zYu~TbzWTN)CHpmG$8)6t*uviwfQXLDLwb(-SkWw0L*k8h@Sh(R0C9?KE_CqzQ3sno z0g8oERXU1GPr4#oH<3#7$D=%C{sErt7|Y9)F$5z{YFh^5%bS65NC6B}21&L38$M~^ z^b5vI@a+7<^86HAFH2wftbyj~P4e3@lHZ!KLKWW-uX&xbUm>B0A9SomvW5%f*O4(+ znCSz_|83=OBENW<^4~)K{E1|Onolf=$oU`YAJu<2fr#EWq3;^k^Y~`{&(bsA|46B9 zggod<9uWn`Dg37t+^0(XOOd3{2&!@EZLZ-u^+BH+uB1R3sxEYYYmq5Q%jdXmDL<9Q zs%fV(mU;HvPa?5TcLj;Y?6kJ$S$7BEMpIEY{{Exzow4xDVwlBE{^sIqK1(>%znl2(!Uu?lRe0%j5&Oj-_oRIWCq>%E4F`# zUZH4y3a<*ovZr-~H410)G{9HwDPlBdFi%rFYeGeLDXYyx+u7|5+9_IrvAfMfy=qbV z-5`tYV_4i;o;DXzT`AG}scJERC|n+f-98nvKLm?>kiQHV=AD&_Wlih${fCI@egibg zO}p#{dH;l_2OAj1E?2!#R<%!AUw=r`+D(<+de7kRlBcP#w7$Erf(2f6q*e1f8FR?c zujG5JB2tU$q`m^Hz9=pJ%uTa#DN|#)780_TDu4&5R!GXG>)KqRqnZ!-QT#Fa+9xQu zH6EVRTE3;y_GCB<;P+%EXisL+%Zx_0V|F%A%pKw;+Qyq`w}-gLpbg>6s$Ll%dwtb{muNxpNO8`ivD?V;3#v`Y>D|DtbP4^Op!^$;ye^ zsa_B|q;3i_KPwF~waN5`&^2|l`v5G-z^7TJGG?~>bM-;XPZ~30OY>vVIY#^#&30(H za04b~BGE3x=2b?w`Iq`mC(vJdr35Z21+$S$X7|-TfCcM*h9QPIx1Lxp+GUV&6NWjr z9%c7}^zC&Kn`lhqutHD9TN}CbQ&=*hehN$C(Jx4|Au7tK&?vWDP{)702z3;VLx;C} zmzJsZgA$h?ZntD87uB^<#J!kGQ|Do)ws}*xDwnWkgg}I;VhewXWOfV^`=Ys@^y=co zk2M40a$V&mNBVoy6YZ<{s#?1EDj1uJ6Ed68@}GPMDd3X>+KxOZ(O%Ahm=TXXaJb6A zkTVbW(#|*++1tZ7atX+tVL!C#31;;apu)EwiHyQz$p`M- z=Rq|Y>PTRV0BLP`Z?cTq)+M(hUBhDE9uP6vv*N4OC|eR-tdJy|MW0mz**8|UfNaKu z`*fwgl53~LzY#Sp>m|mOe9oB6Y%j0Q{W=6rKji&TM24WU($I8yl zS6zD21{BrJYL_*pK5UGS^o_9$84j?*(rMdF@(Fmg4a`myv$f=5LtU4djD~YxMuJtu zxvV5{u9L$NVX(2CYkX~z08;ExVQig2s6LMhXo`~T9VTfDlYpj>J9b7%Hb5U5`rRPk zjbf)>laO9SPHXi9@MU_E)$i>rC5yzDnS7N<(#2D^*^guY?~^ReR57yR#0s1?U zpteP_<4nb^7?yi9;UdMPWW&C$by1-x%rtC*oTc)yDINBKJI)d=sYup_qr77TywN0& zz0|$nk5#D6N6p9=$;?D~W%h<9OF}Shiep|MK+`2bjR9)iXL*pxSGsZ6%t(4dQvGPgfyfR!fX*I6B$T$4TY%j`@HzZ^#-hE?RbmlY+gU@ z8GLy2=jU!a+YU#GQ+LrE{S;O|>8G%8s-GC+M3=njlU@|r;-N|uO+Z|a!PENATlM_QCdVS%H+E8(*Pf>z9tNf=#5l2xCU%X+)<@AOD*Qvt1;9eUQ7oki7R#9aab&gq}<7uv_pq?~GV z7H}yp*Ksks`wp(^DHY1pB|XN4TrMgTFB)a}Xq5O;qJ69^-jPpKx;1P;Hx(Zw>=w~0 z`=i|}S%I!6Rlb7FyI7=Ozj|&VhT}+sRnm{dqPzw|Um_9|UDF&r1RHH#>f7tq{#DBx+at=kSL|gAYn`vp_hcyi zZNAni4`Y`LyPK|cK6=2j@@{2?vLr8xmCM8cdV)z+z_tB)2d?ecJ4?ybz>Z#a9J8Tk zU4G!)rij$iIiS(;$HB1JLnF7(#cM~F7 zh}Pa(cGJ0q)wZ!}@WMZ1&npxN!>ht@VZ9B}h@SN00GCFG<@vOQvWC)35{sDs_?NA$ zncrqKsU!NQqvc_2zjQR)BCoPFv)G;JC|UbP%ZXY8PE4kIFibXlYW;j1^z^jZt9W`k z&oZ-fdK~oRBRoBwtcaA>&o5~GtdhdAnX-$EXr20i8y{q;FGS?Z3|e$C9&1T-h@K)(KGzBljHcv!*!ep~WbSfs3V8{hI% zj~~Q_@A)LoAIA6M1klKQY73n2Alx?Ao?phnH28Ni?Hbdcz&rCdi<=kIi`$F#Q70fJ zM_LF!_XxWPDFM?KR=I~BtX>fr>j(MIQZT&LK(cQ*^C^od=evk^_ltKImodoUH9D@S zVodmdLJrg!r-2ymujlkh9H!%JXX3JKn6A#O1$y1-O4>)NhetfxBNS~qagMV&J2r7n zy9cyY+l(FUKQsYP{vx}s38T~?%guYtjK_#c`kAp#05ca)7Ktjg!LiZ(WUk=QcaWz< z`H_@T#P9qXkmOb?mDjOPG;iN&j$YT7k{te_rHnnx^~}{*U|4q)pR4rBvs%x5j&8Q` zd#7oN)J*l8w+sH$oq{4%jC4yOBEgss(nB%EP=vadA4N!{F;eOrO5?eRF`wI1K;XEy z`~sa@S{SC`5L0IwxFIY1v=OTKwaUQn-(i&+*^_k{7VYbIv_5pVnz|(xd0QB}oT@jQ zYCDPSXS62TuVEz<>T~-auiqtS|KoL(VxsYyKbnFx!KOb9(vP?%qtTEy91!Jy$e@f3 zKI>2P3U<~y>sP?;a0Ydd-TLykqvRb?dK2BO!Iu36+dmJcdP@_j>1ba^d{Fm6ZeYvK znS<-o)ej7$2YBDEW!Eu@yLUPG%(3ZRs)N+h?NYC!3VxW`5{dEP`f0mY=ezCYvyt>T z8%|*(AtoyxA#NC#6|Hp=%_3=W06PLmaV=l)OE1n>YUy>pmR?w8F*a=Z738FR(kd+9 zs!=Bm_2thn#Tzdus1iEviazC^wNMkQxAowbo6u7q(%j>~>WJPC7OJ&J)~9RctF<32 z3>$l-8jCGmZoAaWGvTr zd^x05pI$!VgZk8}_33pfE@sW_Qrno`<)|^3&%fQ69r%r)eDf(49z!A(l+f!I(@dENHBh4;EUR$Ni9Z!ymG{2(WZ62^HmY6KkqQN>6l}W zuOC15RGmpe_r~FhF+As<+H~wO;~J7<@rIa8S90=i4CZiX5=uqxcI3(Z{s|f6Xe(ri zEEaZEl}V8*vkVPE>u251?t=FeMTy}g zkecMO?}G||^Siu+9{tzNQo&uy5|{skWcQ+(Wbu61B|nnNdyV^|60?~s&Gt&pW2pV3 zDsdpN3E^7m!M^IY%~An&dE)Z*B)gZbJ%RnqL=W~^ zN?ZW@8ErEG_9igjFiVNz{ocBt`aJ4xu3NG7Wh*)Wwf;(qkxKte25Zk!_b;+Xq<4IQ zZWrZ)Fr1$f1rCYD?nk&N{4l?%h(7kH+LP6_8krN(rm@?UIp3%h!_(}Pie!3$`w(2W zcejp9W)4ZF&!{;%yUWHPQ(|I^nLuagIqZ@7gvD_$_Vua7XnbANtol>q2Vgo`^>|zA z?L}~rEwvnVB(tN;mRf@6xZAas_|R;r(YU#BAUK&lx*D^Uq}D{4b2;ZT+A~ka)BZvF z9grrsTJ<#zoaW39d`g$PvbLWRWH5n6O-yB_jJ?(;q+#MjXR`LuPoY)rtGhKK z0ZyWyD~9AgVFdT-->7fRwrqZ#=rsK=I=EaS=NhBaL%4B=lP{CmVIW!wxU>Yx!tZR- zcYbH{#Hq_tA<~-59n1Yid zf5?7jBR8t~dw4;*tR;Kh(|@*Y_(Qm1ys}ig)Y4b3vz6FI0x`9?9ByFe@QY-WKaHqP zZ`0l~(aOG(vU_fcp-cPGx`cbR7sL1YZ%w_?@w@=Pp6Lw@=@rP}!o~s`s2)ThVJq@r z-5#C)abNVG*%@vr%CVei zeSQe%A{WbxdOojiyc|HSxnhDB{DrdM-9=UE{Yp zn7EKAXNg?2>g1`}fR)5t9?TFN5{qVtWcH@YE`8K7A9M|tNgdCewKAC=3Au+Wt#AbA z{B=pW(G`BBH9A~r`B4$1y@uL-2}#6Olaw9QuJL<6R=Ae%qZu5a zARN3^5RL}~DY80AE6)9T)JUBN1<(3krk3o5NU>zYIfH&XS86bC*{H^M5$O>o^ZX{& z+sr2rbCppnypHs~Amvkf<(tXV^w(g#$z^pFjx-#K-Hax0H-=%_>jHdzfV%{iCg67H z54h}M$AH!%j1vUoL@N5XV4UFcwo$Pq7(cTW81brxe`q+2VEn<|TSMR^0XI1g94?E? z4m^EZ&^XDB+bW0?ZxP?^AB{r=;x|GNADt5e@t(8KxZwPAet!D7h2G8{w(;Qzq3VWd z0+*lE$!$FQbbUHVY`y!hvOF%cerptP+n=@!x`aq~5o}A?-8~L^AM%VtrIa7uRVH8M zbvtbhJQHNYZ82IpgR1m%FGO4HylhUdy*D$iq4{OR7VLsrFTkF51z%!wT4>jH5FL}u z{IHCvMjOu^*QnHtu9zB$=$74G`^*De`bL#H5{qNRF1$oAw~sDsVDsMZo&U1GN)zpu zE9*w${EWGzC!;{m`}TK@{mt9oSM2W#_V;P~`%nEvs>x4aHn%VH?e9IsRlUyZYNsZ) zvfqxnXqQdHXaU^2H?jEs3MFVxo({V)`9=lRf7hIO;Ao=tM>v{jt@KL8-;lv{F^k;q zL=@>SoJh39;qTXNaZ`jkg6*u@+BI)Lrmc|A4`2AkN zy}+Vh!j6$4(j_zBNOA_YaTxNdGaLR|oGQJd3OfAxB~E*B%qd8WT^^JyPh577q6)>J z?+p^;7jlNt`bl!aBkHO&H%IL#@01UJD?R1_G|giUC|&%@JNtH*pzD}&AjSZ#KMG1- zh)#HFzU(XU#00WVbA$Eb-3cJ?GuOu@;G!(tUucu{&qgo!oP_}RCRPcj1|#0WWOe`08NyGn z*-pQotbL{BuoysQdxXuSH)uMN;Vu2`?@B-{`1_UNZ;_5YKP4@FW9H1VhU_V&>;gdf zC*c|*J+RVjG-U5rKac)s>)A6_JotL0a36S6BZ~Mcwhqy4NB4nq1Mx)&2`o0}>b zdhcZVo#e0$$=dwI3vFFHMMw&2qZ^2CE8GP>E2sqo?kl6(Waey2#y8j-QOT^4bQ$NU zN>}3x-m5Xap>bHg;Zm4$@02NJ1O)Fz7mZ0T>*$``YS(C5NkngnErSf35`!CFC=7kE>mW1~nq zwYX}N6=&hdxB)rU8hl}$ZNwbU$}B*$$Fgi-WzV=cgfW`wHz@rutH==e$O?0N3T((8 z6Sg54wt)pGw)r&Ta2nC`c(h+XzZ_WHnO!!{q6Jv4u9UAx)^!qD2IQMSxKDV*))QVv z)$SS6#K0{yy}xg<^GC)-E`3v?c#zp6NRO)QBlWKrKr9_=pK6KU=oe(Z$$D*C6>6cS zZKdocZig4|YToo)T0$Gzq&d2746+gT32X^+>c>u0%L(P}nkd>;Eb4#mBQMM9~2rwX=J+gjS%L$vKCaXk?|i-Gz$GCxqRq8MFdauGL}!Y??^_mh)FV1XtQEb zZi-}rOsCr5U3a{^VI4Z4?Jp~3lS9rfSVv4!$<-p__T5W-$5*=*zh}||M?_(gr!#0@ z6@i<<>BsE57|qWn0H0T)$y#58fXR>(678f?qX?~DyLhQPNQ63r5D?Rziz=I;)*A?0 zwoh$5D z;?_^c2D7uYKkKf6$#H2_X=ClhrL8Y(&r({+T@WLTaI+L=geybqHmm+3$Syjb(H2#E zhDC|~Fc>#NOJ--zpzGa*SBtnfk5?eB4I)P)t|;bdo~C;NS@&Zkf_`FPvqf6IH3 z5fx_C6QXo@|J`%KrZej7zPb9FQEQ?C+~rFAX)~&wVBR9#ZS#!!Y{jhcr>oR4;zLXZlky{2H*{*YsZPw15kni4kw0$}`r0&pLthFbKl*Q3 zJz%!rju991yl#@O2y(GvCnGV3@?k9fK3hs3g8ZR7qA$qLNt($7?1IT>kG3SfQ<5^f z28fi+Ckz`B9jC+BF=g8}19~3l8=F6ueuyV9$9kKj z*>%%2?`>8~{$@V)DJR1RdNMsZalNL~niSrS<6z<{g^JKbaZ0Yh!xgXU5b%D#MChMg}G8^6w&%Zj!cQ zOKC6NJZ<@w(pG?}Z7p}Um0Pea5xftVgl&#u+QTCQlY?boayDsQ z{gsjOZV?K?{Fo04ulb>2IDcsrcz2zT&HrhAG1(rm@VUjXN_+GDF#X9<#=B$XSA~i5 zhxN_1I!w$So(g%G*WxPK_=l~EhyDNU&-qN)t1&v(7fhq5N|4sgpYs*J7LWCQqw(kb zLTBF=*#5rxN!$^^uVwq*y7IWQwf~R1H-V3u?Kq6&3MyAXQBhIwf?g~;O}DflOWBJGEn9nr6k0%N z%F_JbpXYnd%$YO=-0r=_<;X?y3FmQ?RZO_f9z!qMP}WPh_IP=ZR>`_0Pjwpx1-Md-|0+ZRab>9@sw>HY@#kX@{l#O%=&cNX=j3_A{dq^=c%K z4A%Z;NRQdjo5n?w2RQ*+D1nSJW2w5vzMMk zjOa<_$=RmQ$SDC8Dg6nr{;}jN8Hv)z@`S^2>0?ozJpS#heNRSM)Wf!?*FLGN(oDmr zMQ3zc*FsH#Kau9O{>xQfcA*0Mkd|b5Lj{D7dgN?DkizWG8{dZmGX7)P+ixsxZ0{?Z zd357D-7u^S1t&-)6?GTc#bIN({rdn;jxx_0}63` zdXMdoOYO0pD8y^oUPuFV(kfLRolXpSU(LR6%|5}q0r+V4_GpZ6BGev*p{gWss*=>n zQebLnK{?_sVi?-Y3^74L99HH3Sb{x)*xvHOdOSIt<8gjb%L6zOa2ptL2`5p`nd#B5 z$#BF8M{3^KQlGtos+@eGvr)2%Nc%fXC%_*RqitVSsf`bv>ynJx@d{I}17VoIz4keT zemOirAmha*&6r7CR&%y{kq_AO_1B*A0TP;?@gH{mv#Kh4Z*}caBQZBy?jm#y(lo-@ z{&=5I@0o0&a0+QRI+jSim-BBo_;;rUg3xdBS&`y&9aQL{ykAq6v-{c{?MlV2pc#LzX@r~TC}X#%LbTax?HufgfT52-`FAQ*JZ z^VW;Tt$NXNq=dAx?8QJ+Fs;esG^N?&tt_Kjj`>m8;n0fTa=Taiz3u*DHG&|jfsHa~ zY3bE+fL1j<+5MxNZ9v*kY2<@h7(|6QAovnPE<8G;0W!ay?C-=PZe<~CP`3s4~NdGWC_tN`YYZwC9`D$lZ2-NQ~Yd~nmnoGMzfn>(IP@Ql?>{T$x z4h;@Ht4|_j4GRBeZ&81#w`lWF>X>taw`g6dm)_nhUf#Q3bbZEnWyx=NW4!WYlK(4` zb1+}C{C&w?y!x`1HBstg=h0Gccr}Zx*7nUq@Xcx8JT!SC{}(6YUTPyITuiy;$rWY< zuPpjN69JFd9SU)pJ#KWoOP&l@p5bq*@lg!1|0AVRZ=|HHd@@zTcj z54MYS%;hW|hY&|pwQc5T|Mg}FT9bOP_j3^-iCo4OOvc7Ny}0dNO3$@k`yG$B_-wcB z-N1I+`gY9>p-fi$#cBqG^it2_`kd-UVeoeV>2%VGeqs;IVP35BIK?=*e5vLkVx*te zm7XvnH7@LZb_%c%?aZFgpf!n%LPlkD9#b*-A()dB*gL&=dq1YsGPe~p9kd1$ex9r_H^2~?+VJ&|K>n!#uJJfqK7fWB-y!Uv{yW<$=u{mAG z_WHO6uqvW?GwS-VXreECI;-iuc9>bH#asowzbTg}bqI11So`A}Fb( z^;y6MgDwD*M~RC;odzav^KAr7Xnb6=z+|d{$uG2`9~(@r>A)$ZJNqokVwbpI=hs+j z9U<@xKC?%{Ekb%9oXYF>pI~|kvSO=M$7)GNCqdMjSo<{HWg2Z$6U+cTnh3G4S<*@~ z3)*ow5njm^v+zZ(0Ek#;6W`e^fEdhz)__^a96LQa2~a6^2bhV~F)zr`ATfY6_0)?6R0d#?hdbhsitr4}i%b05S#btT0j zjqb*CSJW=M15X3_kR2OLRX2Vc&~`XIS>uJS*r4BKYujJWmU{LR5_XY~#8L>~KUJP`dME+ zTa0^{e*wS}0`IIkE4pm+)8iU?N&C{E^QH&DKoN&j#?Ei z;uJw`IG|ol4e%J)PX)xQAyk9)9$(%q{t)Z<$3sK!DRB${fILVJ&h1*PH{msd<3gXvW|v4UKm~tU!bvUOi+74g`9cS#|yz z$bjq}cg_;%O_|EWW-{J6_P2zWFp1k)*IXC&cQD@`>4Hss%z3O)n)3!* zvr&b4xC4{3NU+PMh`_fdjllQbC4zw^+3f{jGi!1F`tu;)X9*6)STvs=K+p zN`TDRT6LU*?aN?>U(8YV%-Dlysj=-6grm+MVWN#^8iyd^40SXlLOik~K}t2#Dk$f7 z1VmIRfTqqLo?C~y><~c8_#=j`*t~Diyb@=Exf7O{+ihyg|ZZ#3cQtJZKG3Pr29c2MzKkPfK$F_rr-T$U@S zC@`clp&0ogn`%~!ekZK$GWWrGe4zOP(sFw2GcR$TB5z*_;t@ML7wn2CmuM!31a=l> zg3MgZzge~ZP4tixV8{xyCi~ZNv#=a0?Ei!tcEiR6A_!>gG z38UX>c*DVYwe^VgLsDPOvx%CGx?LDp}2*Fq?<3ky1T)ky(T9uBV)}KQ= z@r>oZ(u2wVdG3L@wjRvzPgPH#xe)iYem}8^RTp`N_AjxCCt?G$VFfT5cofQOPuUrS zgO%^iUEwSQqtC)0=bS8`8BIxqePN#n=VKGEn2#RjW8zBx>5GH;uz3&G=OkOK{QRHD zQl)SgmDW-Gge+C%dWnu;i@c=ei`nN{oWl0v?OTeIm&#}K)I>@V5|>n?&Q>FD9$pl< zBa)J~KRr~&EiW@0kWkFTS!Jl+@^h%Ag4jiO$re=2>oT}fT%1}wbwZh%uH}N+BQVt# z|9oaMLD5?D;IiKDGG5rs@c9!edgq1ygLgux^f%X_>5GCUroYmELJMKTaZZvyXNfeq zHe9W0?`Op?^5cP24>q3Uc^@&B`!p5}Rb!bA;oinre#V;Q$MU_P{{zPpXUm3lI#+1c zo2-F<<7t|iU=CK~zu`h6_I?^1(@vR|=Ui!w>3nCQY%QMhPy<9$`6ROxuT%~cgXfCu zeo)(R{siiY;*HsnJS&9NmQw%zi#WOzrzU4BTb{jsb^iLk-1U;|(_9;V8U4wn#i(st z*vGu<{Lujc;Zb&p)Z596z4Q;;c%yihV@|3|lGp&yi{OblaJ4V34H86fno`9f6_4wn zPzw+-x79yAX;zaZZTCnyEkcM)Uv&c)uGZ$3-^dW$c@sbp>R+LH+WB}(Rr{>kve>u# z=z4k_Omvsp42JwOOXe|INA|CA_HtKKYpnBBV2pNWcxlsV{g-B%t8nLdp7;JCN1qz+ zrLm&yK|Hnj(D}00WnCHf14Z|3jQwP3b|-t;LAk&Q42mWTVP#O{>ZMr%&JXy0X#VA6 z_R@VH)c%Y7Te8?jFkf56>#Lbz%R0&U^Lm$4j%{jMSg|zMc2o z{%|VDo)CF&?XM%dnSbzq3H6L=$yF9)*k~YlL{(?Eu&x|8O%jS=;})~ka)UI$@>g1r z%#`id`ok1Yrj~1%8o%vAH^ndTGCPis{QD{EK#_y8&ts|!^EI)b^chb(R(Qw*UQzi| zHuiP?S=7O)*X?!QkXSqZ=x*C|a^Hvf;GjQN%S2a8B6F*JzIu0#kU;l63WC}0*ZCu? z-lUJNO*^mqM_fxtOxMO=oKaZ&Y}(v%>t*=y545LH8dzm=?Tz@+$7t_F#zR`rx0$7j znBBR}EY1|j5o%W~n24}{LM^$Za|G6}wIVIg*$x}j=teEkTM@Ttw~*FwA8tmYLX{}`tP5^tJLD4XM&Cw zdDFgPh+DU8S~cdh)qtK1#LxYZr2*T<)RSGp`|+t4%)=4^-0(lZ_m@8s-{EhO=n*LV zP@A`69bL==JJRed$XZe!nE>n=+U`qt3NUrHgT#$MYCL_Xu}6t9{@t%I_WGWd31p-f z7r7LH2nunSzD%SugMMiWivBD2XW8c)lZQF{Wh}S{w#*lO&Y#O@IhL_iJ5eS6C4A-~3$g4$sH^^fl)(B<`h-vtsDBJ|MqgYyTOY|rRlavtjb z^Ch1B3(rH{cOD9YCH3B_? ze@CB_2Z#LXRMdX)4-1va*&H23XL}hc&X%2*n%rlB(4pv$M4>s~0WTx^zri05lJ)*< z+TV~5yLDhb>{dk?{~PjkfAbqA?EQ`Tx+RPL@B9CJGgJ#$kdgxbAC@<=|M=Xw(bbl| z^M9iMznrnH{y)T`MEd{ff&I7b6cIQJp#vSYqn3E7R_ILT^RN`DFV#|eDhbrY-o$gs zgCj6Jxc`qP&Ac9nA8Vh=0m#%Jv`5P~S3(gx`YGXW6P?8U6{^;*ZF-Z)0)L}$Z}%xp z^nLWRO=1dBQ_zKFIZYkH`M!5rKABy@JJv&iow0i%IenSqoutC7=1gE^Q~d`xM{x4) zIdx=bFMR}SZ2n#Mo^3$8o3<+0#i{pa-{;-MsORzzvb|zXNoV&ZzoFK0+Zm$bmR}`O zZ#Q(jgFVL8b%?8Loj=3XRnb(lA%3~Ow?lmW>hxu2k5Bb+h;J%hE=VAW)JD=gO6(pE#UZPjhreDr95x~7Vk)FyPVGqX%8PV!&3oYg3SJJjb*?WNh zM1lDi&EI9y{(19P>+1TK&ELxD|M%wah_C5U90_-+(13*2AsXkGk@q`LD$o+ z>z9?$L~0hJX_C|!*PJQ&sHD+*RcG2mFYk`mKSC5mNXpYP;-EpdGF8|{kV0jsEAzX) zrr9#u#4`r9Yog{2FF3AzFc+Gq%ZBN+@+JGkiG^Pj>-dz!;gr9S@fG!sM;;}$kdk

zs;|1iJ5VvtZ3i#aM>3p81me_(T8#_^MseECN| zkiCZ=T1%u)05KY27%M{Dpt=Az6d4apu`z=mHgy{8FPT-XGztpOI=fTLTbT1VNB1Xc z9``N>C)MywYgqm!Ajem^NjpR2X}A3}fRF*7**Ig%lLZ2I$Csu8XD1-~Cce_lO3TIWa5pTp_8>ij&vgVCSU zfVv$0nas`B^rwL0{AU34lA1DkYICc)47E8g*% zwkeHzCgCwpX*fVxKxuZ?eU8$6io5J6J__++TlB_u$fES-=M2_}{Xlvn!&L#j`6&;e zH+R^a{C)K1u%NLBz1f>#irxflICkX>wHvVFGq_GI7q$6{T8&V{Q7YxAVJvexqld=q z!?RfG-2xi39nVB#&ZbB}W3u-z-`xM9^kPp|_QUDLYXpz|7t)IzPl@98N60H5lV05Y zm1v#+AiX#c*v-+4N^br!dhr?6@GCjWEvVrI~bt>lw`1-%#+4%w#62a9v?yiPKp=Vq} zaUye0r9Vm!(^I7H1kT>ffwk&%RokJh6+w>#^-jgfI zbX~tPxo^aJGp(zwwYsQfJIfi@(@@R!NOvv%BQ1Vvg^Q1??;TCd9r+$=BXw37Tn9cc z)>=czsVBTe@0D`Ug)Bkhgq?pj$8LAxKeZ4=XBat59-$!e>hMoU#E}~a*Hy2|o2+^gy zA)8oivps)kn6F^}b$dG=w&TY=9ahRbZ~Jr@nXUTM+v{-Hj?uGW$Mj{jiS6A(9!dSp z&7Q`sU?HAb+B*WDt9Qz@{hrnON1Cwu5l6qK9`Vus|TNPHK6?p`R>%lI=`n< z3<;I)B7BNDIHr9$%|o4v@t8@|c{b(-_1CtqEZB4UBAYf7)_tOvmKNcw$7DU|)ju5T zP+)0!|5VzHnRz5h6|6v^J5vLC&Uv_!olY2*=dhrnuDbc#MdRiyOjCM4H-Q$w_l$qb zPapq(tBl+`kpZ&6~?S0{}W0}uuzy|D)ZzqjFG~-yrhbm!D$`X3NP5r796ef z?~5tbh`gE7oUy8ZF4l1^Z{oPhF)?fXBeBcG6?j#_h1@l`3gdZyVR?Wla4#|m zgI^l_EqnI@>gQav7<>C-2B`+KNX{lrE&ezG?m0r7F>)jp9%JxFJ zMZV@@aen*P+iN8(xnZb4z$;#*n#JM%_+cDw7X}}2xZW_3rN~Tf*V;}CBd>t$y}$MD z%kiE2z$C3<$am%pf$x0#IHnT7Nxd$lS`R|HE@(oNSU$0W(nb6l`i8qlTgMwX z$%3epp`!6*qLDV*Y;dIhJtzfifh?fuqx|Ht>hVl`BEeW?sv!0xV5LayPy5SXfEpp~ z?5!~V{O-m&ar(TwI+CV3z{iCefj^AyBd|$GW1%<$L-ZZ>wa7)e$5t*!T}$BoN75`< zlBM(%IzteDT+iyh_SjsH?C+9^z09mi!!Vpu5d*O7^0JJV(|M`o{uA>igYaVRF&Mk- z1}7O`TnVrq5$miIGs+zD6a|=EvGYy-S%8czm^zP4_%8pfgp?*wkX&%2cur(afga%z z8y;#V%K^BO%W}{f-?Wh|2hX@H2eFP$RXrfn!Aj9S%XIJzTa1g=4t0jx-PE!eJ7}w@ z%Hy~gqv}#m_m*^VmYb{xo0`~;Xmx2Gk_l!#o+`m4#z~XPAjJdGnwW~M=U;wpxqJt# zQIPN8(Rk{y?BT{o@G{ZibydhxDt!VQ`%0hCl&X5hbLkU$|1-1?#TWTwlb`Xw&h$9` zrCfP9w`(q&QqN?`l-Tco_83QQftxU}{_@_j#x>Z#sg7rm;Ivd1JVx3%WcrJRui7#3 z&$DG%XK?Qq0o9nE{hLG_D83O-eS0G*@+ErU{}*r-&~+8)7c!|nJ_z71Pv5<}L$_?F ziM=hx7!Z4f0H{G0+!#=HsM&wIzhdKTry~9_JLWayD7y>bTdU{MqAq}MNt@9=18EJ* zgiODf9y^{!UTr8m2{!Or9bXGzxs<0)eR*&-$dzfSjFa!ffA|x%aIi65$X<}C3Qgvh>>B2yib%fH`LMRQd<_)PwjTTDd*FbkvSvoE~ zYP;i7qhc0HFH>Bgt&X0OGoT0dx>1q`;YN=~M0Nr{l9$68LU&uyk~H+uT<6 z*Vc#zrq4$5c&}#?r?~6SW-m;-hFpCoOBk%?#-u{SZ9SV{;O2UN**^LwUdu; zygMJLi^*ZZvaZIq{C-|MeLz)w48kPmn^hBAeRZQ^-%f!F(bX&*Vk# z;s^St&iwk{RtrWrGUHf_am{W%$4%vw^K|ZK=-waA*(;R-zYXlA-sLivEd`SFyg4T@ z$2xzgl@qVVli4T^NdE|r*%RMg&Jdx<%s#N#n4^tpUEy^fkx~lwdj5`5E4458*%mMmiX9vh0>ybJyT`_FZms z@RR3f1?R)2W4}Y+$5JuZEG82f#6hIQvGb*3Kh1Wkg@yBKu*Z;uFW`@H3<7v>nTtX% zi37>9Dff=xCHq}We1Qms!T4`xGI_gDJ`i|_2ZFXegNbzjSN`+ zuh>$U)28~rf~(jAp0r-R0stf02#wA75?EA@v-!ptBa;e-kwCA<_9nf4p@=5`oJl3B z*9Rt*7@s?n%Ek{f#@tEcvL)QcufrYbo*=7?lbwpS6las)8A&uel(JeW!POq~RF|mV z9P9WlpW4|hm*gHuh;^j(jN=tz61nvXtvmAVKu64cRoyReATxV`8g=qiq*-gx+NRmw zt`C2&-c%r|sw%})t8S1Uy6*{ib7@~Ng}^Xi3`bWh{2#w zFeEfQ52EbFI&Y!$gwc@crPFP)-i;8(kX~aDi*z}bQOK^s^#fL8sZ+xyMnB$rD?Eeg zIjJH!-UFLtTl8BDut~R(-d{c8*F*N43hLmff-j9H>2nkKm#A5rRfak1YW8%hWxYl} zo;{f>eiVs5&)fq0ePDmjOeza3?+gd7>lP3zVaMUagl!XPaT+bYA%F&|jYi-plc;&o z=&n`;`dcfB_sX;2q>fI?8|W^M-WuJ8L}0&?;^L`#M9Fi(2*vFXC1?=7&jLK)dGUJa zOqk3d)^U4@y0E{9v(1PF-P+)vc4Pr~^c7k{qj(bg?sZfl@VHu4iKB1wKf~vR;DL*# zz@zZXI{EMHBk*Xt zkuDO@%n;s`XF8ZaAR_PYGm18qyV|1l38Vu2+GA|N1UkBxGbI;J!+Wp>O~YIK2Ke>d z5jKH)=FOUhUpp6?AP>ef6+d%2Yd9s`lI>K$Xo8zY2o$^`ysC(GUT-YOU`$|GAaP{J zY%XAl1Z&uZNqRfh`4iY+6Y*0zzX$mD)&~4(n+v1v)W$Q1lmM=YSb_w8uQh?}9c!3h z!6);2F7e52a`PAi{Q~=Bq%KId5$i}wz7%j4(63GYz4SLizxs?An59|tt8ji#p$^UO z6n-tT*=m0_pF57^tlQ>8ytR$`umH3V5@fk~2129si{aTU3p^VVHqRZUL1}>{(z^mo ze&Z}4)nCj+I9pRbl(A3@hPLWHgLt79D}>x1@7b_a2`tq|bBtr;g7t`aesLX&Mm$qG2?|Xhr9fdSMJ^1=SWX zm^PZAWk>T2q>vAuP?r``^<4ht>%Z5ACV&>IWrsNtW4yjE78VkwzXLx~$e zmK$V=H*H%<5`moYlktZ<7d(mEY46>HzQKMDYd!PJK!@eOBvHm*^ zzW(pp{2K%VyxB>Vf@QG&jwm<)%cm+vvs3ThHP@!5)GOITp}JN+uRoZq;3DBAl++_Z ziiq@a@D&2Z#p~g2BdU@uI4F2_w9Vo)LRPE&W0X!eqf@>oAyAP(rhcPVwvwoX?ESD` zk*I2wsh@NmM6Po?L7d2zBLSNV4Hd~f*bORjLFu*%K-bmNP*Xg*yZ4olA3~~uve%`P zEZV|m$(!E&xhIr8p(0zU(f+(<-z5>WK8Y-Awaa@d553qeA(uDR8#9AaH zW1MpekJ|u!QamBYzvarHAQ=8>ER2^P#Sv@iJ0XvN2a87(a+k#ccTvp3fP3%B*ABo# zeMdmVmkR;0x%_hgeogRY7rz03%X%RhD4>seT9K$fOH%O}DrIw%ZctdNSf>w&t3-py zCo`kjWoDWKf}*Kq#M8a{RXU9(c7tF``8o}^ce6ZMaRO z7q&gchT8;oA!PlS0GpXmS(`mrxR^VED*g%Vz0{<0?C4GcL*_xm1MsUw{y;YNV4(4O z;@L{RbMPU5cQbP+cB{4|pqZQeBfn4p9v>zhzs^jGimla*ihcI`MSLyr$P0G?coYKG zDKxDwr|@e~0p}DfARQkE2ywd|z%?tAfx3p7H`e z>^#YXg^zLRq-Ns^vkN+t(T#`5WVBQTUA!1RQorN>oISGaCt(x85v0m?<8Y*lR@%7B%Cf59uoWfwBjbNS~;$#nsgU7d%rAMrI%wr9xsoTM~+ z=fYLH6cyqkjgtT}PB=3a;zTOeAySsI+=Mex65xX&;M`mPQbX+f%d>}SigIvfJp6kF z{R(6-by5}O>&U*%0t|RIx|tqV52BM2_ws1^dNsE0C}p_}DqB9Oy{# z(6${ZCTKg-R!pI%W1ZSR@zP@-duJqMi=d{DO9E5;^8OXQyBDydh9aKz4EbuTW4x8w z)hp&G{Pt~|FHNrPUo@Ys9_^ZrL1rO#xJqOuvy->hBcq@E;p8H>Tqf&_mT4MPHq#1V z$pAqfYd)G}A5Fqmsx7JE$aQAoo~ZKel!y1e0GSeDh8QozmMe#fN%?6aT76sHKIp_Y z`8#CZ99iT%Pb@(!E+llvznEB=t|FX9RMACLL?jZe486qPgHxmX2lQbO|By`rP?P65 zFKXon`iDGaAPgyqn7hrq2a4x>M2ME(g*?j=bnJO8uH1Kim4&dq~{W4JWw_%8_=+4G@rR??7WM&fk~pb=e_=H5BCczsa-X0r@pZc8Q5uR z__XDd%J=!I96sSVIDFDVYHZJ6M;2v2&qw}s6c%V^|L~)nf2OnVxLr%Z9ya~RmX3$Q zBDiWf1hZbt1;QPVSr}z|J}Bv0;r6A?5!E9CVqL&y3z=&VYMWhjVDjGtBl@@`_;_bN zo)BBGNENVd`8u*MgOj4K1HX8IK{){EebD3~!tW|70&cFzh;St_#7h6910cTufXPnn zeX)yAcA@kX8Xu|J#E$>4YXP2$RVxXb|LH%wiHAXLh;@_$bZkc8X(6+f+$kPDh*=~4 zTr8^%1nH~F_X0^F9Li6{Or2-}krf-F+FER+Fk64=fue!Nn~)*09n@^_NWACb`6$d1 z^)KKd`_a7*`R~w-BOpt%b^jS9AbI(k{d+B$LQmjVp|I10i@@k6<3t(9*pkVnbREZi zk(wqj#}D8rwP-Y^*Ucsxa`J7%cnEvR_*6-i{|-DO-oJdiWu}^pIkl>6e7dA+Jd#*R z%fs47BceS3OT~#4dooKaQht7|q5&Ve)LdDkJ8qX6{aWwic~rLX=KG&_=n1Tf@cn;w ze%sdpgMVo}hu8L(;|Y3`NpI2owm+w7d-(D5+wT25TeSOsF1p+W@%sMp{IzpFFJ79@ zU;Bv7&;L;V+Q+Jmk#oBBpPaw8)m8kzpTBlb6TSW)&tLl$DDS}hwZE(}JPMtv2IMD+ z|q>2A}IEOx3uYB2DvWkK@>r{oLOg)aNw5g z2Oyi`OU>3l`Q-eE1ks^?|54ulB3bzN&f5s5vCVw3SpS#%7L=-|RIKCc6fqAR(se)k z#t8W4I)8RyLCYFPVce`HYa3(U@qD9lCs9ru2rl87m<$If_v$f!$)8msGY^#KQnpbY zFVCRqVuJKI9>783U_vd$ro?N%)TDNHgyqLWc1YZ&LKbuk(5?Uyxmfg0;rN0*E@ZDi zSKG!~R}D_Cr5`oph_#WOAulsU8MbDQ{n)9nz91$RX4g`J4ftUsV^n(&D#D2RrqqZd z<-hWJQ>KIjDv$L3L}STI0m-C4oW2VX;Mlzu=r8}aW^wb`>?PsN!8_?8Cagmuof6Jm)=Pt_dnXYOBg)oyRjy ziI_8KfbkmqDh3Na-tFtl{R2b-Qdq}u(QFyX@0>yFLOEosUOr5%#2(eS6Q0%9rgg3~AZ^^6yxTHd*Iz z7_DEHY!I@=7JNq`*CurIC!g&d8R%P)7w;@84nI}1q!4cTo%_D!Sr)F$Oo$P@G5H0# z>LohGJY}Z=3CR0P%Up;&Wy``Yx=ne<$=7d%$w4xQw!8+7G1Gw*CgoC>(szInK1s2y zL{0Hh^3pzwJ#r{urIG+6LYiPdzH0A)TH#Ilbfq9#=6gF&B&%YO$*t`C)3j zG9xqr(Q&F-ZJubFlEwjFq(hvEA#x+H6mgS`jnVrYni8d(s-|QRm>f3s)1WCHI7&Cw zD4lJH;pH=#b561=4xn|-{-;pZr0h(V8*oVLRDH33`aZ&9?PP|DH#EXxe`4^wJW;>S z(Z))9eh|+IL;HpNM!q+rAHdxPs@qNu%yVx=@>LGZwOi%tePM4$ zLRupV%c&Zpvnn$g2E};@$==Er5#S8&Q5>c}40X>ej%U%-F zI{ni{$4qHEZ?Myu5h>6 zGlC0fYxaj+hwB-kZ=%BO>sw`hK=nc^yd1DS}%BIl+%9#S$xd&JH_Km7SX#>#3*D26W z^vkMegH@(=_F}=2<~oT^B!a>G^DH3Ocpu-l_3qHc)@xIGE{EUxlZklxg6aY{8`0^x zh$U#MLXXA)CRTW&Qhp{Va`Fy-WxWwk~tC})rLa|P1 zfQ!UBgb6m2WG$-f{iMUMp|bCZk-3mEOTIXzdS-TE8Q=OFw2;!y>_h-7>JA0?KYVTr zT3ZR5Bzz2qVvcDsqbYirlvReclef=-mouHHA0{d*8E~$a(V3{=ljG6}4xN;e7TV8AM>%X^v z1p{dm_Sg2GfG1fj6u@K(7P}u**nrWZfBa2T0`(^ zWTpe~+EL>xgfGe5H~_e9h&+5P+wE_KFGLTvQJ!T!KLohWchwT?Xrnf~#~N(q0w@(2 zm-BFyJSh)TpNTAv@q3$n!B_H7W>K*9np?7~faAenYs{aw^k?O3!b&q=uJE*I;mG># zsKN?C6D*@v(AE-5KkN6r)}z+1`-59T`I$-PZ56i{UC_<7!7@c)wBu%G$^SiVI>~l< z@4n&1L=81x6hS95Hogx>nyzN%RNeXtgfk(J2-WJ{)lk6)H~BvTR#kFwwB#SQDjDm% zl@ZchR`AHp*=Rb^v}HWllv*SpNveIJJAjrvqrkHzAd5H>E7 zQa4EBA26x@2IeMg{Es{cW%3PL{8zpLebmojveIEAqv+K$J9|06 zzGd>>ZsCjCiL$88HV6f8{wD3j+}mg`+W@(`!XJA1}nW3WHmk1 zZ1!zxC{y}CH#X?ZEmf`5lgQjyb&dVrUbTu}<$qU`e0o44b8l5Q*BWXczxva)oPxt^ zL1uVe5xExE&>wl`>vXB_Cg-0u+q2XyRnxi9J1GYGqkO9_6R8`k<_GV(^6#$ErOMxy ze|D!X6RF#)R&YW0tN78-IdaxfwK89Bl`g08%(rK>^r|irDVM|@sVi8j4m%2=nQo?l zCb?YG;^~HmYEKU<^zf$Oq4wnZreFxhrC0m4N^CpvZi63K`!j zxF)P%Qt)=V9-tZ6+t%=HP4L#!1FFXk6I94sSb*uBLqe2!Xhtyk`V>d;!k5v z66qTa6opO#PloyEefeR=>(?g_ls#pzd<;KOW$nw5w$>|LdQbuDK`7AMtIE_SVGL?s z_s>(o0AGV0DO@_Oms85H;Gb3XIU!(YC)&GP%F|8X(fNPYRG;{FeXAc5P7k%ndqgYL z`D!H-GGrGXKM!$o*q+r0;f_eRRObZ z{K8sz2$sTX&VZ20-AnEKl^vqoBAy(nHv1Dw>T*x3&rgMzh(k(`3FpG$W}Q z?9!wnLo|qrOxIGbv}qoXUotmqf}5$rV!iQ)?u4O+4WT6ZMvQnwdNH3Dv2SNpww+Xi zoh}3d4vMh_JI%k^Rf39Sm8_zaQ;^giB4*k|OPw5{8y-nTwH=l8Y8HEo-Yxa|7yCb* zr`Q1Zx{gtLs%suh#f8FkQJ>IXX8w?!UH6(BNnIQ3EN2Hk+r)p&bM^^fQ^aojGR(oMIPQ9tvDB%y$*+ra}Eo_{O0<0po0?ml=n_X?c=U^jrwKo-Wr)4MMr@ z(~I^cDDTg;EN#MQ#|gj#s?0$TwTIJE%oeWI`T4-d-aK3J4^D0~fBo66R=nU>D}ME9 zm3H1AyBtEK(ZPunki9A%rm`l4ElixA9-uev%O(?Hq~)qO9YUe#Ft!|_m)A2DkV?Tp zgj5FbjiVu~ZPXnS+O9AuM1t8(lob?rGazs=p;fQ;QdgL`l>i@%pzy(bLCrf7OIA=+ zf6kCdQLU>9N$$B_i!A6*&wY1k*P+mdOjE{Z_N-DDx=vl~I54!Of&v0NE6@-WXzv?B zSLJNYTQ7V&HF(Rj>EW}s{ImJGlyr6t7wXOp`FA(zQnK8g_KX^Aqo^Tvbq{i!`ct8g zGFLkR({_1y*vvyoifw$&H<}`=SqQH`;H%CX`URYuyLG&(w(YW&jnpz?WwIne$W#&H zHi`vuq8PIooOs;L<3MvS^IPFb7(hC&g7pdFCFFrTdkV8oh1?O2F%k6>)TwrtC?C|M zL!&0p2<8zr@D}iAQxKBXXzoGTqhVN)x+PBu_r!nI$8P&BP?CsGt!;xqh&l8pTEIik zf0&-8dF&r@p~RSXT1fZ&TC&M4HQ?}RTlb)

Of;v(OtpVPrIW2O>j`(0=2x2%&wL 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

?@z^@W&VX;%_+~9QvSCt?FfSAICH1;ZF(T zRhIJQnCXbv5b95!KZN&ItkLw*DqY9=dp(7mH{gQUaz+)aA5e!?rKRKyLi+_Co$K0EM z*HxAK{|Rkq7*EiGaX=zBYATAUfFzXRgd}z!IDsGqs(?ggh=P&}i3Hlxlq9yt!;$Jm z<#Iu*qJW|z)>@!IIweIAN|}lZEd^n3!%(2KX&LhWeBZVAIXh`u@OQn>^Uw3NXYIYF zcfISK*Rbcdy8MTZ`2s4; zFDoRg3dtl%l@{cMx6OrQOO(vaT}6_C4C!aU#$!!`2$xYl&N4cq8q9o@%*-uSW^Qhc zD>E<37?^ual+4Vna%HBwG7F-Nfw?zD$;@2OmFeWCf9|b%4=k$-`K>Ph8p{`ImA|o& zKhH8W27yyF-tx*6k6+sxe6yrJq^m2iNqC#gT)`i10Bm|Qt@iT~ll-;gjX zJH75pXD*j$NM-uH+?}NiRoTD0dkY%??-XEu_vsYP-6@>-H%>ulOmCoH+uJpY} z7*rA+{-<1NfWmCwli~TI#x=+oj_~lr?6XC^X!c%1kZe-~u+4RqV0;@-}dycgpUx zmpfCxW95f<9H^SxY8^msEC9Q0>2Zq{w1s z<#d`qTBD#b(Sk<2o?ijTPnlkkUdylk)F^f!L)8OiRj1!oA+ulkW&TG+?%9*E7Y>ni z`R&7nEC*aVH?6YG%gwB8@dg?yTV0#jB591omi~syHf)?}mDNqXeTklfOX-7p3)ENk z%F3JgO=p&+Yx~lP`aZ9hpN3_V*G%4=nzYJ)h&~rXEJZ7pZQXKKS!&!_W-fE(_%2nY)n?7fMjrgy&%8byy#D6! zu>1=zw*&fpn0A@@na_?U+^8K*r0DgF^qME;k%Wuc>8rSdp`=Fe<>~i8=G>4V`aSF) z|0eo%h!g#O#>ASV-^=M)fQS|~;`RLguju!j&yJwqeq;83g?>woe!p9y$$6LbyAKF+ z^n2{qE$5XrjXSSglnW0{t8CR2x1_R1R;F@kOzGMO6FpBO^NfBMqux@P@s%kEl+uu5 zDodf1IMGP>VM>N1oPK8#u05nc!tFaIVJEM)C*f_7pQy7y!mS7EP02ox8dUrq`_a7R zDJKaPjYY{9e){!cN%cg}$Iw1On<+j=&#>QiBDsj-h~%4}F_HYUr$L3v60O=#y`NZJQKiKM*|)2ZMw z3oSBfVkU-+0Dt0@Tbw-JK7X;Wi3!4>3RXz)@cF9X82oX>*(e4VZ=1$6b(+pR9()vu zf9`w)Li_P?WoC+OWXYPX(hWT{s%d1hz1%|6QvTi`J~)wxK*7Jyos2I}_$JX)3Y;sR z-g>$8Zu>!A_fT=7X9Z2@-LiD%F*kPy!R$`$O4-^3TBVg+AFHqGA0KMXU?B#o=_iv^ zwf84_eky2)K7Ld&%tTKYk71)_{$oZEh(Sp}wTW;;*7c8npADcTsCq-qHH;q5(V8G% z6EyaCKdk(Dh?T@5D16?80^k9k&5PbTnx*H#jKUC0B!>8veePe!aD(Of6~g7gU&C~8 zMt)gud2mi44WExFKVxLpYq6&8DWp{^S9lCg8(HhFSk?(6vwl{{QX?LZ1!{Hi9c=i0 z>z^$}+!Sp1ROao-ct?jx)b=qU=B}i3&ZZe@#-oEUO)~tB3gk6BC&yuz zKfgVk&PjG=n@iKV3o0wpnRaa0Y;~F#VDYQ|LzI=hq>l1mD{)pPmeJ3dDhm4N|2J&k zJ)?9&qQ{~S&~GUxnEaF5IKBi|ltZ0~o>#6$R@ z-#J?jR=d>W^ZvnK8WJg`GcWmnc-4(w4aj9I^Rf#oRZCH|Um}`>8tb@roiiFW3Nsq# zg}Ji+@>K<|s-90~I(vgNF|*g19iOWGd;4)N{^l&=dMsj#V3Uv;`dMpnikGX$)NmOH z2{QIqM)&e0EfCQTn^TDIy#m)402bx*H+|yu;X47r__HE^a?&;bIGH9WA)1(=eA5PW z&f3flyfG&)#?7f|KJoL@61~O9sX3kFrZuEKpXlB6meAJ@E#O|fuWqrro_sGj#-n&& zvH$3xc=jpb{Mx!F3vSvOAwmM#r2V=YpDSx^^$}b@)pyp2(i?GW4T})hFXM)K95~e45VS87{ z+Dm88uJpVd4n#V4iv zb962y(0OKapw)*7sF`8z{CL#`dZ6lAmU&%e7td)FM`ybBjrJ2_!)HAzJG&y4BXopY z&-%<%C$K(7#Z>kfGLVNZ!^y+Fl+itqq@j)#)?^d>Wx~+-Ff*K{-{(In-SxcxJC)9? zNY`#m^!}Hv-C%tAx7WDnU(&zo8I8Ngs3|WOI})SfQ+^fAglrPb&u@S;M)>Z?#|)1J zZ7=y51?jY+vxzm5asp{csyDnTQ_EOQ%*TRJq(LTsO-H?;2^kO|a|cr1Yn< z<11Gz-TKW3Fmw-Qx$@xB70-bZ1|4L+8-3ky|$vx8IlKe8YH zFY)&tHcS5N`1>M5{6E9rnFsCwe-r8T{{?@dTdgNHPJWg!ZmBor)YA4nPH)Jp*FFTT zw`-HbYw`mUUiP!>Xz>4e!0W@keI0*ORF2uHvSs${tSYbevAV?7D`cPCqtEiXYT%B0dn4DLij9ALX+r5n{{Z{2A{{aaK+H^g--d+31;eC-|uXve1d)-^9 z@&~Ij;Qvpdi^2baeiuh%Ye3#*rJnZ>`-meF1Mr$WfM^u|i`D=mL~v;tw?>ju<&V#e z{}{|BoYVw-PtyFg<8tFap6KOUBgn&3n638(+%g=OF}bi=7ev=^wV)EA6jO(j~J8 zy1gm&)$QYjaRh~Jy2vjun|`SE4I(2)O|4>;=c zilMyGv=+^e?cvJ2kl&(62be{`{}s&{5-5~e@9`Dk1-WCf#?rNAN6YMt2>U5wJkO= zJRD;1UPZh9O*Gm#`Nggo5L>psqGN(Lu91ZR-_v%nk(zpbI(q~bP~+syRFKL~)%IU> zev^VgP2=#HntJa|^!}RZOlP(&7Dab&nBYxXohlwk6|YRuR=W19)gAp__IRe^5QJfR z(yQs(R}xp~08R`{Kui~JHV|K^1;i3S3{FR;sAhW7#(ZUpm_ed8o}*;mR5`{w=rq^H zvcwfPDTn#W99ik#QO-`O?4gw&0il48fe$wkjPGu-wlBe!zc-@C^rWq-kj|vpr&s(J zzZjV+6A{R%DG?g-W5K47_UnGZ^SUoDjjxiPQCWjh>|mJ*iB?-*mFVdOHNtntgM}v8ELAz zvx4RCdtLCV+5X04@!*Y7{9t6|--eY7HRBA7ej3%;aGOE2PjWz8bNhyX{ zFm)TNBic&zEJq;?-jJ4saW`|MKWFGJbB69lqDzN^wcftFCD<`^H+sbz6Ia}>hkOkL z6m-?^EnUynCE!q;74D~3|7P)^i(&R@H(r^{-c^{rWthEXd9!!T><`N9Jxv%Z#qe#c zN)`8|GmSMtGazB-rZWTBvT_Cg1W9_?jv5Ry9?@WVOPBDtzPnWBpG~KhO-PpK!JAcH zhVJA36M`piHW;))lSZw0s>%C!U@-KDwY>$&KQWa2S66ChgO_<#PND}UittpMamk35 zXs%eDw3T73C00fKZxgP?)4cGnEvT}Y{PWf`I^{4cZOA_+=X#2p(yT*(nY8oEZgp30=UF+y-5N{dzjca?!tCdAUyt}-feC8q(Z!kjc_ zkwogZP=Y=^e#%0uOed{BQ9`-OHuJ)xtm=SPRUy;nv%;SeQnRNRPg2FYlr1!=feQaS z2o5bYX;`9%wlUWJt)%{Q8vtzWvX{F;4~QSY-@`VTs> z8H)(#%JFI}A~3(nMzO?2UZcpK$XZ5xn|0vEs|c)hFQ%~WKOg4asuxk!zOd?HWGZUB zK+lAEui;lwowI#uVb3e0rIQSF)nf;qt9{jnGhCzZ$!p9W% zjXgRt%NzN)fyYt)h|}MB%OPR*9-$RtC27pgCWRd~=A$GV3J>k^V(DeG zpV!kGzVicVUrlfVxz+WBYhXB|STT{}-|9ikEe`c!_sszM}`sBnUz(IlTmux zZZ829ru3ip`;16gN|9;SJv7{Ltc~V*|B@eW8BWeSKbbDx=v+eNVV-yry>AJd-79Je zmd5gYJl3_~6m>PtI7Myd9tzwVgsa(jwx5@INETl4RxfucAz5;hU2pH+emVc|)!xbf zyLEiY>s~)3DbVMFx^$Nihg-}kaOV%ZZb*!wp%>Hk(^iW#@3;GEzwWjheJShu>(gNX)NSd~HX zUat>3e~0)JKH+ni+GUg1G-lSDUx+p1;`tsXN-5aT7Ia*ur3*i{~UN}yZ=zYwlCOlFT`S%pxz5N6HzZbE2{LR68W9%b)8gH9=iVqYI{^s2I zX4GHC{IigCeif&0U`;PWB(qy9SfT5D_&*(q42-W-T_cXqjv|iWOt|pe`E_%i?W0KD zoHx7pN%Ux0TW|zNlTiQGgMSzXS-|HTMR^qw)rxllE;S$a7eN#SdWrcf-7mBf$AM8R zLq%}2M<#mrkow9Ui&gyE-A4nG5htds`#k7x z_E4N^rLEyUO|IQ!*#rtO9H4jGjwH)nZVBpscsB(_^&E4_id{1$o7F}RXMW} zS(xZ`mIDUKvHjy~Xp$|J=v4ow7i}5t>1#i8^5#3(1WM^)|0%ks@Af?~ZxpcK`(@kgOD^Osn3?6`T>`o^GK^M|zpnyLtKd>L8pZUS`{3=#!7 zDAWPVwsfZ7pS`E^NUM}n9dHdgB6iE*(|$iNMw+tXlW~QoxA_x6*-v{@E-Y<7+NrTr z<}oibI9MJ7ko_nbtl{VVeP0o1xN6VqaESjg_Ns7lDK+KH(vByi@e!VK@s~pTKe<&# zVD5L?5AW3uwkOdPbd$>bWpE!ykD)5~qpggxxf4TXk96i$9ZfsQ(6P?1WiVc5xmW9V zJQVAzhskpO4ffZpMY6v*b~0N#=Gu4T2+D9vDfk@`9%_J*{(o^E@7riq&Gh!?@ow2& zvNwMo?=1*=1ig&l-BS4W@uuEq+t1KRom7U1+Uu#zqfOZM+2d;l50rc$P{3Iv;&~_3 zOkR`9{N2l}^0vI5s(rMh0TxcxKG5-Zwp$a(Ke?=9jpFuY#E?0#c8ou{)B^W+Ndl)c z>m$^2y=#m@h};i8Re;dsGxPD{!o7=}R>{xFu9}l(ljV1pGjqZB7;04htr6upRE4Gq zH!fgaYyI2sG6N&ARkU$?T;_CKe^C;9Ok58 zesZ@_^I=?;E7^ZU`$@s3SbVe0_?xMN**(Ufu5vjV)RI5s2SvqbQ0LCy!FYZ{@dAEF z_E)>Z{thVgmoD@dA7qOLImEHck4I_YNXV^in6@E=$}?0 z+rb>vouSi$L5G2Wyw;oLUT&`iuay?v@m(XQ!)_yuf3ln(|GM#UhIIZ(7|pR0dtT;G zU8==FEPnJyQuL=kl6{u2qzGDnycH$uk9C+%{o-PZB!I{GU8h-c%~(jMwI&vob!|Jc zy=L})W`y>vY2W?!@zm(rR@L#|%&O&G+h%m^(KY)&i*DbQx9u<9&Q@-CVQMRR(wCMc zpQwFJK5Ouqfo&iO%i;oJjvt4) z^F;(v)dhN>>KroDG}XnkHgt71)xOkzQcTy1UN}k4{uaXE(vB>)I&^)Gs^k=r1DCp- zGDGAimD9a4Nn0JuU8_3BeF3JTz!nQLvFS-K`MXdun8tg59x0=9;w*a}n2)(A&ayj? z1>(fMaPl#>--@unbYx}W@K^=(rm)+eG0`|Y=3(`>;H!Noj6AcO(+G0^%TS^2{Fu&? z-KSGzY`NqAbY*j*_iEUOwZm3-ifqwtdfM(3*@-Zhogz!^=oH!YR_L0B zg?p&5h1>Yk%k@+$3acHo3qV##2(A9fZ*O9@4trDDhx1*xy2A<^Davr8aPkn33Ja6eDY19(Se=LU0pe! zTn}dN(l5P;K=r2p4Ibmwm0dj0rOMI3G_F$6e&NP&Ui)~fVDl==-N8Y#RxrE$K{MBv zHm4^Ac$c*lJ8pK7ASNo&6U2_2IY368IQy~{2*&`(Hm2BE?C6=x*4YRP>$-6xB4!M4 zf-{+1=3eVA$dZi$C7NooDwxMx471{OtF9R^em~Nx<4i}J`TSpP+k|Ye18Ao~rCMuQ zU}MwNb8N>wh&ID6{Kao<8V>HT187DEW79u{Aj~&^Gn(+DW+Hn3>+c|49i|jBj3oT% z{FwuxWHBXU^j~E3ZG zns{_8YVS<{V0MgyYUr`6-R|d*{6`*FyG;;_{=a~^5Zh;zZ%Ucd9E1EGQXq7NKP4BMa+I{ zlT?JQ+m(F(*Z(FKad;JrTm_;0`&s1PaC+Z~MSc%j#Ui_H-Z6_r=iTzEA+9sFR})8L zAV|3Pi7ekqP1J$icyQV=M|AcLB@vyVBvM_khBNC-A^Fn*SVY@JFQ!knm-0Ul+Y_)n z>M+@oPTJ4hF{wMPy}h(Qfo3#81!=!zQ(oGC4T5_Y(*Dn{Bkg^5SD1gJ;NxuD0W8#i zm-d4*i7n&&^e`F*IU@g?%0G&QqaEZ6z95NBS;zx7hR4&5>w zaB-O8+d2<7LxF4^?hdtWcqGo*0+G?6BXmC!BysaJ=_J;T0KUD%!rUo~EQ)w5(?*Wh zou4aD^qdAg=FiU^?9R`P58p-S=aT*)laIOUtO>2Q8U>6#Lg$Dhcuq&#;s8UHES#lu zo^HLcO+2p3ou^yGV|bpf-2b*wSV)lUMp7T;u_JY1^WR}t-iYRtw2vL7l~x%Q{!>s( z@QS2bett*f->v+In28aF94 zTBN-hgDL84;^@wfM3ul9YGR+UnrOc(IDs*%+Teiwzu5l2&Hn$R{r@|H7cDmuyg2bS z*Hcg#Rw2wi_#TxB-V?sDM1H7WnkjKnGWVCJ$mZ#XF)aW^aUB-yM&$xk6;gSBEmyMe z2Gxz97kq@pGHniGZy#5FbitI6@kb}#ta2=EvfMdwM9`s=5^16^0I_2E69=v-qMqpa5f)1rAC|seOL=pqR+hCYc~|I8T; zZnu(v7KDNfGU#Fs4Z!I(6}Oll=In<2uBGsX2lEfIC8ts&T}&Lu_Ae!o{Fo2mfSykN zdCYu}MU(FcR3!Bb)YbgzPwAQ{?J$$XDY?=h5csEH`iN>hov72kBL#5uEBv?cO9LK1 zWnp8{o+TE%H4hc)yqSDZqS8hF)kqp!i+Witb?MdbH#)mOKq+k1rp5Ud#iCltMpzPP zAV$?zWEOJ0EK(T0g3|HrNSyE)^EQ%tkQ3Mby2Ih1(L0hZR-?cpchmp!OK!|9`IW{t zbIERg1vo>XrQT9p;se4r{8R|H%LuR)G}t`Gv(Cp`Xz0vqeIddcoKAy6Zjx4BSm0!U zaO>amf-*{4AsX!5uh|cCpmvLF*tpcXmRs=DIEO~YLdv3Tc?K~O@LDAucW z)SBq+6PaQ4h_)lUSH8POuUX4?B-Bq&b-$fR%)Ot+NwK1P8!2&P?-SNI#bulbZkBbc z>23$RpuWyDE7N)bGo^Wih_MVIQ^O*+>O~Y*>(c{awNDtCIHNXAJJ;~OsrK#ml-WD( zyx7zzo<>4(y3KH(oflKk+rnuil<}l8x(5iSy{+?NVQX}0N5*cVX=a#hnf^iwcFnAu z2r_SGh^%KywS4zJVNlX^nV0*+dO?`$)^zl&(LU74YqWvn<_Cv|?>^m{+Ty>tT5G!6 zBkON-EzJHeYG*LlaSL+Yt3QcaJH5rj(R7M#CzCtpE`I6+0*XrEeh&v% zkrvH!E>192K|>gAx_W$B3;xyq5>%MQ#2krfy_&d>4%$L=>e+(F{r)4+mqyM)q$?S` zt+nv^UiKs=6tD6xLIzr3($emyOWSqxkL~aM%Bydc9f&$sq~uO3-u;-6a!b`44~g9`S|sPT7vQ#^S}lg!TsK!C4sCSLMS{tFJ@uVuQ9 z(4WyJHC0+LDC+dx)uX(3;2yjCa@%p$7*P9YUPAIn*b5vu>q=&Aq_M*LW;LN+P3 z(u4|2(pr+NMe`ckkm=0tjO{pK$0(c_MAv5%VDf?&`r z4R3oVT=XZ)8gajNK2vMw=JAmfbe;ar@bMkyaYxWi6m(w*q5JYXLN@?(pzIw1JiGv) zrrUq~`JDk6fZQDcD30(K!_h+D>aFjDzITM|`fuk^*Coh~+9_lw?gX;;3bGG}kbU-D zK{k*~OcTW+p?AoIZ}#Q^Tp$3idv0f_`zhmv7~JQg zErikU4!s+U0(ZLEtJ^8u4T3vc<6n8Gew_%bL$Uo0C|G}VQS`j@*bLeuct->HVQTm* z5ibJptu5~cK$U!kl1zV+UFthQ@AW--^sX0r_kYZ3^%fqs2lK?8fcYVT`QZ@EQ{Oe1 z=@3jdq3i_A&E0u0wawrE)}uQE^CoCyN7#Iyz`O(jB^<5W9K+`Ajb}AZZ?1zLcPy1N z9@|NF0_O<@INJp01CQ(s&Z3>bd4S-25K$#Kr^eyjA#^JF;_GhKcMj%_SLD&TSYUp9 zr(k~JA3H|p{sOZq1akqMM@o0cNEDdg4#DIO^qpX{r~qaW@lL<%;hkagwr6(?X1Tze zgY;78?~jA|4zuoMJZ^=42mLdBP9B|h4eZ)AJA-rgoxo|c{sclyaL(EEZqa!jCB^GI zpY`8&<-wdUbWYwWm|uNn$LO?K|4azxUtfE-V6LX5z})$)?_K~?clr9?2_22GMbeTD zI|kEcJ&Vi|HoqDN^Y-*kdHr3@`d4P>(OH38?r)HX6iWK-Md!qwz`3ue^BIJJ;JokE z7&>o1>*U61XL0+%j@b!VcaG0HF3-c+DmahWDV!HPy<>cubu=Y}^N={4W6C6~BZ2;o z?DPHtfVT?3|HdEPF(U6;%sJG~urz2L$Kt|2mvI*Xj4p%)^-^5b39O3g?VEX-rV3xBu@1ML=Fngce zF*=QlriEb6d?}7ju=&pD+&LE=RDiQZaQ^zfouTu|zbg#uyklp#W46m|p4RyJrpQ%= z8Re?B%gFcdyA(WRu|u5AtvDf@xJDb?y|k;4Vv;&_OAeu;3bM&GJiW?<%;ROCC{Zlh zLi`9P-850Qxh!(n?SjG($Wm`0SxP0^yV}JPl4V8yX9bjwh-~qX|2o&R5twS#!vkL& zVt8Bd3%aP{AH!oF@aS;k(0Eo|dK!nCCa<|$fH$zgvQ6w_-DFDL9T;HUqX!iL(-uAVzl?;-J1be@ zl^(&%KND|N*p53JQ<=3MC(gKZp?kPA(fxfa&B>dSn+L`xde0?IYL`Usk)*nxCtUj{ zY9$s;{7l`viPgcc6bG~T7}52%Y7I1myMb6=n}S}Q1{jegK$}ki{VA<*tNxT;V5y>_ zyV-7MFEj?F8N=x$E#PD0bn%gs+0o6&g-dE{{ncx1YV^)IQT*6XOuK zhliDJQKo%7$OW<|(r2oBMFr(M{uVW%qa+r{ULXiE&!;Cn=MSz`S8n%KENJ|Jy+GH< zd-sh#8WMln^E2l*X7;T1y8CxAO8N%t!@=)~_GboT&jNW?Y^M3Hpg)n7Z zW@z%7I*wgt9_wDl`IbE=r!#vV(onnXqL?y)Wt_k9^SlceEaU%qw6v?_XrW2m+jKNxA1nf@K(cTb9U+800%Y- zWs4>r4F}c)H9XX1R!`n+xY^R(FWl6En<)+4z#`ln;uSwI__K&FCDJ+xVusSe@E~qu zpQO0$3nXLQW?~0)Mcn4^+inbS@HKlEIjVP;!kNgFWVX)|Y@`kS3CBY&Y3U+0&Y%DC z_qAMoWf)Czg}mCOiJqAVE>4YVt*%)mm1v6+Em2~6l<<^r@+X};sUlUoEYb6Gl$Ga% z&onm9XbItXu!+n?53mHWkC&^1=qWkLO0quaW%gsaf$USuY}o-6wdv-uOtCjmCs7JU zIGx(vU(sJzMw;wY_E=sFjZgGE!=Ol&BzhK!APfrX)7vRA8W_YmuCnqX3VQse8SSiNb~@{Pa|Wmq|a>uS~l z#wTPG}`gzVgLLUdSE$DC8D)971LVV-H$kVXJAKM zWt~eEE(mky$E#|zs@hGa_^eCMh_+6C2M-_nx`NZJp)sy2I9eIq`Ri?$SSxub=Y?IB zQ|cblMgGx`Zi+A7us_14wEd!va}vFuf}7ztNBK}1cdN3~xD_P>T9;*BO?CI}GVhUd z>oUo=O+eBhG9%IZexr}2Nw0QQqBjlSrfaF3=qZ6j&aE4O3N+4*6qk@cN{1@o)MuDV z`saKMAGm;Uxuue`yiQo3_pl8M!vA~6Q@WM4Gio6(v5Oc_D6wl*ni)!JxS^Wf-Y$8s zmD1+~*gMpsQ-PCKvm2wt*9Zy2aZdXNSFw{!Ahl@U|E+-QWgf8m(S>8=ADgAqtiQv0mPtvo z(H2`tw-dzQr&pX3m7qAt)cRMTkb6+m_@Wf5p?sl-7n9SpX7c8a07b(x1^q7AZ;0Y&) zcfBUX=`!utw*tl7?=`J*dT=53MuClcL~Wsz?)@Sw!Cjr>VeV#9y2NZv@DYj^>8rrq#TCZf4ri$bgedgPXLMuF#sk zkND@hC1Q-=_hixcC+yZKCsh)?Uu9W1_=!z*8S05+-Pv^65Lb@vH>8oZr7}xFSGm`{ zfr~L8E8dct^h)>hL$cqmsHHv9NGN!uzx2dx<@-;_RDPiL?TcOt_9rh~WBlAycdN#B zYm9KLWb9O_oK_N{WpJr+@xB}oiYz4Qm`Iklk!xx6le{;c285(j2{UR!E$GVhnTr zUqq4OA2Ev2;kg6jON)z}YF8wBY-a@=$4(bEh(4E|w86jsepNv9gu?ntYrr@&4K)|9 zQX95OVh8|&HJV7#c|j~zqL!Rk3?>Qz&Q;psG<%Du9y|4{xGB6h4Kw+=xec+_Q~50t ze&yG7yZA)vQMx+52;I0mbFG@&fHfYbsr|$#sM+D(w zn$h2EO-C|V3C$GVx$Z6F1x6Vh`I3p@M9+V#YG&Qwt$rgY2se2Il`j;I(|tRZe&EHz z`*UOIeP}MKyI<`6fwA-nvGlS+o7xPrYauIAUV43SSSt8-AwRe~Ob3q*7W!NpEAaPN zdUGuOfdY(P&Urv0r7m!4Fch+b-D2s(V(Bl$(ig|lKa8bsjin!srC*Gt_k6hk`o{`s zf$`HA#K#q~g4S62idgy=vGhH$^oCga%~<+?jfJjjW9f5a>8@D%=2&`pEWM$S7T6n@ zsz_fNA?)CLs?GOq8uNRqoY&?eh?BFue`h+_51M%+m3c%r%o@iJOfBOz!p?mIbzo`* zr4~0kB_plDeYA@i~75Ey*ccfW7jQC)Lmj8m=RWz?u$|PN zZ(`OzHF|b*yfT=QAK}X2IMR9lT?O2o7VI;!gXS6C3taAHzooAx7u_-8Yl#8>)D@DN z7nkCsWT&8y(wU$sv)1zX%3tKv6SMEJZX3FQ8B z186U98R8D)Qr&=_>m)iv258A8%k45KFT*XHeAVQ>J83<8G5}p%>g8rsSePrF^EVCP+RI>3``nrHafz7Rp^vHqg&EJId-la?Y6kEF{qt7x z%xCTR>}@*7*QoU^-hp~IOdeV*I!o_QvfhX%rZY22)0utDw5G$>Ax`Yhk_H4m@#dyc#ruone(Yb zgEUSsI>|*O-WKi{$y~rN^of#8@!&P#{|CCkfRncA}1%Z)c`FrCDnR$ZmbZD}>!cho*Jl|3K@>12;@8$2MqzonJ?TiSGg z%R00q^<_6t1uC}tThf{Fe6V><`@W(8f#6@TOm6k~N^W3Zn1WPt$AX_V z?abVWPXpxn@t#g-)bEGiBK}C{+TfApA%8%=jzzfO3hwyLV%gd{e4^1YnKh{#C;E*^ zn!tY*M|a>9H-G*0HHe*hPi(+%bNK5FtbzI#J@?nQ7Ws3T331eeyx=|?$5CI4bJR(C z$W07!h_5iQ(%;8~#Kg*wt@`~k#@>{}IK#+m%3)sGXRK4in)0kw9b>Jw6!+rf#y{pb zi;xbzkLIq`W~yqeX+8k%`0HMX$jh*N-=vGjnlgu0(okW7nccy?^7z%w!}4T7>G^F< z#joqWbnyk(#KOVj>@icG8diwS#8~|ZF^2!En-Vj%DI6m>kUg?+;P~S+d-g*z!KBd) zh=gObDSSODab=EUKvB{b#*oT<=rM$e3N#iCekZl`#iQCk=x-IV3T?tv$aoI~vWWb< z?}^Nsl?BE-8kvBXeQ`@uMiV|sU(D^O7X#*IRQY=_E0THRG&|feV)XSxW=1S`G|Va9 z`Zn!aju`AxGW`YwfO15?gNtHpn1wb}Y8+L=^DMDDk>;V<{)Y1& z+eQvK=+O9X@{}1qM8JoyR_fpjMqO3V4{=5MLZP&tkK^EGd;4fvM+}mRR@U&K8!(bc zPJQB)S0O!PzAH~}TB1a&5_T5B+B*-AvU`ZtmbbNHAu;9UIy!wmJwMz%t8^DZQIY7` zL}u4r8V^3!4OEeR-o=y5y7~OdLqu7K@t9>)UK6e|`?7DaQu6EOQA&T9`>Fs?g+&;p zZ_-Qtl)lv^ExkBQQ?F0SVWbgkEgSib>!lCf1s8R?=`FkfLsb+`xwDV?A-{{~bnWw_ zPPboAZbQv)o*Zc-c>v>AMGEIBZZ!|LD>X8Y7!fleS;vh`?~$wpT}l29Qde7eeUiNlbYzcRu}~{Muv** zuAoG~=Ec$apZQ(w<~Py%A+m$XBg+`Q=Nda5&G+t!KNT@VjsFw;_O81`EKJZqqURWZ z7O7Ww-JPXHx=+2i%ByW=DfLit{9Aua`w!7V%m#_`h@?}lsneK66fIuAa%6yFe$;un zf1pBu>WA}V0zjnl3xlNJFOZ1u>_EI#VExyIkX*-qmcRuKJ_*J}A@Wl%J-0_)eg z!@hUL-bMa2C@+{ZGS}><++qJozI^b>Dsu8j^Z{>#f(cX>kiDm)1ZegMs)03s8`B$n zoJ_N)BrYoaMSv6B$k6>;t|xUpDWqReMk)V0cSSOOd2q+G1qbKpLK?vw{FBE}{+?nN zpvR9CtXTfaflG^>Db&g#jZ@0FyTwbf2*#ocl6hh!#|(}PubhOn8@Sa552Q^q&DM&! z5+=F@rm>ul%g>%G{*&(7``r2cNgWl^Q^%$hk#P9@Z|&z7?6FklNj}4c>C-H6u_s21 z#eP4!LPVRx zxrr+Uv47+3w2r(l*OL-uN;LKicQkw1J@HGX$u8Kai^ZS!k0Yd`RiPD2FXvJW6Px50 zu8vIf-a}=n&u(s_jD6NToWHO=X(Cn!h|JP5%b$v+;WdOn&=KmU0%0Dia3yL4l@iG) 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 z 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


E0sYDm^DwlW8W%$^pJz;p8tfI2WLC;@cG`m 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/context/context-paint-mode-menu" "") ; (gtk_accel_path "/filters/filters-motion-blur-linear" "") ; (gtk_accel_path "/filters/filters-gegl-graph" "") +; (gtk_accel_path "/windows/windows-display-0002" "") ; (gtk_accel_path "/context/context-brush-select-set" "") ; (gtk_accel_path "/edit/edit-copy" "c") ; (gtk_accel_path "/context/context-brush-shape-circle" "") diff --git a/Gentoo/gentooamd/home/user/.config/GIMP/2.10/pluginrc b/Gentoo/gentooamd/home/user/.config/GIMP/2.10/pluginrc index 15bac715..f5a5d7aa 100644 --- a/Gentoo/gentooamd/home/user/.config/GIMP/2.10/pluginrc +++ b/Gentoo/gentooamd/home/user/.config/GIMP/2.10/pluginrc @@ -6,7 +6,7 @@ (protocol-version 26) (file-version 5) -(plug-in-def "${gimp_plug_in_dir}/plug-ins/gimp-org-checkerboard/gimp-org-checkerboard" 1746479358 +(plug-in-def "${gimp_plug_in_dir}/plug-ins/gimp-org-checkerboard/gimp-org-checkerboard" 1748450800 (proc-def "plug-in-checkerboard" 1 "Create a checkerboard pattern" "More here later" @@ -24,7 +24,7 @@ (proc-arg 16 "drawable" "Input drawable") (proc-arg 0 "check-mode" "Check mode { REGULAR (0), PSYCHOBILY (1) }") (proc-arg 0 "check-size" "Size of the checks"))) -(plug-in-def "${gimp_plug_in_dir}/plug-ins/gimp-org-file-bmp/gimp-org-file-bmp" 1746479358 +(plug-in-def "${gimp_plug_in_dir}/plug-ins/gimp-org-file-bmp/gimp-org-file-bmp" 1748450800 (proc-def "file-bmp-load" 1 "Loads files of Windows BMP file format" "Loads files of Windows BMP file format" @@ -85,7 +85,7 @@ (proc-arg 0 "use-rle" "Use run-length-encoding compression (only valid for 4 and 8-bit indexed images)") (proc-arg 0 "write-color-space" "Whether or not to write BITMAPV5HEADER color space data") (proc-arg 0 "rgb-format" "Export format for RGB images (0=RGB_565, 1=RGBA_5551, 2=RGB_555, 3=RGB_888, 4=RGBA_8888, 5=RGBX_8888)"))) -(plug-in-def "${gimp_plug_in_dir}/plug-ins/gimp-org-file-gegl/gimp-org-file-gegl" 1746479358 +(plug-in-def "${gimp_plug_in_dir}/plug-ins/gimp-org-file-gegl/gimp-org-file-gegl" 1748450800 (proc-def "file-load-rgbe" 1 "Load files in the RGBE file format" "This procedure loads images in the RGBE format, using gegl:rgbe-load" @@ -143,7 +143,7 @@ (proc-arg 16 "drawable" "Drawable to save") (proc-arg 4 "filename" "The name of the file to save the image in") (proc-arg 4 "raw-filename" "The name of the file to save the image in"))) -(plug-in-def "${gimp_plug_in_dir}/plug-ins/gimp-org-decompose/gimp-org-decompose" 1746479358 +(plug-in-def "${gimp_plug_in_dir}/plug-ins/gimp-org-decompose/gimp-org-decompose" 1748450800 (proc-def "plug-in-decompose" 1 "Decompose an image into separate colorspace components" "This function creates new gray images with different channel information in each of them" @@ -185,7 +185,7 @@ (proc-arg 13 "new-image" "Output gray image (N/A for single channel extract)") (proc-arg 13 "new-image" "Output gray image (N/A for single channel extract)") (proc-arg 13 "new-image" "Output gray image (N/A for single channel extract)"))) -(plug-in-def "${gimp_plug_in_dir}/plug-ins/gimp-org-color-enhance/gimp-org-color-enhance" 1746479358 +(plug-in-def "${gimp_plug_in_dir}/plug-ins/gimp-org-color-enhance/gimp-org-color-enhance" 1748450800 (proc-def "plug-in-color-enhance" 1 "Stretch color saturation to cover maximum possible range" "This simple plug-in does an automatic saturation stretch. For each channel in the image, it finds the minimum and maximum values... it uses those values to stretch the individual histograms to the full range. For some images it may do just what you want; for others it may not work that well. This version differs from Contrast Autostretch in that it works in HSV space, and preserves hue." @@ -201,7 +201,7 @@ (proc-arg 0 "run-mode" "The run mode { RUN-INTERACTIVE (0), RUN-NONINTERACTIVE (1) }") (proc-arg 13 "image" "Input image") (proc-arg 16 "drawable" "Input drawable"))) -(plug-in-def "${gimp_plug_in_dir}/plug-ins/gimp-org-colormap-remap/gimp-org-colormap-remap" 1746479358 +(plug-in-def "${gimp_plug_in_dir}/plug-ins/gimp-org-colormap-remap/gimp-org-colormap-remap" 1748450800 (proc-def "plug-in-colormap-remap" 1 "Rearrange the colormap" "This procedure takes an indexed image and lets you alter the positions of colors in the colormap without visually changing the image." @@ -236,7 +236,7 @@ (proc-arg 16 "drawable" "Input drawable") (proc-arg 2 "index1" "First index in the colormap") (proc-arg 2 "index2" "Second (other) index in the colormap"))) -(plug-in-def "${gimp_plug_in_dir}/plug-ins/gimp-org-file-pix/gimp-org-file-pix" 1746479358 +(plug-in-def "${gimp_plug_in_dir}/plug-ins/gimp-org-file-pix/gimp-org-file-pix" 1748450800 (proc-def "file-pix-load" 1 "loads files of the Alias|Wavefront Pix file format" "loads files of the Alias|Wavefront Pix file format" @@ -274,7 +274,7 @@ (proc-arg 16 "drawable" "Drawable to export") (proc-arg 4 "filename" "The name of the file to export the image in") (proc-arg 4 "raw-filename" "The name of the file to export the image in"))) -(plug-in-def "${gimp_plug_in_dir}/plug-ins/gimp-org-emboss/gimp-org-emboss" 1746479358 +(plug-in-def "${gimp_plug_in_dir}/plug-ins/gimp-org-emboss/gimp-org-emboss" 1748450800 (proc-def "plug-in-emboss" 1 "Simulate an image created by embossing" "Emboss or Bumpmap the given drawable, specifying the angle and elevation for the light source." @@ -294,7 +294,7 @@ (proc-arg 3 "elevation" "The Elevation Angle (degrees)") (proc-arg 0 "depth" "The Filter Width") (proc-arg 0 "emboss" "Emboss or Bumpmap"))) -(plug-in-def "${gimp_plug_in_dir}/plug-ins/gimp-org-map-object/gimp-org-map-object" 1746479358 +(plug-in-def "${gimp_plug_in_dir}/plug-ins/gimp-org-map-object/gimp-org-map-object" 1748450800 (proc-def "plug-in-map-object" 1 "Map the image to an object (plane, sphere, box or cylinder)" "No help yet" @@ -356,7 +356,7 @@ (proc-arg 16 "box-right-drawable" "Box right face") (proc-arg 16 "cyl-top-drawable" "Cylinder top face (set these to -1 if not used)") (proc-arg 16 "cyl-bottom-drawable" "Cylinder bottom face"))) -(plug-in-def "${gimp_plug_in_dir}/plug-ins/gimp-org-sample-colorize/gimp-org-sample-colorize" 1746479358 +(plug-in-def "${gimp_plug_in_dir}/plug-ins/gimp-org-sample-colorize/gimp-org-sample-colorize" 1748450800 (proc-def "plug-in-sample-colorize" 1 "Colorize image using a sample image as a guide" "This plug-in colorizes the contents of the specified (gray) layer with the help of a sample (color) layer. It analyzes all colors in the sample layer. The sample colors are sorted by brightness (== intentisty) and amount and stored in a sample colortable (where brightness is the index) The pixels of the destination layer are remapped with the help of the sample colortable. If use_subcolors is TRUE, the remapping process uses all sample colors of the corresponding brightness-intensity and distributes the subcolors according to their amount in the sample (If the sample has 5 green, 3 yellow, and 1 red pixel of the intensity value 105, the destination pixels at intensity value 105 are randomly painted in green, yellow and red in a relation of 5:3:1 If use_subcolors is FALSE only one sample color per intensity is used. (green will be used in this example) The brightness intensity value is transformed at the remapping process according to the levels: out_lo, out_hi, in_lo, in_high and gamma The in_low / in_high levels specify an initial mapping of the intensity. The gamma value determines how intensities are interpolated between the in_lo and in_high levels. A gamma value of 1.0 results in linear interpolation. Higher gamma values results in more high-level intensities Lower gamma values results in more low-level intensities The out_low/out_high levels constrain the resulting intensity index The intensity index is used to pick the corresponding color in the sample colortable. If hold_inten is FALSE the picked color is used 1:1 as resulting remap_color. If hold_inten is TRUE The brightness of the picked color is adjusted back to the origial intensity value (only hue and saturation are taken from the picked sample color) (or to the input level, if orig_inten is set FALSE) Works on both Grayscale and RGB image with/without alpha channel. (the image with the dst_drawable is converted to RGB if necessary) The sample_drawable should be of type RGB or RGBA" @@ -382,7 +382,7 @@ (proc-arg 3 "gamma" "gamma adjustment factor (0.1 <= gamma <= 10) where 1.0 is linear") (proc-arg 0 "out-low" "lowest sample color intensity (0 <= out_low <= 254)") (proc-arg 0 "out-high" "highest sample color intensity (1 <= out_high <= 255)"))) -(plug-in-def "${gimp_plug_in_dir}/plug-ins/gimp-org-border-average/gimp-org-border-average" 1746479358 +(plug-in-def "${gimp_plug_in_dir}/plug-ins/gimp-org-border-average/gimp-org-border-average" 1748450800 (proc-def "plug-in-borderaverage" 1 "Set foreground to the average color of the image border" "" @@ -401,7 +401,7 @@ (proc-arg 0 "thickness" "Border size to take in count") (proc-arg 0 "bucket-exponent" "Bits for bucket size (default=4: 16 Levels)") (proc-arg 10 "borderaverage" "The average color of the specified border."))) -(plug-in-def "${gimp_plug_in_dir}/plug-ins/gimp-org-file-gih/gimp-org-file-gih" 1746479358 +(plug-in-def "${gimp_plug_in_dir}/plug-ins/gimp-org-file-gih/gimp-org-file-gih" 1748450800 (proc-def "file-gih-save" 1 "exports images in GIMP brush pipe format" "This plug-in exports an image in the GIMP brush pipe format. For a colored brush pipe, RGBA layers are used, otherwise the layers should be grayscale masks. The image can be multi-layered, and additionally the layers can be divided into a rectangular array of brushes." @@ -432,7 +432,7 @@ (proc-arg 7 "rank" "Ranks of the dimensions") (proc-arg 0 "dimension" "Dimension (again)") (proc-arg 9 "sel" "Selection modes"))) -(plug-in-def "${gimp_plug_in_dir}/plug-ins/gimp-org-crop-zealous/gimp-org-crop-zealous" 1746479358 +(plug-in-def "${gimp_plug_in_dir}/plug-ins/gimp-org-crop-zealous/gimp-org-crop-zealous" 1748450800 (proc-def "plug-in-zealouscrop" 1 "Autocrop unused space from edges and middle" "" @@ -448,7 +448,7 @@ (proc-arg 0 "run-mode" "The run mode { RUN-INTERACTIVE (0), RUN-NONINTERACTIVE (1) }") (proc-arg 13 "image" "Input image") (proc-arg 16 "drawable" "Input drawable"))) -(plug-in-def "${gimp_plug_in_dir}/plug-ins/gimp-org-ifs-compose/gimp-org-ifs-compose" 1746479358 +(plug-in-def "${gimp_plug_in_dir}/plug-ins/gimp-org-ifs-compose/gimp-org-ifs-compose" 1748450800 (proc-def "plug-in-ifscompose" 1 "Create an Iterated Function System (IFS) fractal" "Interactively create an Iterated Function System fractal. Use the window on the upper left to adjust the component transformations of the fractal. The operation that is performed is selected by the buttons underneath the window, or from a menu popped up by the right mouse button. The fractal will be rendered with a transparent background if the current image has an alpha channel." @@ -464,7 +464,7 @@ (proc-arg 0 "run-mode" "The run mode { RUN-INTERACTIVE (0), RUN-NONINTERACTIVE (1) }") (proc-arg 13 "image" "Input image") (proc-arg 16 "drawable" "Input drawable"))) -(plug-in-def "${gimp_plug_in_dir}/plug-ins/gimp-org-softglow/gimp-org-softglow" 1746479358 +(plug-in-def "${gimp_plug_in_dir}/plug-ins/gimp-org-softglow/gimp-org-softglow" 1748450800 (proc-def "plug-in-softglow" 1 "Simulate glow by making highlights intense and fuzzy" "Gives an image a softglow effect by intensifying the highlights in the image. This is done by screening a modified version of the drawable with itself. The modified version is desaturated and then a sigmoidal transfer function is applied to force the distribution of intensities into very small and very large only. This desaturated version is then blurred to give it a fuzzy 'vaseline-on-the-lens' effect. The glow radius parameter controls the sharpness of the glow effect. The brightness parameter controls the degree of intensification applied to image highlights. The sharpness parameter controls how defined or alternatively, diffuse, the glow effect should be." @@ -483,7 +483,7 @@ (proc-arg 3 "glow-radius" "Glow radius (radius in pixels)") (proc-arg 3 "brightness" "Glow brightness (0.0 - 1.0)") (proc-arg 3 "sharpness" "Glow sharpness (0.0 - 1.0)"))) -(plug-in-def "${gimp_plug_in_dir}/plug-ins/gimp-org-web-browser/gimp-org-web-browser" 1746479358 +(plug-in-def "${gimp_plug_in_dir}/plug-ins/gimp-org-web-browser/gimp-org-web-browser" 1748450800 (proc-def "plug-in-web-browser" 1 "Open an URL in the user specified web browser" "Opens the given URL in the user specified web browser." @@ -496,7 +496,7 @@ "" 1 0 (proc-arg 4 "url" "URL to open"))) -(plug-in-def "${gimp_plug_in_dir}/plug-ins/gimp-org-depth-merge/gimp-org-depth-merge" 1746479358 +(plug-in-def "${gimp_plug_in_dir}/plug-ins/gimp-org-depth-merge/gimp-org-depth-merge" 1748450800 (proc-def "plug-in-depth-merge" 1 "Combine two images using depth maps (z-buffers)" "Taking as input two full-color, full-alpha images and two corresponding grayscale depth maps, this plug-in combines the images based on which is closer (has a lower depth map value) at each point." @@ -520,7 +520,7 @@ (proc-arg 3 "offset" "Depth relative offset") (proc-arg 3 "scale1" "Depth relative scale 1") (proc-arg 3 "scale2" "Depth relative scale 2"))) -(plug-in-def "${gimp_plug_in_dir}/plug-ins/gimp-org-grid/gimp-org-grid" 1746479358 +(plug-in-def "${gimp_plug_in_dir}/plug-ins/gimp-org-grid/gimp-org-grid" 1748450800 (proc-def "plug-in-grid" 1 "Draw a grid on the image" "Draws a grid using the specified colors. The grid origin is the upper left corner." @@ -551,7 +551,7 @@ (proc-arg 0 "ioffset" "Intersection Offset (>= 0)") (proc-arg 10 "icolor" "Intersection Colour") (proc-arg 2 "iopacity" "Intersection Opacity (0...255)"))) -(plug-in-def "${gimp_plug_in_dir}/plug-ins/gimp-org-filter-pack/gimp-org-filter-pack" 1746479358 +(plug-in-def "${gimp_plug_in_dir}/plug-ins/gimp-org-filter-pack/gimp-org-filter-pack" 1748450800 (proc-def "plug-in-filter-pack" 1 "Interactively modify the image colors" "Interactively modify the image colors." @@ -566,7 +566,7 @@ (proc-arg 0 "run-mode" "The run mode { RUN-INTERACTIVE (0), RUN-NONINTERACTIVE (1) }") (proc-arg 13 "image" "Input image (used for indexed images)") (proc-arg 16 "drawable" "Input drawable"))) -(plug-in-def "${gimp_plug_in_dir}/plug-ins/gimp-org-file-xmc/gimp-org-file-xmc" 1746479358 +(plug-in-def "${gimp_plug_in_dir}/plug-ins/gimp-org-file-xmc/gimp-org-file-xmc" 1748450800 (proc-def "file-xmc-load" 1 "Loads files of X11 Mouse Cursor file format" "This plug-in loads X11 Mouse Cursor (XMC) files." @@ -634,7 +634,7 @@ (proc-arg 4 "copyright" "Copyright information.") (proc-arg 4 "license" "License information.") (proc-arg 4 "other" "Other comment.(taken from \"gimp-comment\" parasite)"))) -(plug-in-def "${gimp_plug_in_dir}/plug-ins/gimp-org-metadata-viewer/gimp-org-metadata-viewer" 1746479358 +(plug-in-def "${gimp_plug_in_dir}/plug-ins/gimp-org-metadata-viewer/gimp-org-metadata-viewer" 1748450800 (proc-def "plug-in-metadata-viewer" 1 "View metadata (Exif, IPTC, XMP)" "View metadata information attached to the current image. This can include Exif, IPTC and/or XMP information." @@ -649,7 +649,7 @@ 2 0 (proc-arg 0 "run-mode" "Run mode { RUN-INTERACTIVE (0) }") (proc-arg 13 "image" "Input image"))) -(plug-in-def "${gimp_plug_in_dir}/plug-ins/gimp-org-cartoon/gimp-org-cartoon" 1746479358 +(plug-in-def "${gimp_plug_in_dir}/plug-ins/gimp-org-cartoon/gimp-org-cartoon" 1748450800 (proc-def "plug-in-cartoon" 1 "Simulate a cartoon by enhancing edges" "Propagates dark values in an image based on each pixel's relative darkness to a neighboring average. The idea behind this filter is to give the look of a black felt pen drawing subsequently shaded with color. This is achieved by darkening areas of the image which are measured to be darker than a neighborhood average. In this way, sufficiently large shifts in intensity are darkened to black. The rate at which they are darkened to black is determined by the second pct_black parameter. The mask_radius parameter controls the size of the pixel neighborhood over which the average intensity is computed and then compared to each pixel in the neighborhood to decide whether or not to darken it to black. Large values for mask_radius result in very thick black areas bordering the shaded regions of color and much less detail for black areas everywhere including inside regions of color. Small values result in more subtle pen strokes and detail everywhere. Small values for the pct_black make the blend from the color regions to the black border lines smoother and the lines themselves thinner and less noticeable; larger values achieve the opposite effect." @@ -667,7 +667,7 @@ (proc-arg 16 "drawable" "Input drawable") (proc-arg 3 "mask-radius" "Cartoon mask radius (radius of pixel neighborhood)") (proc-arg 3 "pct-black" "Percentage of darkened pixels to set to black (0.0 - 1.0)"))) -(plug-in-def "${gimp_plug_in_dir}/plug-ins/gimp-org-align-layers/gimp-org-align-layers" 1746479358 +(plug-in-def "${gimp_plug_in_dir}/plug-ins/gimp-org-align-layers/gimp-org-align-layers" 1748450800 (proc-def "plug-in-align-layers" 1 "Align all visible layers of the image" "Align visible layers" @@ -685,7 +685,7 @@ (proc-arg 16 "drawable" "Input drawable (not used)") (proc-arg 0 "link-after-alignment" "Link the visible layers after alignment { TRUE, FALSE }") (proc-arg 0 "use-bottom" "use the bottom layer as the base of alignment { TRUE, FALSE }"))) -(plug-in-def "${gimp_plug_in_dir}/plug-ins/gimp-org-file-jp2-load/gimp-org-file-jp2-load" 1746479358 +(plug-in-def "${gimp_plug_in_dir}/plug-ins/gimp-org-file-jp2-load/gimp-org-file-jp2-load" 1748450800 (proc-def "file-jp2-load" 1 "Loads JPEG 2000 images." "The JPEG 2000 image loader." @@ -725,7 +725,7 @@ (proc-arg 4 "raw-filename" "The name entered") (proc-arg 0 "colorspace" "Color space { UNKNOWN (0), GRAYSCALE (1), RGB (2), CMYK (3), YCbCr (4), xvYCC (5) }") (proc-arg 13 "image" "Output image"))) -(plug-in-def "${gimp_plug_in_dir}/plug-ins/gimp-org-file-compressor/gimp-org-file-compressor" 1746479358 +(plug-in-def "${gimp_plug_in_dir}/plug-ins/gimp-org-file-compressor/gimp-org-file-compressor" 1748450800 (proc-def "file-gz-load" 1 "loads files compressed with gzip" "This procedure loads files in the gzip compressed format." @@ -840,7 +840,7 @@ (proc-arg 16 "drawable" "Drawable to save") (proc-arg 4 "filename" "The name of the file to save the image in") (proc-arg 4 "raw-filename" "The name entered"))) -(plug-in-def "${gimp_plug_in_dir}/plug-ins/gimp-org-file-pdf-save/gimp-org-file-pdf-save" 1746479358 +(plug-in-def "${gimp_plug_in_dir}/plug-ins/gimp-org-file-pdf-save/gimp-org-file-pdf-save" 1748450800 (proc-def "file-pdf-save" 1 "Save files in PDF format" "Saves files in Adobe's Portable Document Format. PDF is designed to be easily processed by a variety of different platforms, and is a distant cousin of PostScript." @@ -944,7 +944,7 @@ (proc-arg 4 "filename" "The name of the file to save the image in") (proc-arg 4 "raw-filename" "The name of the file to save the image in") (proc-arg 0 "fill-background-color" "Fill transparent areas with background color if layer has an alpha channel. TRUE or FALSE"))) -(plug-in-def "${gimp_plug_in_dir}/plug-ins/gimp-org-warp/gimp-org-warp" 1746479358 +(plug-in-def "${gimp_plug_in_dir}/plug-ins/gimp-org-warp/gimp-org-warp" 1748450800 (proc-def "plug-in-warp" 1 "Twist or smear image in many different ways" "Smears an image along vector paths calculated as the gradient of a separate control matrix. The effect can look like brushstrokes of acrylic or watercolor paint, in some cases." @@ -974,7 +974,7 @@ (proc-arg 0 "vector-map" "Fixed vector control map") (proc-arg 3 "vector-scale" "Scaling factor for fixed vector map (0=don't use)") (proc-arg 3 "vector-angle" "Angle for fixed vector map"))) -(plug-in-def "${gimp_plug_in_dir}/plug-ins/gimp-org-file-gif-load/gimp-org-file-gif-load" 1746479358 +(plug-in-def "${gimp_plug_in_dir}/plug-ins/gimp-org-file-gif-load/gimp-org-file-gif-load" 1748450800 (proc-def "file-gif-load" 1 "Loads files of Compuserve GIF file format" "FIXME: write help for gif_load" @@ -1011,7 +1011,7 @@ (proc-arg 13 "image" "Output image") (proc-arg 0 "image-width" "Width of full-sized image") (proc-arg 0 "image-height" "Height of full-sized image"))) -(plug-in-def "${gimp_plug_in_dir}/plug-ins/gimp-org-contrast-retinex/gimp-org-contrast-retinex" 1746479358 +(plug-in-def "${gimp_plug_in_dir}/plug-ins/gimp-org-contrast-retinex/gimp-org-contrast-retinex" 1748450800 (proc-def "plug-in-retinex" 1 "Enhance contrast using the Retinex method" "The Retinex Image Enhancement Algorithm is an automatic image enhancement method that enhances a digital image in terms of dynamic range compression, color independence from the spectral distribution of the scene illuminant, and color/lightness rendition." @@ -1031,7 +1031,7 @@ (proc-arg 0 "nscales" "Number of scales") (proc-arg 0 "scales-mode" "Retinex distribution through scales") (proc-arg 3 "cvar" "Variance value"))) -(plug-in-def "${gimp_plug_in_dir}/plug-ins/gimp-org-file-gbr/gimp-org-file-gbr" 1746479358 +(plug-in-def "${gimp_plug_in_dir}/plug-ins/gimp-org-file-gbr/gimp-org-file-gbr" 1748450800 (proc-def "file-gbr-save" 1 "Exports files in the GIMP brush file format" "Exports files in the GIMP brush file format" @@ -1054,7 +1054,7 @@ (proc-arg 4 "raw-uri" "The URI of the file to export the image in") (proc-arg 0 "spacing" "Spacing of the brush") (proc-arg 4 "description" "Short description of the brush"))) -(plug-in-def "${gimp_plug_in_dir}/plug-ins/gimp-org-tile-small/gimp-org-tile-small" 1746479358 +(plug-in-def "${gimp_plug_in_dir}/plug-ins/gimp-org-tile-small/gimp-org-tile-small" 1748450800 (proc-def "plug-in-small-tiles" 1 "Tile image into smaller versions of the original" "More here later" @@ -1070,7 +1070,7 @@ (proc-arg 13 "image" "Input image (unused)") (proc-arg 16 "drawable" "Input drawable") (proc-arg 0 "num-tiles" "Number of tiles to make"))) -(plug-in-def "${gimp_plug_in_dir}/plug-ins/gimp-org-sphere-designer/gimp-org-sphere-designer" 1746479358 +(plug-in-def "${gimp_plug_in_dir}/plug-ins/gimp-org-sphere-designer/gimp-org-sphere-designer" 1748450800 (proc-def "plug-in-spheredesigner" 1 "Create an image of a textured sphere" "This plug-in can be used to create textured and/or bumpmapped spheres, and uses a small lightweight raytracer to perform the task with good quality" @@ -1086,7 +1086,7 @@ (proc-arg 0 "run-mode" "The run mode { RUN-INTERACTIVE (0), RUN-NONINTERACTIVE (1) }") (proc-arg 13 "image" "Input image (unused)") (proc-arg 16 "drawable" "Input drawable"))) -(plug-in-def "${gimp_plug_in_dir}/plug-ins/gimp-org-file-psd/gimp-org-file-psd" 1746479358 +(plug-in-def "${gimp_plug_in_dir}/plug-ins/gimp-org-file-psd/gimp-org-file-psd" 1748450800 (proc-def "file-psd-load" 1 "Loads images from the Photoshop PSD file format" "This plug-in loads images in Adobe Photoshop (TM) native PSD format." @@ -1165,7 +1165,7 @@ (proc-arg 4 "raw-filename" "The name of the file to save the image in") (proc-arg 0 "compression" "Compression type: { NONE (0), LZW (1), PACKBITS (2)") (proc-arg 0 "fill-order" "Fill Order: { MSB to LSB (0), LSB to MSB (1)"))) -(plug-in-def "${gimp_plug_in_dir}/plug-ins/gimp-org-file-sunras/gimp-org-file-sunras" 1746479358 +(plug-in-def "${gimp_plug_in_dir}/plug-ins/gimp-org-file-sunras/gimp-org-file-sunras" 1748450800 (proc-def "file-sunras-load" 1 "load file of the SunRaster file format" "load file of the SunRaster file format" @@ -1205,7 +1205,7 @@ (proc-arg 4 "filename" "The name of the file to export the image in") (proc-arg 4 "raw-filename" "The name of the file to export the image in") (proc-arg 0 "rle" "Specify non-zero for rle output, zero for standard output"))) -(plug-in-def "${gimp_plug_in_dir}/plug-ins/gimp-org-file-jpegxl/gimp-org-file-jpegxl" 1746479358 +(plug-in-def "${gimp_plug_in_dir}/plug-ins/gimp-org-file-jpegxl/gimp-org-file-jpegxl" 1748450800 (proc-def "file-jpegxl-load" 1 "Loads files in the JPEG XL file format" "Loads files in the JPEG XL file format" @@ -1249,7 +1249,7 @@ (proc-arg 16 "drawable" "Drawable to save") (proc-arg 4 "filename" "The name of the file to save the image in") (proc-arg 4 "raw-filename" "The name of the file to save the image in"))) -(plug-in-def "${gimp_plug_in_dir}/plug-ins/gimp-org-file-desktop-link/gimp-org-file-desktop-link" 1746479358 +(plug-in-def "${gimp_plug_in_dir}/plug-ins/gimp-org-file-desktop-link/gimp-org-file-desktop-link" 1748450800 (proc-def "file-desktop-link-load" 1 "Follows a link to an image in a .desktop file" "Opens a .desktop file and if it is a link, it asks GIMP to open the file the link points to." @@ -1267,7 +1267,7 @@ (proc-arg 4 "filename" "The name of the file to load") (proc-arg 4 "raw-filename" "The name entered") (proc-arg 13 "image" "Output image"))) -(plug-in-def "${gimp_plug_in_dir}/plug-ins/gimp-org-file-png/gimp-org-file-png" 1746479358 +(plug-in-def "${gimp_plug_in_dir}/plug-ins/gimp-org-file-png/gimp-org-file-png" 1748450800 (proc-def "file-png-load" 1 "Loads files in PNG file format" "This plug-in loads Portable Network Graphics (PNG) files." @@ -1394,7 +1394,7 @@ (proc-arg 0 "time" "Write tIME chunk?") (proc-arg 0 "comment" "Write comment?") (proc-arg 0 "svtrans" "Preserve color of transparent pixels?"))) -(plug-in-def "${gimp_plug_in_dir}/plug-ins/gimp-org-sparkle/gimp-org-sparkle" 1746479358 +(plug-in-def "${gimp_plug_in_dir}/plug-ins/gimp-org-sparkle/gimp-org-sparkle" 1748450800 (proc-def "plug-in-sparkle" 1 "Turn bright spots into starry sparkles" "Uses a percentage based luminoisty threhsold to find candidate pixels for adding some sparkles (spikes). " @@ -1423,7 +1423,7 @@ (proc-arg 0 "inverse" "Inverse (TRUE/FALSE)") (proc-arg 0 "border" "Add border (TRUE/FALSE)") (proc-arg 0 "color-type" "Color of sparkles: { NATURAL (0), FOREGROUND (1), BACKGROUND (2) }"))) -(plug-in-def "${gimp_plug_in_dir}/plug-ins/gimp-org-gradient-map/gimp-org-gradient-map" 1746479358 +(plug-in-def "${gimp_plug_in_dir}/plug-ins/gimp-org-gradient-map/gimp-org-gradient-map" 1748450800 (proc-def "plug-in-gradmap" 1 "Recolor the image using colors from the active gradient" "This plug-in maps the contents of the specified drawable with active gradient. It calculates luminosity of each pixel and replaces the pixel by the sample of active gradient at the position proportional to that luminosity. Complete black pixel becomes the leftmost color of the gradient, and complete white becomes the rightmost. Works on both Grayscale and RGB image with/without alpha channel." @@ -1454,7 +1454,7 @@ (proc-arg 0 "run-mode" "The run mode { RUN-INTERACTIVE (0), RUN-NONINTERACTIVE (1) }") (proc-arg 13 "image" "Input image (unused)") (proc-arg 16 "drawable" "Input drawable"))) -(plug-in-def "${gimp_plug_in_dir}/plug-ins/gimp-org-goat-exercise/gimp-org-goat-exercise" 1746479358 +(plug-in-def "${gimp_plug_in_dir}/plug-ins/gimp-org-goat-exercise/gimp-org-goat-exercise" 1748450800 (proc-def "plug-in-goat-exercise" 1 "Exercise a goat" "takes a goat for a walk" @@ -1470,7 +1470,7 @@ (proc-arg 0 "run-mode" "The run mode { RUN-INTERACTIVE (0), RUN-NONINTERACTIVE (1) }") (proc-arg 13 "image" "Input image (unused)") (proc-arg 16 "drawable" "Input drawable"))) -(plug-in-def "${gimp_plug_in_dir}/plug-ins/gimp-org-animation-optimize/gimp-org-animation-optimize" 1746479358 +(plug-in-def "${gimp_plug_in_dir}/plug-ins/gimp-org-animation-optimize/gimp-org-animation-optimize" 1748450800 (proc-def "plug-in-animationoptimize" 1 "Modify image to reduce size when saved as GIF animation" "This procedure applies various optimizations to a GIMP layer-based animation in an attempt to reduce the final file size. If a frame of the animation can use the 'combine' mode, this procedure attempts to maximize the number of ajdacent pixels having the same color, which improves the compression for some image formats such as GIF or MNG." @@ -1519,7 +1519,7 @@ (proc-arg 13 "image" "Input image") (proc-arg 16 "drawable" "Input drawable (unused)") (proc-arg 13 "result" "Resulting image"))) -(plug-in-def "${gimp_plug_in_dir}/plug-ins/gimp-org-pagecurl/gimp-org-pagecurl" 1746479358 +(plug-in-def "${gimp_plug_in_dir}/plug-ins/gimp-org-pagecurl/gimp-org-pagecurl" 1748450800 (proc-def "plug-in-pagecurl" 1 "Curl up one of the image corners" "This plug-in creates a pagecurl-effect." @@ -1540,7 +1540,7 @@ (proc-arg 0 "orientation" "Vertical (0), Horizontal (1)") (proc-arg 0 "shade" "Shade the region under the curl (1) or not (0)") (proc-arg 14 "curl-layer" "The new layer with the curl."))) -(plug-in-def "${gimp_plug_in_dir}/plug-ins/gimp-org-file-sgi/gimp-org-file-sgi" 1746479358 +(plug-in-def "${gimp_plug_in_dir}/plug-ins/gimp-org-file-sgi/gimp-org-file-sgi" 1748450800 (proc-def "file-sgi-load" 1 "Loads files in SGI image file format" "This plug-in loads SGI image files." @@ -1580,7 +1580,7 @@ (proc-arg 4 "filename" "The name of the file to export the image in") (proc-arg 4 "raw-filename" "The name of the file to export the image in") (proc-arg 0 "compression" "Compression level (0 = none, 1 = RLE, 2 = ARLE)"))) -(plug-in-def "${gimp_plug_in_dir}/plug-ins/gimp-org-tile/gimp-org-tile" 1746479358 +(plug-in-def "${gimp_plug_in_dir}/plug-ins/gimp-org-tile/gimp-org-tile" 1748450800 (proc-def "plug-in-tile" 1 "Create an array of copies of the image" "This function creates a new image with a single layer sized to the specified 'new_width' and 'new_height' parameters. The specified drawable is tiled into this layer. The new layer will have the same type as the specified drawable and the new image will have a corresponding base type." @@ -1601,7 +1601,7 @@ (proc-arg 0 "new-image" "Create a new image?") (proc-arg 13 "new-image" "Output image (-1 if new-image == FALSE)") (proc-arg 14 "new-layer" "Output layer (-1 if new-image == FALSE)"))) -(plug-in-def "${gimp_plug_in_dir}/plug-ins/gimp-org-file-cel/gimp-org-file-cel" 1746479358 +(plug-in-def "${gimp_plug_in_dir}/plug-ins/gimp-org-file-cel/gimp-org-file-cel" 1748450800 (proc-def "file-cel-load" 1 "Loads files in KISS CEL file format" "This plug-in loads individual KISS cell files." @@ -1641,7 +1641,7 @@ (proc-arg 4 "filename" "Filename to export image to") (proc-arg 4 "raw-filename" "Name entered") (proc-arg 4 "palette-filename" "Filename to save palette to"))) -(plug-in-def "${gimp_plug_in_dir}/plug-ins/gimp-org-file-fli/gimp-org-file-fli" 1746479358 +(plug-in-def "${gimp_plug_in_dir}/plug-ins/gimp-org-file-fli/gimp-org-file-fli" 1748450800 (proc-def "file-fli-load" 1 "load FLI-movies" "This is an experimantal plug-in to handle FLI movies" @@ -1696,7 +1696,7 @@ (proc-arg 0 "width" "Width of one frame") (proc-arg 0 "height" "Height of one frame") (proc-arg 0 "frames" "Number of Frames"))) -(plug-in-def "${gimp_plug_in_dir}/plug-ins/gimp-org-qbist/gimp-org-qbist" 1746479358 +(plug-in-def "${gimp_plug_in_dir}/plug-ins/gimp-org-qbist/gimp-org-qbist" 1748450800 (proc-def "plug-in-qbist" 1 "Generate a huge variety of abstract patterns" "This Plug-in is based on an article by Jörn Loviscach (appeared in c't 10/95, page 326). It generates modern art pictures from a random genetic formula." @@ -1712,7 +1712,7 @@ (proc-arg 0 "run-mode" "The run mode { RUN-INTERACTIVE (0), RUN-NONINTERACTIVE (1) }") (proc-arg 13 "image" "Input image (unused)") (proc-arg 16 "drawable" "Input drawable"))) -(plug-in-def "${gimp_plug_in_dir}/plug-ins/gimp-org-file-tiff/gimp-org-file-tiff" 1746479358 +(plug-in-def "${gimp_plug_in_dir}/plug-ins/gimp-org-file-tiff/gimp-org-file-tiff" 1748450800 (proc-def "file-tiff-load" 1 "Loads files of the TIFF and BigTIFF file formats" "Loads files of the Tag Image File Format (TIFF) and its 64-bits offsets variant (BigTIFF)" @@ -1791,7 +1791,7 @@ (proc-arg 0 "compression" "Compression type: { NONE (0), LZW (1), PACKBITS (2), DEFLATE (3), JPEG (4), CCITT G3 Fax (5), CCITT G4 Fax (6) }") (proc-arg 0 "save-transp-pixels" "Keep the color data masked by an alpha channel intact (do not store premultiplied components)") (proc-arg 0 "bigtiff" "Export in BigTIFF variant file format"))) -(plug-in-def "${gimp_plug_in_dir}/plug-ins/gimp-org-file-glob/gimp-org-file-glob" 1746479358 +(plug-in-def "${gimp_plug_in_dir}/plug-ins/gimp-org-file-glob/gimp-org-file-glob" 1748450800 (proc-def "file-glob" 1 "Returns a list of matching filenames" "This can be useful in scripts and other plug-ins (e.g., batch-conversion). See the glob(7) manpage for more info. Note however that this isn't a full-featured glob implementation. It only handles simple patterns like \"/home/foo/bar/*.jpg\"." @@ -1807,7 +1807,7 @@ (proc-arg 0 "encoding" "Encoding of the returned names: { UTF-8 (0), filename encoding (1) }") (proc-arg 0 "num-files" "The number of returned names") (proc-arg 9 "files" "The list of matching names"))) -(plug-in-def "${gimp_plug_in_dir}/plug-ins/gimp-org-print/gimp-org-print" 1746479358 +(plug-in-def "${gimp_plug_in_dir}/plug-ins/gimp-org-print/gimp-org-print" 1748450800 (proc-def "file-print-gtk" 1 "Print the image" "Print the image using the GTK+ Print API." @@ -1822,7 +1822,7 @@ 2 0 (proc-arg 0 "run-mode" "The run mode { RUN-INTERACTIVE (0) }") (proc-arg 13 "image" "Image to print"))) -(plug-in-def "${gimp_plug_in_dir}/plug-ins/gimp-org-file-mng/gimp-org-file-mng" 1746479358 +(plug-in-def "${gimp_plug_in_dir}/plug-ins/gimp-org-file-mng/gimp-org-file-mng" 1748450800 (proc-def "file-mng-save" 1 "Saves images in the MNG file format" "This plug-in saves images in the Multiple-image Network Graphics (MNG) format which can be used as a replacement for animated GIFs, and more." @@ -1854,7 +1854,7 @@ (proc-arg 0 "gama" "Write gAMA (gamma) chunk") (proc-arg 0 "phys" "Write pHYs (image resolution) chunk") (proc-arg 0 "time" "Write tIME (creation time) chunk"))) -(plug-in-def "${gimp_plug_in_dir}/plug-ins/gimp-org-gimpressionist/gimp-org-gimpressionist" 1746479358 +(plug-in-def "${gimp_plug_in_dir}/plug-ins/gimp-org-gimpressionist/gimp-org-gimpressionist" 1748450800 (proc-def "plug-in-gimpressionist" 1 "Performs various artistic operations" "Performs various artistic operations on an image" @@ -1871,7 +1871,7 @@ (proc-arg 13 "image" "Input image") (proc-arg 16 "drawable" "Input drawable") (proc-arg 4 "preset" "Preset Name"))) -(plug-in-def "${gimp_plug_in_dir}/plug-ins/gimp-org-file-tga/gimp-org-file-tga" 1746479358 +(plug-in-def "${gimp_plug_in_dir}/plug-ins/gimp-org-file-tga/gimp-org-file-tga" 1748450800 (proc-def "file-tga-load" 1 "Loads files of Targa file format" "FIXME: write help for tga_load" @@ -1912,7 +1912,7 @@ (proc-arg 4 "raw-filename" "The name of the file to export the image in") (proc-arg 0 "rle" "Use RLE compression") (proc-arg 0 "origin" "Image origin (0 = top-left, 1 = bottom-left)"))) -(plug-in-def "${gimp_plug_in_dir}/plug-ins/gimp-org-destripe/gimp-org-destripe" 1746479358 +(plug-in-def "${gimp_plug_in_dir}/plug-ins/gimp-org-destripe/gimp-org-destripe" 1748450800 (proc-def "plug-in-destripe" 1 "Remove vertical stripe artifacts from the image" "This plug-in tries to remove vertical stripes from an image." @@ -1929,7 +1929,7 @@ (proc-arg 13 "image" "Input image") (proc-arg 16 "drawable" "Input drawable") (proc-arg 0 "avg-width" "Averaging filter width (default = 36)"))) -(plug-in-def "${gimp_plug_in_dir}/plug-ins/gimp-org-gfig/gimp-org-gfig" 1746479358 +(plug-in-def "${gimp_plug_in_dir}/plug-ins/gimp-org-gfig/gimp-org-gfig" 1748450800 (proc-def "plug-in-gfig" 1 "Create geometric shapes" "Draw Vector Graphics and paint them onto your images. Gfig allows you to draw many types of objects including Lines, Circles, Ellipses, Curves, Polygons, pointed stars, Bezier curves, and Spirals. Objects can be painted using Brushes or other toolsor filled using colors or patterns. Gfig objects can also be used to create selections. " @@ -1946,7 +1946,7 @@ (proc-arg 13 "image" "Input image (unused)") (proc-arg 16 "drawable" "Input drawable") (proc-arg 0 "dummy" "dummy"))) -(plug-in-def "${gimp_plug_in_dir}/plug-ins/gimp-org-fractal-explorer/gimp-org-fractal-explorer" 1746479358 +(plug-in-def "${gimp_plug_in_dir}/plug-ins/gimp-org-fractal-explorer/gimp-org-fractal-explorer" 1748450800 (proc-def "plug-in-fractalexplorer" 1 "Render fractal art" "No help yet." @@ -1981,7 +1981,7 @@ (proc-arg 2 "greeninvert" "Green inversion mode (1: enabled; 0: disabled)") (proc-arg 2 "blueinvert" "Green inversion mode (1: enabled; 0: disabled)") (proc-arg 0 "ncolors" "Number of Colors for mapping (2<=ncolors<=8192)"))) -(plug-in-def "${gimp_plug_in_dir}/plug-ins/gimp-org-file-pat/gimp-org-file-pat" 1746479358 +(plug-in-def "${gimp_plug_in_dir}/plug-ins/gimp-org-file-pat/gimp-org-file-pat" 1748450800 (proc-def "file-pat-save" 1 "Exports Gimp pattern file (.PAT)" "New Gimp patterns can be created by exporting them in the appropriate place with this plug-in." @@ -2003,7 +2003,7 @@ (proc-arg 4 "uri" "The URI of the file to export the image in") (proc-arg 4 "raw-uri" "The URI of the file to export the image in") (proc-arg 4 "description" "Short description of the pattern"))) -(plug-in-def "${gimp_plug_in_dir}/plug-ins/gimp-org-edge-dog/gimp-org-edge-dog" 1746479358 +(plug-in-def "${gimp_plug_in_dir}/plug-ins/gimp-org-edge-dog/gimp-org-edge-dog" 1748450800 (proc-def "plug-in-dog" 1 "Edge detection with control of edge thickness" "Applies two Gaussian blurs to the drawable, and subtracts the results. This is robust and widely used method for detecting edges." @@ -2023,7 +2023,7 @@ (proc-arg 3 "outer" "Radius of outer gaussian blur (in pixels, > 0.0)") (proc-arg 0 "normalize" "Normalize { TRUE, FALSE }") (proc-arg 0 "invert" "Invert { TRUE, FALSE }"))) -(plug-in-def "${gimp_plug_in_dir}/plug-ins/gimp-org-unit-editor/gimp-org-unit-editor" 1746479358 +(plug-in-def "${gimp_plug_in_dir}/plug-ins/gimp-org-unit-editor/gimp-org-unit-editor" 1748450800 (proc-def "plug-in-unit-editor" 1 "Create or alter units used in GIMP" "The GIMP unit editor" @@ -2037,7 +2037,7 @@ "" 1 0 (proc-arg 0 "run-mode" "The run mode { RUN-INTERACTIVE (0) }"))) -(plug-in-def "${gimp_plug_in_dir}/plug-ins/gimp-org-file-pnm/gimp-org-file-pnm" 1746479358 +(plug-in-def "${gimp_plug_in_dir}/plug-ins/gimp-org-file-pnm/gimp-org-file-pnm" 1748450800 (proc-def "file-pnm-load" 1 "Loads files in the PNM file format" "This plug-in loads files in the various Netpbm portable file formats." @@ -2161,7 +2161,7 @@ (proc-arg 16 "drawable" "Drawable to export") (proc-arg 4 "filename" "The name of the file to export the image in") (proc-arg 4 "raw-filename" "The name of the file to export the image in"))) -(plug-in-def "${gimp_plug_in_dir}/plug-ins/gimp-org-file-ico/gimp-org-file-ico" 1746479358 +(plug-in-def "${gimp_plug_in_dir}/plug-ins/gimp-org-file-ico/gimp-org-file-ico" 1748450800 (proc-def "file-ico-load" 1 "Loads files of Windows ICO file format" "Loads files of Windows ICO file format" @@ -2216,7 +2216,7 @@ (proc-arg 16 "drawable" "Drawable to save") (proc-arg 4 "filename" "The name of the file to save the image in") (proc-arg 4 "raw-filename" "The name entered"))) -(plug-in-def "${gimp_plug_in_dir}/plug-ins/gimp-org-jigsaw/gimp-org-jigsaw" 1746479358 +(plug-in-def "${gimp_plug_in_dir}/plug-ins/gimp-org-jigsaw/gimp-org-jigsaw" 1748450800 (proc-def "plug-in-jigsaw" 1 "Add a jigsaw-puzzle pattern to the image" "Jigsaw puzzle look" @@ -2237,7 +2237,7 @@ (proc-arg 0 "style" "The style/shape of the jigsaw puzzle { 0, 1 }") (proc-arg 0 "blend-lines" "Number of lines for shading bevels >= 0") (proc-arg 3 "blend-amount" "The power of the light highlights 0 =< 5"))) -(plug-in-def "${gimp_plug_in_dir}/plug-ins/gimp-org-compose/gimp-org-compose" 1746479358 +(plug-in-def "${gimp_plug_in_dir}/plug-ins/gimp-org-compose/gimp-org-compose" 1748450800 (proc-def "plug-in-compose" 1 "Create an image using multiple gray images as color channels" "This function creates a new image from multiple gray images" @@ -2292,7 +2292,7 @@ (proc-arg 0 "run-mode" "The run mode { RUN-INTERACTIVE (0), RUN-NONINTERACTIVE (1) }") (proc-arg 13 "image" "Image to recompose from") (proc-arg 16 "drawable" "Not used"))) -(plug-in-def "${gimp_plug_in_dir}/plug-ins/gimp-org-file-faxg3/gimp-org-file-faxg3" 1746479358 +(plug-in-def "${gimp_plug_in_dir}/plug-ins/gimp-org-file-faxg3/gimp-org-file-faxg3" 1748450800 (proc-def "file-faxg3-load" 1 "loads g3 fax files" "This plug-in loads Fax G3 Image files." @@ -2312,7 +2312,7 @@ (proc-arg 4 "filename" "The name of the file to load") (proc-arg 4 "raw-filename" "The name of the file to load") (proc-arg 13 "image" "Output image"))) -(plug-in-def "${gimp_plug_in_dir}/plug-ins/gimp-org-flame/gimp-org-flame" 1746479358 +(plug-in-def "${gimp_plug_in_dir}/plug-ins/gimp-org-flame/gimp-org-flame" 1748450800 (proc-def "plug-in-flame" 1 "Create cosmic recursive fractal flames" "Create cosmic recursive fractal flames" @@ -2328,7 +2328,7 @@ (proc-arg 0 "run-mode" "The run mode { RUN-INTERACTIVE (0), RUN-NONINTERACTIVE (1) }") (proc-arg 13 "image" "Input image (unused)") (proc-arg 16 "drawable" "Input drawable"))) -(plug-in-def "${gimp_plug_in_dir}/plug-ins/gimp-org-procedure-browser/gimp-org-procedure-browser" 1746479358 +(plug-in-def "${gimp_plug_in_dir}/plug-ins/gimp-org-procedure-browser/gimp-org-procedure-browser" 1748450800 (proc-def "plug-in-dbbrowser" 1 "List available procedures in the PDB" "" @@ -2342,7 +2342,7 @@ "" 1 0 (proc-arg 0 "run-mode" "The run mode { RUN-INTERACTIVE (0) }"))) -(plug-in-def "${gimp_plug_in_dir}/plug-ins/gimp-org-lighting/gimp-org-lighting" 1746479358 +(plug-in-def "${gimp_plug_in_dir}/plug-ins/gimp-org-lighting/gimp-org-lighting" 1748450800 (proc-def "plug-in-lighting" 1 "Apply various lighting effects to an image" "No help yet" @@ -2379,7 +2379,7 @@ (proc-arg 0 "antialiasing" "Apply antialiasing (TRUE/FALSE)") (proc-arg 0 "newimage" "Create a new image (TRUE/FALSE)") (proc-arg 0 "transparentbackground" "Make background transparent (TRUE/FALSE)"))) -(plug-in-def "${gimp_plug_in_dir}/plug-ins/gimp-org-colorify/gimp-org-colorify" 1746479358 +(plug-in-def "${gimp_plug_in_dir}/plug-ins/gimp-org-colorify/gimp-org-colorify" 1748450800 (proc-def "plug-in-colorify" 1 "Replace all colors with shades of a specified color" "Makes an average of the RGB channels and uses it to set the color" @@ -2395,7 +2395,7 @@ (proc-arg 13 "image" "Input image") (proc-arg 16 "drawable" "Input drawable") (proc-arg 10 "color" "Color to apply"))) -(plug-in-def "${gimp_plug_in_dir}/plug-ins/gimp-org-imagemap/gimp-org-imagemap" 1746479358 +(plug-in-def "${gimp_plug_in_dir}/plug-ins/gimp-org-imagemap/gimp-org-imagemap" 1748450800 (proc-def "plug-in-imagemap" 1 "Create a clickable imagemap" "" @@ -2411,7 +2411,7 @@ (proc-arg 0 "run-mode" "The run mode { RUN-INTERACTIVE (0) }") (proc-arg 13 "image" "Input image (unused)") (proc-arg 16 "drawable" "Input drawable"))) -(plug-in-def "${gimp_plug_in_dir}/plug-ins/gimp-org-metadata-editor/gimp-org-metadata-editor" 1746479358 +(plug-in-def "${gimp_plug_in_dir}/plug-ins/gimp-org-metadata-editor/gimp-org-metadata-editor" 1748450800 (proc-def "plug-in-metadata-editor" 1 "Edit metadata (IPTC, EXIF, XMP)" "Edit metadata information attached to the current image. Some or all of this metadata will be saved in the file, depending on the output file format." @@ -2426,7 +2426,7 @@ 2 0 (proc-arg 0 "run-mode" "Run mode { RUN-INTERACTIVE (0) }") (proc-arg 13 "image" "Input image"))) -(plug-in-def "${gimp_plug_in_dir}/plug-ins/gimp-org-despeckle/gimp-org-despeckle" 1746479358 +(plug-in-def "${gimp_plug_in_dir}/plug-ins/gimp-org-despeckle/gimp-org-despeckle" 1748450800 (proc-def "plug-in-despeckle" 1 "Remove speckle noise from the image" "This plug-in selectively performs a median or adaptive box filter on an image." @@ -2446,7 +2446,7 @@ (proc-arg 0 "type" "Filter type { MEDIAN (0), ADAPTIVE (1), RECURSIVE-MEDIAN (2), RECURSIVE-ADAPTIVE (3) }") (proc-arg 0 "black" "Black level (-1 to 255)") (proc-arg 0 "white" "White level (0 to 256)"))) -(plug-in-def "${gimp_plug_in_dir}/plug-ins/gimp-org-hot/gimp-org-hot" 1746479358 +(plug-in-def "${gimp_plug_in_dir}/plug-ins/gimp-org-hot/gimp-org-hot" 1748450800 (proc-def "plug-in-hot" 1 "Find and fix pixels that may be unsafely bright" "hot scans an image for pixels that will give unsave values of chrominance or composite signale amplitude when encoded into an NTSC or PAL signal. Three actions can be performed on these ``hot'' pixels. (0) reduce luminance, (1) reduce saturation, or (2) Blacken." @@ -2465,7 +2465,7 @@ (proc-arg 0 "mode" "Mode { NTSC (0), PAL (1) }") (proc-arg 0 "action" "The action to perform") (proc-arg 0 "new-layer" "Create a new layer { TRUE, FALSE }"))) -(plug-in-def "${gimp_plug_in_dir}/plug-ins/gimp-org-file-xwd/gimp-org-file-xwd" 1746479358 +(plug-in-def "${gimp_plug_in_dir}/plug-ins/gimp-org-file-xwd/gimp-org-file-xwd" 1748450800 (proc-def "file-xwd-load" 1 "Loads files in the XWD (X Window Dump) format" "Loads files in the XWD (X Window Dump) format. XWD image files are produced by the program xwd. Xwd is an X Window System window dumping utility." @@ -2505,7 +2505,7 @@ (proc-arg 16 "drawable" "Drawable to export") (proc-arg 4 "filename" "The name of the file to export the image in") (proc-arg 4 "raw-filename" "The name of the file to export the image in"))) -(plug-in-def "${gimp_plug_in_dir}/plug-ins/gimp-org-screenshot/gimp-org-screenshot" 1746479358 +(plug-in-def "${gimp_plug_in_dir}/plug-ins/gimp-org-screenshot/gimp-org-screenshot" 1748450800 (proc-def "plug-in-screenshot" 1 "Create an image from an area of the screen" "The plug-in takes screenshots of an interactively selected window or of the desktop, either the whole desktop or an interactively selected region. When called non-interactively, it may grab the root window or use the window-id passed as a parameter. The last four parameters are optional and can be used to specify the corners of the region to be grabbed.On Mac OS X or on gnome-shell, when called non-interactively, the plug-inonly can take screenshots of the entire root window.Grabbing a window or a region is not supportednon-interactively. To grab a region or a particularwindow, you need to use the interactive mode." @@ -2526,7 +2526,7 @@ (proc-arg 0 "x2" "Region right x coord for SHOOT-REGION") (proc-arg 0 "y2" "Region bottom y coord for SHOOT-REGION") (proc-arg 13 "image" "Output image"))) -(plug-in-def "${gimp_plug_in_dir}/plug-ins/gimp-org-selection-to-path/gimp-org-selection-to-path" 1746479358 +(plug-in-def "${gimp_plug_in_dir}/plug-ins/gimp-org-selection-to-path/gimp-org-selection-to-path" 1748450800 (proc-def "plug-in-sel2path" 1 "Converts a selection to a path" "Converts a selection to a path" @@ -2575,7 +2575,7 @@ (proc-arg 2 "subdivide-surround" "subdivide_surround") (proc-arg 3 "subdivide-threshold" "subdivide_threshold") (proc-arg 2 "tangent-surround" "tangent_surround"))) -(plug-in-def "${gimp_plug_in_dir}/plug-ins/gimp-org-gradient-flare/gimp-org-gradient-flare" 1746479358 +(plug-in-def "${gimp_plug_in_dir}/plug-ins/gimp-org-gradient-flare/gimp-org-gradient-flare" 1748450800 (proc-def "plug-in-gflare" 1 "Produce a lense flare effect using gradients" "This plug-in produces a lense flare effect using custom gradients. In interactive call, the user can edit his/her own favorite lense flare (GFlare) and render it. Edited gflare is saved automatically to the folder in gflare-path, if it is defined in gimprc. In non-interactive call, the user can only render one of GFlare which has been stored in gflare-path already." @@ -2602,7 +2602,7 @@ (proc-arg 0 "use-asupsample" "Whether it uses or not adaptive supersampling while rendering (boolean)") (proc-arg 0 "asupsample-max-depth" "Max depth for adaptive supersampling") (proc-arg 3 "asupsample-threshold" "Threshold for adaptive supersampling"))) -(plug-in-def "${gimp_plug_in_dir}/plug-ins/gimp-org-file-webp/gimp-org-file-webp" 1746479358 +(plug-in-def "${gimp_plug_in_dir}/plug-ins/gimp-org-file-webp/gimp-org-file-webp" 1748450800 (proc-def "file-webp-load" 1 "Loads images in the WebP file format" "Loads images in the WebP file format" @@ -2687,7 +2687,7 @@ (proc-arg 0 "thumbnail" "Toggle saving thumbnail (0/1)") (proc-arg 0 "delay" "Delay to use when timestamps are not available or forced") (proc-arg 0 "force-delay" "Force delay on all frames"))) -(plug-in-def "${gimp_plug_in_dir}/plug-ins/gimp-org-file-header/gimp-org-file-header" 1746479358 +(plug-in-def "${gimp_plug_in_dir}/plug-ins/gimp-org-file-header/gimp-org-file-header" 1748450800 (proc-def "file-header-save" 1 "saves files as C unsigned character array" "FIXME: write help" @@ -2708,7 +2708,7 @@ (proc-arg 16 "drawable" "Drawable to save") (proc-arg 4 "filename" "The name of the file to save the image in") (proc-arg 4 "raw-filename" "The name of the file to save the image in"))) -(plug-in-def "${gimp_plug_in_dir}/plug-ins/gimp-org-file-gif-save/gimp-org-file-gif-save" 1746479358 +(plug-in-def "${gimp_plug_in_dir}/plug-ins/gimp-org-file-gif-save/gimp-org-file-gif-save" 1748450800 (proc-def "file-gif-save" 1 "exports files in Compuserve GIF file format" "Export a file in Compuserve GIF format, with possible animation, transparency, and comment. To export an animation, operate on a multi-layer file. The plug-in will interpret <50% alpha as transparent. When run non-interactively, the value for the comment is taken from the 'gimp-comment' parasite. " @@ -2759,7 +2759,7 @@ (proc-arg 0 "as-animation" "Export GIF as animation?") (proc-arg 0 "force-delay" "(animated gif) Use specified delay for all frames?") (proc-arg 0 "force-dispose" "(animated gif) Use specified disposal for all frames?"))) -(plug-in-def "${gimp_plug_in_dir}/plug-ins/gimp-org-file-raw-data/gimp-org-file-raw-data" 1746479358 +(plug-in-def "${gimp_plug_in_dir}/plug-ins/gimp-org-file-raw-data/gimp-org-file-raw-data" 1748450800 (proc-def "file-raw-load" 1 "Load raw images, specifying image information" "Load raw images, specifying image information" @@ -2857,7 +2857,7 @@ 2 0 (proc-arg 0 "image-type" "The image type { RAW_RGB (0), RAW_PLANAR (3) }") (proc-arg 0 "palette-type" "The palette type { RAW_PALETTE_RGB (0), RAW_PALETTE_BGR (1) }"))) -(plug-in-def "${gimp_plug_in_dir}/plug-ins/gimp-org-fractal-trace/gimp-org-fractal-trace" 1746479358 +(plug-in-def "${gimp_plug_in_dir}/plug-ins/gimp-org-fractal-trace/gimp-org-fractal-trace" 1748450800 (proc-def "plug-in-fractal-trace" 1 "Transform image with the Mandelbrot Fractal" "transform image with the Mandelbrot Fractal" @@ -2879,7 +2879,7 @@ (proc-arg 3 "ymax" "ymax fractal image delimiter") (proc-arg 0 "depth" "Trace depth") (proc-arg 0 "outside-type" "Outside type { WRAP (0), TRANS (1), BLACK (2), WHITE (3) }"))) -(plug-in-def "${gimp_plug_in_dir}/plug-ins/gimp-org-file-dicom/gimp-org-file-dicom" 1746479358 +(plug-in-def "${gimp_plug_in_dir}/plug-ins/gimp-org-file-dicom/gimp-org-file-dicom" 1748450800 (proc-def "file-dicom-load" 1 "loads files of the dicom file format" "Load a file in the DICOM standard format.The standard is defined at http://medical.nema.org/. The plug-in currently only supports reading images with uncompressed pixel sections." @@ -2918,7 +2918,7 @@ (proc-arg 16 "drawable" "Drawable to save") (proc-arg 4 "filename" "The name of the file to save") (proc-arg 4 "raw-filename" "The name of the file to save"))) -(plug-in-def "${gimp_plug_in_dir}/plug-ins/gimp-org-smooth-palette/gimp-org-smooth-palette" 1746479358 +(plug-in-def "${gimp_plug_in_dir}/plug-ins/gimp-org-smooth-palette/gimp-org-smooth-palette" 1748450800 (proc-def "plug-in-smooth-palette" 1 "Derive a smooth color palette from the image" "help!" @@ -2940,7 +2940,7 @@ (proc-arg 0 "show-image" "Show Image?") (proc-arg 13 "new-image" "Output image") (proc-arg 14 "new-layer" "Output layer"))) -(plug-in-def "${gimp_plug_in_dir}/plug-ins/gimp-org-file-html-table/gimp-org-file-html-table" 1746479358 +(plug-in-def "${gimp_plug_in_dir}/plug-ins/gimp-org-file-html-table/gimp-org-file-html-table" 1748450800 (proc-def "file-gtm-save" 1 "GIMP Table Magic" "Allows you to draw an HTML table in GIMP. See help for more info." @@ -2961,7 +2961,7 @@ (proc-arg 16 "drawable" "Drawable to export") (proc-arg 4 "filename" "The name of the file to export the image in") (proc-arg 4 "raw-filename" "The name of the file to export the image in"))) -(plug-in-def "${gimp_plug_in_dir}/plug-ins/gimp-org-blinds/gimp-org-blinds" 1746479358 +(plug-in-def "${gimp_plug_in_dir}/plug-ins/gimp-org-blinds/gimp-org-blinds" 1748450800 (proc-def "plug-in-blinds" 1 "Simulate an image painted on window blinds" "More here later" @@ -2980,7 +2980,7 @@ (proc-arg 0 "num-segments" "Number of segments in blinds") (proc-arg 0 "orientation" "The orientation { ORIENTATION-HORIZONTAL (0), ORIENTATION-VERTICAL (1) }") (proc-arg 0 "bg-transparent" "Background transparent { FALSE, TRUE }"))) -(plug-in-def "${gimp_plug_in_dir}/plug-ins/gimp-org-file-pcx/gimp-org-file-pcx" 1746479358 +(plug-in-def "${gimp_plug_in_dir}/plug-ins/gimp-org-file-pcx/gimp-org-file-pcx" 1748450800 (proc-def "file-pcx-load" 1 "Loads files in Zsoft PCX file format" "FIXME: write help for pcx_load" @@ -3019,7 +3019,7 @@ (proc-arg 16 "drawable" "Drawable to export") (proc-arg 4 "filename" "The name of the file to export the image in") (proc-arg 4 "raw-filename" "The name entered"))) -(plug-in-def "${gimp_plug_in_dir}/plug-ins/gimp-org-mail/gimp-org-mail" 1746479358 +(plug-in-def "${gimp_plug_in_dir}/plug-ins/gimp-org-mail/gimp-org-mail" 1748450800 (proc-def "plug-in-mail-image" 1 "Send the image by email" "The preferred email composer is used to send emails and must be properly configured." @@ -3041,7 +3041,7 @@ (proc-arg 4 "subject" "The subject") (proc-arg 4 "comment" "The Comment") (proc-arg 0 "encapsulation" "ignored"))) -(plug-in-def "${gimp_plug_in_dir}/plug-ins/gimp-org-plugin-browser/gimp-org-plugin-browser" 1746479358 +(plug-in-def "${gimp_plug_in_dir}/plug-ins/gimp-org-plugin-browser/gimp-org-plugin-browser" 1748450800 (proc-def "plug-in-plug-in-details" 1 "Display information about plug-ins" "Allows one to browse the plug-in menus system. You can search for plug-in names, sort by name or menu location and you can view a tree representation of the plug-in menus. Can also be of help to find where new plug-ins have installed themselves in the menus." @@ -3055,7 +3055,7 @@ "" 1 0 (proc-arg 0 "run-mode" "The run mode { RUN-INTERACTIVE (0) }"))) -(plug-in-def "${gimp_plug_in_dir}/plug-ins/gimp-org-van-gogh-lic/gimp-org-van-gogh-lic" 1746479358 +(plug-in-def "${gimp_plug_in_dir}/plug-ins/gimp-org-van-gogh-lic/gimp-org-van-gogh-lic" 1748450800 (proc-def "plug-in-lic" 1 "Special effects that nobody understands" "No help yet" @@ -3071,7 +3071,7 @@ (proc-arg 0 "run-mode" "The run mode { RUN-INTERACTIVE (0) }") (proc-arg 13 "image" "Input image") (proc-arg 16 "drawable" "Input drawable"))) -(plug-in-def "${gimp_plug_in_dir}/plug-ins/gimp-org-color-cube-analyze/gimp-org-color-cube-analyze" 1746479358 +(plug-in-def "${gimp_plug_in_dir}/plug-ins/gimp-org-color-cube-analyze/gimp-org-color-cube-analyze" 1748450800 (proc-def "plug-in-ccanalyze" 1 "Analyze the set of colors in the image" "Analyze colorcube and print some information about the current image (also displays a color-histogram)" @@ -3088,7 +3088,7 @@ (proc-arg 13 "image" "Input image") (proc-arg 16 "drawable" "Input drawable") (proc-arg 0 "num-colors" "Number of colors in the image"))) -(plug-in-def "${gimp_plug_in_dir}/plug-ins/gimp-org-file-svg/gimp-org-file-svg" 1746479358 +(plug-in-def "${gimp_plug_in_dir}/plug-ins/gimp-org-file-svg/gimp-org-file-svg" 1748450800 (proc-def "file-svg-load" 1 "Loads files in the SVG file format" "Renders SVG files to raster graphics using librsvg." @@ -3129,7 +3129,7 @@ (proc-arg 13 "image" "Thumbnail image") (proc-arg 0 "image-width" "Width of full-sized image") (proc-arg 0 "image-height" "Height of full-sized image"))) -(plug-in-def "${gimp_plug_in_dir}/plug-ins/gimp-org-blur/gimp-org-blur" 1746479358 +(plug-in-def "${gimp_plug_in_dir}/plug-ins/gimp-org-blur/gimp-org-blur" 1748450800 (proc-def "plug-in-blur" 1 "Simple blur, fast but not very strong" "This plug-in blurs the specified drawable, using a 3x3 blur. Indexed images are not supported." @@ -3144,7 +3144,7 @@ (proc-arg 0 "run-mode" "The run mode { RUN-INTERACTIVE (0), RUN-NONINTERACTIVE (1) }") (proc-arg 13 "image" "Input image (unused)") (proc-arg 16 "drawable" "Input drawable"))) -(plug-in-def "${gimp_plug_in_dir}/plug-ins/gimp-org-wavelet-decompose/gimp-org-wavelet-decompose" 1746479358 +(plug-in-def "${gimp_plug_in_dir}/plug-ins/gimp-org-wavelet-decompose/gimp-org-wavelet-decompose" 1748450800 (proc-def "plug-in-wavelet-decompose" 1 "Wavelet decompose" "Compute and render wavelet scales" @@ -3163,7 +3163,7 @@ (proc-arg 0 "scales" "Number of scales (1-7)") (proc-arg 0 "create-group" "Create a layer group to store the decomposition") (proc-arg 0 "create-masks" "Add a layer mask to each scales layers"))) -(plug-in-def "${gimp_plug_in_dir}/plug-ins/gimp-org-file-dds/gimp-org-file-dds" 1746479358 +(plug-in-def "${gimp_plug_in_dir}/plug-ins/gimp-org-file-dds/gimp-org-file-dds" 1748450800 (proc-def "file-dds-load" 1 "Loads files in DDS image format" "Loads files in DDS image format" @@ -3250,7 +3250,7 @@ (proc-arg 0 "preserve-alpha-coverage" "Preserve alpha test converage for alpha channel maps") (proc-arg 3 "alpha-test-threshold" "Alpha test threshold value for which alpha test converage should be preserved") (proc-arg 0 "flip-image" "Flip image vertically on export"))) -(plug-in-def "${gimp_plug_in_dir}/plug-ins/gimp-org-file-xbm/gimp-org-file-xbm" 1746479358 +(plug-in-def "${gimp_plug_in_dir}/plug-ins/gimp-org-file-xbm/gimp-org-file-xbm" 1748450800 (proc-def "file-xbm-load" 1 "Load a file in X10 or X11 bitmap (XBM) file format" "Load a file in X10 or X11 bitmap (XBM) file format. XBM is a lossless format for flat black-and-white (two color indexed) images." @@ -3296,7 +3296,7 @@ (proc-arg 4 "prefix" "Identifier prefix [determined from filename]") (proc-arg 0 "write-mask" "(0 = ignore, 1 = save as extra file)") (proc-arg 4 "mask-extension" "Extension of the mask file"))) -(plug-in-def "${gimp_plug_in_dir}/plug-ins/gimp-org-file-jpeg/gimp-org-file-jpeg" 1746479358 +(plug-in-def "${gimp_plug_in_dir}/plug-ins/gimp-org-file-jpeg/gimp-org-file-jpeg" 1748450800 (proc-def "file-jpeg-load" 1 "loads files in the JPEG file format" "loads files in the JPEG file format" @@ -3361,7 +3361,7 @@ (proc-arg 0 "baseline" "Force creation of a baseline JPEG (non-baseline JPEGs can't be read by all decoders) (0/1)") (proc-arg 0 "restart" "Interval of restart markers (in MCU rows, 0 = no restart markers)") (proc-arg 0 "dct" "DCT method to use { INTEGER (0), FIXED (1), FLOAT (2) }"))) -(plug-in-def "${gimp_plug_in_dir}/plug-ins/gimp-org-file-fits/gimp-org-file-fits" 1746479358 +(plug-in-def "${gimp_plug_in_dir}/plug-ins/gimp-org-file-fits/gimp-org-file-fits" 1748450800 (proc-def "file-fits-load" 1 "load file of the FITS file format" "load file of the FITS file format (Flexible Image Transport System)" @@ -3400,7 +3400,7 @@ (proc-arg 16 "drawable" "Drawable to export") (proc-arg 4 "filename" "The name of the file to export the image in") (proc-arg 4 "raw-filename" "The name of the file to export the image in"))) -(plug-in-def "${gimp_plug_in_dir}/plug-ins/gimp-org-sharpen/gimp-org-sharpen" 1746479358 +(plug-in-def "${gimp_plug_in_dir}/plug-ins/gimp-org-sharpen/gimp-org-sharpen" 1748450800 (proc-def "plug-in-sharpen" 1 "Make image sharper (less powerful than Unsharp Mask)" "This plug-in selectively performs a convolution filter on an image." @@ -3416,7 +3416,7 @@ (proc-arg 13 "image" "Input image") (proc-arg 16 "drawable" "Input drawable") (proc-arg 0 "percent" "Percent sharpening (default = 10)"))) -(plug-in-def "${gimp_plug_in_dir}/plug-ins/gimp-org-file-raw-placeholder/gimp-org-file-raw-placeholder" 1746479358 +(plug-in-def "${gimp_plug_in_dir}/plug-ins/gimp-org-file-raw-placeholder/gimp-org-file-raw-placeholder" 1748450800 (proc-def "file-raw-placeholder-canon-load" 1 "Load files in the Canon raw formats via raw-placeholder" "This plug-in loads files in Canon's raw formats by calling raw-placeholder." @@ -3892,7 +3892,7 @@ (proc-arg 4 "filename" "The name of the file to load.") (proc-arg 4 "raw-filename" "The name entered") (proc-arg 13 "image" "Output image"))) -(plug-in-def "${gimp_plug_in_dir}/plug-ins/gimp-org-script-fu/gimp-org-script-fu" 1746479358 +(plug-in-def "${gimp_plug_in_dir}/plug-ins/gimp-org-script-fu/gimp-org-script-fu" 1748450800 (proc-def "extension-script-fu" 2 "A scheme interpreter for scripting GIMP operations" "More help here later" @@ -3959,7 +3959,7 @@ (proc-arg 0 "run-mode" "The run mode { RUN-NONINTERACTIVE (1) }") (proc-arg 4 "code" "The code to evaluate")) (locale-def "gimp20-script-fu")) -(plug-in-def "${gimp_plug_in_dir}/plug-ins/gimp-org-film/gimp-org-film" 1746479358 +(plug-in-def "${gimp_plug_in_dir}/plug-ins/gimp-org-film/gimp-org-film" 1748450800 (proc-def "plug-in-film" 1 "Combine several images on a film strip" "Compose several images to a roll film" @@ -3985,7 +3985,7 @@ (proc-arg 0 "num-images" "Number of images to be used for film") (proc-arg 5 "image-ids" "num-images image IDs to be used for film") (proc-arg 13 "new-image" "Output image"))) -(plug-in-def "${gimp_plug_in_dir}/plug-ins/gimp-org-curve-bend/gimp-org-curve-bend" 1746479358 +(plug-in-def "${gimp_plug_in_dir}/plug-ins/gimp-org-curve-bend/gimp-org-curve-bend" 1748450800 (proc-def "plug-in-curve-bend" 1 "Bend the image using two control curves" "This plug-in does bend the active layer If there is a current selection it is copied to floating selection and the curve_bend distortion is done on the floating selection. If work_on_copy parameter is TRUE, the curve_bend distortion is done on a copy of the active layer (or floating selection). The upper and lower edges are bent in shape of 2 spline curves. both (upper and lower) curves are determined by upto 17 points or by 256 Y-Values if curve_type == 1 (freehand mode) If rotation is not 0, the layer is rotated before and rotated back after the bend operation. This enables bending in other directions than vertical. bending usually changes the size of the handled layer. this plug-in sets the offsets of the handled layer to keep its center at the same position" @@ -4034,7 +4034,7 @@ (proc-arg 0 "total-steps" "total number of steps (# of layers-1 to apply the related plug-in)") (proc-arg 3 "current-step" "current (for linear iterations this is the layerstack position, otherwise some value in between)") (proc-arg 0 "len-struct" "length of stored data structure with id is equal to the plug_in proc_name"))) -(plug-in-def "${gimp_plug_in_dir}/plug-ins/gimp-org-guillotine/gimp-org-guillotine" 1746479358 +(plug-in-def "${gimp_plug_in_dir}/plug-ins/gimp-org-guillotine/gimp-org-guillotine" 1748450800 (proc-def "plug-in-guillotine" 1 "Slice the image into subimages using guides" "This function takes an image and slices it along its guides, creating new images. The original image is not modified." @@ -4052,7 +4052,7 @@ (proc-arg 16 "drawable" "Input drawable (unused)") (proc-arg 0 "image-count" "Number of images created") (proc-arg 5 "image-ids" "Output images"))) -(plug-in-def "${gimp_plug_in_dir}/plug-ins/gimp-org-file-psp/gimp-org-file-psp" 1746479358 +(plug-in-def "${gimp_plug_in_dir}/plug-ins/gimp-org-file-psp/gimp-org-file-psp" 1748450800 (proc-def "file-psp-load" 1 "loads images from the Paint Shop Pro PSP file format" "This plug-in loads and exports images in Paint Shop Pro's native PSP format. Vector layers aren't handled. Exporting isn't yet implemented." @@ -4072,7 +4072,7 @@ (proc-arg 4 "filename" "The name of the file to load") (proc-arg 4 "raw-filename" "The name of the file to load") (proc-arg 13 "image" "Output image"))) -(plug-in-def "${gimp_plug_in_dir}/plug-ins/gimp-org-file-pdf-load/gimp-org-file-pdf-load" 1746479358 +(plug-in-def "${gimp_plug_in_dir}/plug-ins/gimp-org-file-pdf-load/gimp-org-file-pdf-load" 1748450800 (proc-def "file-pdf-load" 1 "Load file in PDF format" "Loads files in Adobe's Portable Document Format. PDF is designed to be easily processed by a variety of different platforms, and is a distant cousin of PostScript.\nIf the PDF document has multiple pages, only the first page will be loaded. Call file_pdf_load2() to load several pages as layers." @@ -4129,7 +4129,7 @@ (proc-arg 0 "image-height" "Height of full-sized image") (proc-arg 0 "image-type" "Image type") (proc-arg 0 "num-layers" "Number of pages"))) -(plug-in-def "${gimp_plug_in_dir}/plug-ins/gimp-org-file-csource/gimp-org-file-csource" 1746479358 +(plug-in-def "${gimp_plug_in_dir}/plug-ins/gimp-org-file-csource/gimp-org-file-csource" 1748450800 (proc-def "file-csource-save" 1 "Dump image data in RGB(A) format for C source" "CSource cannot be run non-interactively." @@ -4150,7 +4150,7 @@ (proc-arg 16 "drawable" "Drawable to save") (proc-arg 4 "filename" "The name of the file to save the image in") (proc-arg 4 "raw-filename" "The name of the file to save the image in"))) -(plug-in-def "${gimp_plug_in_dir}/plug-ins/gimp-org-help/gimp-org-help" 1746479358 +(plug-in-def "${gimp_plug_in_dir}/plug-ins/gimp-org-help/gimp-org-help" 1748450800 (proc-def "extension-gimp-help" 2 "" "" @@ -4166,7 +4166,7 @@ (proc-arg 9 "domain-names" "") (proc-arg 0 "num-domain-uris" "") (proc-arg 9 "domain-uris" ""))) -(plug-in-def "${gimp_plug_in_dir}/plug-ins/gimp-org-photocopy/gimp-org-photocopy" 1746479358 +(plug-in-def "${gimp_plug_in_dir}/plug-ins/gimp-org-photocopy/gimp-org-photocopy" 1748450800 (proc-def "plug-in-photocopy" 1 "Simulate color distortion produced by a copy machine" "Propagates dark values in an image based on each pixel's relative darkness to a neighboring average. The idea behind this filter is to give the look of a photocopied version of the image, with toner transferred based on the relative darkness of a particular region. This is achieved by darkening areas of the image which are measured to be darker than a neighborhood average and setting other pixels to white. In this way, sufficiently large shifts in intensity are darkened to black. The rate at which they are darkened to black is determined by the second pct_black parameter. The mask_radius parameter controls the size of the pixel neighborhood over which the average intensity is computed and then compared to each pixel in the neighborhood to decide whether or not to darken it to black. Large values for mask_radius result in very thick black areas bordering the regions of white and much less detail for black areas everywhere including inside regions of color. Small values result in less toner overall and more detail everywhere. Small values for the pct_black make the blend from the white regions to the black border lines smoother and the toner regions themselves thinner and less noticeable; larger values achieve the opposite effect." @@ -4186,7 +4186,7 @@ (proc-arg 3 "sharpness" "Sharpness (detail level) (0.0 - 1.0)") (proc-arg 3 "pct-black" "Percentage of darkened pixels to set to black (0.0 - 1.0)") (proc-arg 3 "pct-white" "Percentage of non-darkened pixels left white (0.0 - 1.0)"))) -(plug-in-def "${gimp_plug_in_dir}/plug-ins/gimp-org-busy-dialog/gimp-org-busy-dialog" 1746479358 +(plug-in-def "${gimp_plug_in_dir}/plug-ins/gimp-org-busy-dialog/gimp-org-busy-dialog" 1748450800 (proc-def "plug-in-busy-dialog" 1 "Show a dialog while waiting for an operation to finish" "Used by GIMP to display a dialog, containing a spinner and a custom message, while waiting for an ongoing operation to finish. Optionally, the dialog may provide a \"Cancel\" button, which can be used to cancel the operation." @@ -4203,7 +4203,7 @@ (proc-arg 0 "write-fd" "The write file descriptor") (proc-arg 4 "message" "The message") (proc-arg 0 "cancelable" "Whether the dialog is cancelable (TRUE or FALSE)"))) -(plug-in-def "${gimp_plug_in_dir}/plug-ins/gimp-org-animation-play/gimp-org-animation-play" 1746479358 +(plug-in-def "${gimp_plug_in_dir}/plug-ins/gimp-org-animation-play/gimp-org-animation-play" 1748450800 (proc-def "plug-in-animationplay" 1 "Preview a GIMP layer-based animation" "" @@ -4219,7 +4219,7 @@ (proc-arg 0 "run-mode" "The run mode { RUN-INTERACTIVE (0), RUN-NONINTERACTIVE (1) }") (proc-arg 13 "image" "Input image") (proc-arg 16 "drawable" "Input drawable (unused)"))) -(plug-in-def "${gimp_plug_in_dir}/plug-ins/gimp-org-nl-filter/gimp-org-nl-filter" 1746479358 +(plug-in-def "${gimp_plug_in_dir}/plug-ins/gimp-org-nl-filter/gimp-org-nl-filter" 1748450800 (proc-def "plug-in-nlfilt" 1 "Nonlinear swiss army knife filter" "This is the pnmnlfilt, in gimp's clothing. See the pnmnlfilt manpage for details." @@ -4238,7 +4238,7 @@ (proc-arg 3 "alpha" "The amount of the filter to apply") (proc-arg 3 "radius" "The filter radius") (proc-arg 0 "filter" "The Filter to Run, 0 - alpha trimmed mean; 1 - optimal estimation (alpha controls noise variance); 2 - edge enhancement"))) -(plug-in-def "${gimp_plug_in_dir}/plug-ins/gimp-org-max-rgb/gimp-org-max-rgb" 1746479358 +(plug-in-def "${gimp_plug_in_dir}/plug-ins/gimp-org-max-rgb/gimp-org-max-rgb" 1748450800 (proc-def "plug-in-max-rgb" 1 "Reduce image to pure red, green, and blue" "There's no help yet." @@ -4254,7 +4254,7 @@ (proc-arg 13 "image" "Input image (not used)") (proc-arg 16 "drawable" "Input drawable") (proc-arg 0 "max-p" "{ MINIMIZE (0), MAXIMIZE (1) }"))) -(plug-in-def "${gimp_plug_in_dir}/plug-ins/gimp-org-cml-explorer/gimp-org-cml-explorer" 1746479358 +(plug-in-def "${gimp_plug_in_dir}/plug-ins/gimp-org-cml-explorer/gimp-org-cml-explorer" 1748450800 (proc-def "plug-in-cml-explorer" 1 "Create abstract Coupled-Map Lattice patterns" "Make an image of Coupled-Map Lattice (CML). CML is a kind of Cellula Automata on continuous (value) domain. In GIMP_RUN_NONINTERACTIVE, the name of a parameter file is passed as the 4th arg. You can control CML_explorer via parameter file." diff --git a/Gentoo/gentooamd/home/user/.config/GIMP/2.10/sessionrc b/Gentoo/gentooamd/home/user/.config/GIMP/2.10/sessionrc index da26cf0e..9f8381a4 100644 --- a/Gentoo/gentooamd/home/user/.config/GIMP/2.10/sessionrc +++ b/Gentoo/gentooamd/home/user/.config/GIMP/2.10/sessionrc @@ -84,6 +84,9 @@ (factory-entry "gimp-file-export-dialog") (position 0 77) (size 937 661)) +(session-info "toplevel" + (factory-entry "gimp-image-new-dialog") + (position 769 410)) (hide-docks no) (single-window-mode yes) diff --git a/Gentoo/gentooamd/home/user/.config/GIMP/2.10/tags.xml b/Gentoo/gentooamd/home/user/.config/GIMP/2.10/tags.xml index 5eac0c44..2a8bbea8 100644 --- a/Gentoo/gentooamd/home/user/.config/GIMP/2.10/tags.xml +++ b/Gentoo/gentooamd/home/user/.config/GIMP/2.10/tags.xml @@ -10,10 +10,10 @@ round - + - + @@ -256,34 +256,31 @@ - - - - + - + - + - + - + - + - + @@ -301,9 +298,6 @@ - - - @@ -328,19 +322,16 @@ - + - - - - + - + @@ -355,16 +346,16 @@ - + - + - + @@ -373,10 +364,10 @@ - + - + @@ -391,13 +382,13 @@ - + - + - + @@ -424,49 +415,28 @@ - + - - - - - - - + - - - - - - - + - - - - - - - - - - + @@ -478,34 +448,28 @@ - - - - - - - + - + - + - + - + - + @@ -517,10 +481,10 @@ - + - + @@ -541,16 +505,16 @@ - + - + - + @@ -565,10 +529,10 @@ - + - + @@ -583,13 +547,13 @@ - + - + - + @@ -604,22 +568,22 @@ - + - + - + - + @@ -634,13 +598,10 @@ - + - - - - + @@ -649,13 +610,10 @@ - + - - - - + @@ -673,10 +631,7 @@ - - - - + @@ -700,28 +655,28 @@ - + - + - + - + - + - + @@ -730,25 +685,22 @@ - + - - - - + - + - + @@ -757,13 +709,7 @@ - - - - - - - + @@ -775,16 +721,16 @@ - + - + - + @@ -799,22 +745,19 @@ - + - + - + - - - - + @@ -829,7 +772,7 @@ - + diff --git a/Gentoo/gentooamd/home/user/.config/arkrc b/Gentoo/gentooamd/home/user/.config/arkrc index e74f7f8e..26568797 100644 --- a/Gentoo/gentooamd/home/user/.config/arkrc +++ b/Gentoo/gentooamd/home/user/.config/arkrc @@ -1,6 +1,6 @@ [ExtractDialog] 2 screens: Window-Maximized=true -DirHistory[$e]=$HOME/Projects/SCAR-719/repos/programming/cpp/hardwaredb/include/,/run/media/ganome/01FB-18D1/BIOS/,$HOME/minecraft/crafty/data/servers/7f5cf68a-a46b-4641-beb2-5a3b0aa1b2a8/plugins/,$HOME/minecraft/crafty/data/servers/7f5cf68a-a46b-4641-beb2-5a3b0aa1b2a8/plugins/AdvancedJobs/jobs/,$HOME/Downloads/perfectworld/,$HOME/Downloads/ +DirHistory[$e]=/opt/sysmonforlinux/,/opt/wazuh/wazuh-agent_4.12.0-1_amd64/,/opt/wazuh/,$HOME/Projects/SCAR-719/repos/programming/cpp/hardwaredb/include/,/run/media/ganome/01FB-18D1/BIOS/,$HOME/minecraft/crafty/data/servers/7f5cf68a-a46b-4641-beb2-5a3b0aa1b2a8/plugins/,$HOME/minecraft/crafty/data/servers/7f5cf68a-a46b-4641-beb2-5a3b0aa1b2a8/plugins/AdvancedJobs/jobs/,$HOME/Downloads/perfectworld/,$HOME/Downloads/ [Extraction] preservePaths=false @@ -12,4 +12,3 @@ ShowSidebar=true [MainWindow] 2 screens: Window-Maximized=true StatusBar=Disabled -ToolBarsMovable=Disabled diff --git a/Gentoo/gentooamd/home/user/.config/dconf/user b/Gentoo/gentooamd/home/user/.config/dconf/user index e426d11d674a4961fe26538c3920a318bdda2a12..848b1b899fa048ded81523ba2fd3f581af95059c 100644 GIT binary patch delta 5013 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 GZvO|qT@kMU diff --git a/Gentoo/gentooamd/home/user/.config/geany/session.conf b/Gentoo/gentooamd/home/user/.config/geany/session.conf index 4209d01f..e8f22412 100644 --- a/Gentoo/gentooamd/home/user/.config/geany/session.conf +++ b/Gentoo/gentooamd/home/user/.config/geany/session.conf @@ -1,13 +1,16 @@ [files] -recent_files=/home/ganome/Desktop/bookmarks-2024-09-13.json;/home/ganome/Documents/GameStuff/fragpunk-cmd.txt;/home/ganome/Nextcloud4/SCAR-iT/Documents/Sales-Pitch Figures.txt;/tmp/pid-32080/esa1.hc1364-61.eu.iphmx.com!scaritcolo.com!1742421601!1742508004.xml;/home/ganome/.config/ghostty/config;/home/ganome/Nextcloud4/SCAR-iT/Configs/email;/home/ganome/Downloads/pve-spice (1).vv;/home/ganome/Nextcloud4/Documents/Readme.md;/home/ganome/Documents/Songs;/home/ganome/Prism-Instance.txt; +recent_files=/home/ganome/Nextcloud4/SCAR-iT/blogs/Gentoo SecureBoot;/home/ganome/Documents/GameStuff/gamestoget.txt;/home/ganome/Documents/GameStuff/fragpunk-cmd.txt;/home/ganome/Nextcloud4/SCAR-iT/Wazuh/troubleshooting-changes.txt;/home/ganome/emerge-resume;/home/ganome/Documents/Probate-Attorney.txt;/home/ganome/Documents/wazuh-readonly.txt;/home/ganome/Nextcloud4/SCAR-iT/Wazuh/wazuh-creds;/home/ganome/wazuh/server/etc/ossec.conf;/home/ganome/wazuh/gentooclient/etc/ossec.conf; recent_projects= -current_page=5 -FILE_NAME_0=125;None;0;EUTF-8;1;1;0;%2Fhome%2Fganome%2FProjects%2FSCAR-719%2FDocuments%2FTODO;0;4 -FILE_NAME_1=1135;None;0;EUTF-8;1;1;0;%2Fhome%2Fganome%2FNextcloud4%2FSCAR-iT%2FConfigs%2Femail;0;4 -FILE_NAME_2=278;Conf;0;EUTF-8;1;1;0;%2Fhome%2Fganome%2F.config%2Fghostty%2Fconfig;0;4 -FILE_NAME_3=0;C++;0;EUTF-8;1;1;0;%2Fusr%2Fsrc%2Fdwm-6.5%2Fconfig.def.h;0;4 -FILE_NAME_4=340;None;0;EUTF-8;1;1;0;%2Fhome%2Fganome%2FNextcloud4%2FSCAR-iT%2FDocuments%2FSales-Pitch%20Figures.txt;0;4 -FILE_NAME_5=51;None;0;EUTF-8;1;1;0;%2Fhome%2Fganome%2FDocuments%2FGameStuff%2Ffragpunk-cmd.txt;0;4 +current_page=7 +FILE_NAME_0=57;None;0;EUTF-8;1;1;0;%2Fhome%2Fganome%2FNextcloud4%2FSCAR-iT%2FWazuh%2Fwazuh-creds;0;4 +FILE_NAME_1=23;None;0;EUTF-8;1;1;0;%2Fhome%2Fganome%2FDocuments%2Fwazuh-readonly.txt;0;4 +FILE_NAME_2=11;None;0;EUTF-8;1;1;0;%2Fhome%2Fganome%2FDocuments%2FProbate-Attorney.txt;0;4 +FILE_NAME_3=748;None;0;EUTF-8;1;1;0;%2Fhome%2Fganome%2Femerge-resume;0;4 +FILE_NAME_4=8;None;0;EUTF-8;1;1;0;%2Fhome%2Fganome%2FNextcloud4%2FSCAR-iT%2FWazuh%2Ftroubleshooting-changes.txt;0;4 +FILE_NAME_5=1;None;0;EUTF-8;1;1;0;%2Fhome%2Fganome%2FDocuments%2FGameStuff%2Ffragpunk-cmd.txt;0;4 +FILE_NAME_6=12;None;0;EUTF-8;1;1;0;%2Fhome%2Fganome%2FDocuments%2FGameStuff%2Fgamestoget.txt;0;4 +FILE_NAME_7=930;None;0;EUTF-8;1;1;0;%2Fhome%2Fganome%2FDocuments%2FGameStuff%2Fark-SE-ModList;0;4 +FILE_NAME_8=112;None;0;EUTF-8;1;1;0;%2Fhome%2Fganome%2FNextcloud4%2FSCAR-iT%2Fblogs%2FGentoo%20SecureBoot;0;4 [project] session_file= @@ -15,8 +18,8 @@ project_file_path=/home/ganome/projects [geany] treeview_position=156 -msgwindow_position=776 -geometry=0;0;1920;1008;1; +msgwindow_position=790 +geometry=0;0;1898;1022;1; sidebar_page=1 [VTE] @@ -25,8 +28,8 @@ last_dir=/home/ganome [search] find_all_expanded=false replace_all_expanded=true -position_find_x=664 -position_find_y=460 +position_find_x=0 +position_find_y=0 position_replace_x=0 position_replace_y=0 position_fif_x=-1 diff --git a/Gentoo/gentooamd/home/user/.config/gtk-3.0/settings.ini b/Gentoo/gentooamd/home/user/.config/gtk-3.0/settings.ini index a99bb15a..8afcd7af 100644 --- a/Gentoo/gentooamd/home/user/.config/gtk-3.0/settings.ini +++ b/Gentoo/gentooamd/home/user/.config/gtk-3.0/settings.ini @@ -1,12 +1,12 @@ [Settings] -gtk-application-prefer-dark-theme=false +gtk-application-prefer-dark-theme=true gtk-button-images=true gtk-cursor-theme-name=breeze_cursors gtk-cursor-theme-size=24 gtk-decoration-layout=icon:minimize,maximize,close gtk-enable-animations=true gtk-font-name=Noto Sans, 10 -gtk-icon-theme-name=oxygen +gtk-icon-theme-name=breeze-dark gtk-menu-images=true gtk-modules=colorreload-gtk-module gtk-primary-button-warps-slider=true diff --git a/Gentoo/gentooamd/home/user/.config/gtk-4.0/settings.ini b/Gentoo/gentooamd/home/user/.config/gtk-4.0/settings.ini index 953989f9..32f07845 100644 --- a/Gentoo/gentooamd/home/user/.config/gtk-4.0/settings.ini +++ b/Gentoo/gentooamd/home/user/.config/gtk-4.0/settings.ini @@ -1,11 +1,11 @@ [Settings] -gtk-application-prefer-dark-theme=false +gtk-application-prefer-dark-theme=true gtk-cursor-theme-name=breeze_cursors gtk-cursor-theme-size=24 gtk-decoration-layout=icon:minimize,maximize,close gtk-enable-animations=true gtk-font-name=Noto Sans, 10 -gtk-icon-theme-name=oxygen +gtk-icon-theme-name=breeze-dark gtk-modules=colorreload-gtk-module gtk-primary-button-warps-slider=true gtk-sound-theme-name=ocean diff --git a/Gentoo/gentooamd/home/user/.config/gtkrc b/Gentoo/gentooamd/home/user/.config/gtkrc index f2229dfa..59be0ca0 100644 --- a/Gentoo/gentooamd/home/user/.config/gtkrc +++ b/Gentoo/gentooamd/home/user/.config/gtkrc @@ -1,4 +1,4 @@ -# created by KDE Plasma, Thu May 15 08:44:38 2025 +# created by KDE Plasma, Wed May 28 16:44:13 2025 # include "/usr/share/themes/Breeze/gtk-2.0/gtkrc" diff --git a/Gentoo/gentooamd/home/user/.config/gtkrc-2.0 b/Gentoo/gentooamd/home/user/.config/gtkrc-2.0 index 217807a6..431eff9d 100644 --- a/Gentoo/gentooamd/home/user/.config/gtkrc-2.0 +++ b/Gentoo/gentooamd/home/user/.config/gtkrc-2.0 @@ -1,4 +1,4 @@ -# created by KDE Plasma, Thu May 15 08:44:38 2025 +# created by KDE Plasma, Wed May 28 16:44:13 2025 # gtk-alternative-button-order = 1 diff --git a/Gentoo/gentooamd/home/user/.config/htop/htoprc b/Gentoo/gentooamd/home/user/.config/htop/htoprc index 635a39fb..4a1ca41c 100644 --- a/Gentoo/gentooamd/home/user/.config/htop/htoprc +++ b/Gentoo/gentooamd/home/user/.config/htop/htoprc @@ -39,14 +39,14 @@ column_meter_modes_0=1 1 1 column_meters_1=RightCPUs2 Tasks LoadAverage Uptime column_meter_modes_1=1 2 2 2 tree_view=0 -sort_key=47 +sort_key=46 tree_sort_key=0 sort_direction=-1 tree_sort_direction=1 tree_view_always_by_pid=0 all_branches_collapsed=0 screen:Main=PID USER PRIORITY NICE M_VIRT M_RESIDENT M_SHARE STATE PERCENT_CPU PERCENT_MEM TIME Command -.sort_key=PERCENT_MEM +.sort_key=PERCENT_CPU .tree_sort_key=PID .tree_view_always_by_pid=0 .tree_view=0 diff --git a/Gentoo/gentooamd/home/user/.config/hypr/hyprland/bind.conf b/Gentoo/gentooamd/home/user/.config/hypr/hyprland/bind.conf index 70c9d4e5..4ae804fd 100644 --- a/Gentoo/gentooamd/home/user/.config/hypr/hyprland/bind.conf +++ b/Gentoo/gentooamd/home/user/.config/hypr/hyprland/bind.conf @@ -1,6 +1,6 @@ -bind = SUPER,Return,exec,ghostty +bind = SUPER,Return,exec,kitty bind = SUPERALT,Return,exec,st -bind = SUPERSHIFT,Return,exec,kitty +bind = SUPERSHIFT,Return,exec,urxvt bind = SUPERCTRLSHIFT,Return,exec,urxvt -bg 0 -fg 2 -cr blue -vb -sb -sr -st -bc -sl 5000 -fn "xft:Bitstream Vera Sans Mono:size=14, xft:Hack Nerd Font Mono:size=12, xft:Font Awesome 6 Free:style=Solid" #bind = SUPERSHIFT,Return,exec,urxvt -bg 0 -fg 2 -cr blue -vb -sb -sr -st -bc -sl 5000 -fn "xft:Font Awesome:size=12" #bind = SUPERSHIFT,Return,exec,urxvt -bg 0 -fg 2 -cr blue -vb -sb -sr -st -bc -sl 5000 diff --git a/Gentoo/gentooamd/home/user/.config/kconf_updaterc b/Gentoo/gentooamd/home/user/.config/kconf_updaterc index 5ab6e1e2..eba99838 100644 --- a/Gentoo/gentooamd/home/user/.config/kconf_updaterc +++ b/Gentoo/gentooamd/home/user/.config/kconf_updaterc @@ -1,51 +1,51 @@ updateInfoAdded=true [gtkconfig.upd] -ctime=1747270510 +ctime=1748457092 done=gtk_theme,dont_use_gtk_css_for_window_decorations,remove_deprecated_gtk4_option -mtime=1743564957 +mtime=1746554190 [kwin.upd] -ctime=1747272160 +ctime=1748458607 done=remove_deprecated_gtk4_option,kwin-6.0-reset-active-mouse-screen,kwin-6.0-delete-desktop-switching-shortcuts,kwin-6.0-remove-breeze-tabbox-default,kwin-6.1-remove-gridview-expose-shortcuts -mtime=1743564998 +mtime=1746554260 [migrate-calendar-to-plugin-id.upd] -ctime=1747272432 +ctime=1748458858 done=kwin-6.1-remove-gridview-expose-shortcuts,migrate-calendar-plugins -mtime=1743565103 +mtime=1746554372 [plasma-systemmonitor.upd] -ctime=1747271699 +ctime=1748458177 done=migrate-calendar-plugins,memory-column -mtime=1743565090 +mtime=1746554357 [plasma6.0-remove-dpi-settings.upd] -ctime=1747272432 +ctime=1748458858 done=memory-column,plasma6.0-remove-dpi-settings -mtime=1743565104 +mtime=1746554372 [plasma6.0-remove-old-shortcuts.upd] -ctime=1747272432 +ctime=1748458858 done=plasma6.0-remove-dpi-settings,plasma6.0-remove-old-shortcuts -mtime=1743565104 +mtime=1746554373 [plasma6.3-update-clipboard-database-2-to-3.upd] -ctime=1747272432 +ctime=1748458858 done=plasma6.0-remove-old-shortcuts,plasma6.3-update-clipboard-database-2-to-3 -mtime=1743565104 +mtime=1746554372 [plasmashell-6.0-keep-custom-position-of-panels.upd] -ctime=1747272432 +ctime=1748458858 done=plasma6.3-update-clipboard-database-2-to-3,plasmashell-6.0-keep-custom-position-of-panels -mtime=1743565104 +mtime=1746554373 [plasmashell-6.0-keep-default-floating-setting-for-plasma-5-panels.upd] -ctime=1747272432 +ctime=1748458858 done=plasmashell-6.0-keep-custom-position-of-panels,plasmashell-6.0-keep-default-floating-setting-for-plasma-5-panels -mtime=1743565104 +mtime=1746554373 [spectacle.upd] -ctime=1747271783 +ctime=1748458256 done=plasmashell-6.0-keep-default-floating-setting-for-plasma-5-panels,24.02.0-video_format,24.02.0-keep_old_save_location,24.02.0-rename_settings,24.02.0-keep_old_filename_templates,24.05.2-change_placeholder_format -mtime=1743565228 +mtime=1746554490 diff --git a/Gentoo/gentooamd/home/user/.config/kdeglobals b/Gentoo/gentooamd/home/user/.config/kdeglobals index 093322ee..0decbdd6 100644 --- a/Gentoo/gentooamd/home/user/.config/kdeglobals +++ b/Gentoo/gentooamd/home/user/.config/kdeglobals @@ -133,7 +133,7 @@ ForegroundPositive=39,174,96 ForegroundVisited=155,89,182 [General] -ColorSchemeHash=0be804dba87e3512aeb4be3d78ed981f59f0f2f4 +ColorSchemeHash=98139d0bac64c4e9f97721675584832c7c7a0bf0 [KDE] LookAndFeelPackage=org.kde.breezedark.desktop diff --git a/Gentoo/gentooamd/home/user/.config/kglobalshortcutsrc b/Gentoo/gentooamd/home/user/.config/kglobalshortcutsrc index 75bf0c19..fd5bab4f 100644 --- a/Gentoo/gentooamd/home/user/.config/kglobalshortcutsrc +++ b/Gentoo/gentooamd/home/user/.config/kglobalshortcutsrc @@ -14,7 +14,7 @@ _k_friendly_name=Accessibility [kcm_touchpad] Disable Touchpad=Touchpad Off,Touchpad Off, Enable Touchpad=Touchpad On,Touchpad On, -Toggle Touchpad=Touchpad Toggle\t\tMeta+Ctrl+Touchpad Toggle\tMeta+Ctrl+Zenkaku Hankaku,Touchpad Toggle\tTouchpad Toggle\tMeta+Ctrl+Touchpad Toggle\tMeta+Ctrl+Zenkaku Hankaku, +Toggle Touchpad=Touchpad Toggle\tMeta+Ctrl+Touchpad Toggle\tMeta+Ctrl+Zenkaku Hankaku,Touchpad Toggle\tTouchpad Toggle\tMeta+Ctrl+Touchpad Toggle\tMeta+Ctrl+Zenkaku Hankaku, _k_friendly_name=Touchpad [kmix] @@ -29,24 +29,28 @@ mic_mute=Microphone Mute\tMeta+Volume Mute,Microphone Mute\tMeta+Volume Mute,Mut mute=Volume Mute,Volume Mute,Mute [ksmserver] -Halt Without Confirmation=,,Shut Down Without Confirmation +Halt Without Confirmation=none,,Shut Down Without Confirmation Lock Session=Meta+L\tScreensaver,Meta+L\tScreensaver,Lock Session Log Out=Ctrl+Alt+Del,Ctrl+Alt+Del,Show Logout Screen -Log Out Without Confirmation=,,Log Out Without Confirmation -LogOut=,,Log Out -Reboot=,,Reboot -Reboot Without Confirmation=,,Reboot Without Confirmation -Shut Down=,,Shut Down -_k_friendly_name=KWin +Log Out Without Confirmation=none,,Log Out Without Confirmation +LogOut=none,,Log Out +Reboot=none,,Reboot +Reboot Without Confirmation=none,,Reboot Without Confirmation +Shut Down=none,,Shut Down +_k_friendly_name=Session Management [kwin] Activate Window Demanding Attention=Meta+Ctrl+A,Meta+Ctrl+A,Activate Window Demanding Attention Cycle Overview=none,none,Cycle through Overview and Grid View Cycle Overview Opposite=none,none,Cycle through Grid View and Overview -Decrease Opacity=,,Decrease Opacity of Active Window by 5% +Decrease Opacity=none,,Decrease Opacity of Active Window by 5% Edit Tiles=Meta+T,Meta+T,Toggle Tiles Editor +Expose=Ctrl+F9,Ctrl+F9,Toggle Present Windows (Current desktop) +ExposeAll=Ctrl+F10\tLaunch (C),Ctrl+F10\tLaunch (C),Toggle Present Windows (All desktops) +ExposeClass=Ctrl+F7,Ctrl+F7,Toggle Present Windows (Window class) +ExposeClassCurrentDesktop=none,none,Toggle Present Windows (Window class on current desktop) Grid View=Meta+G,Meta+G,Toggle Grid View -Increase Opacity=,,Increase Opacity of Active Window by 5% +Increase Opacity=none,,Increase Opacity of Active Window by 5% Kill Window=Meta+Ctrl+Esc,Meta+Ctrl+Esc,Kill Window Move Tablet to Next Output=none,none,Move the tablet to the next output MoveMouseToCenter=Meta+F6,Meta+F6,Move Mouse to Center @@ -56,7 +60,7 @@ MoveZoomLeft=none,none,Move Zoomed Area to Left MoveZoomRight=none,none,Move Zoomed Area to Right MoveZoomUp=none,none,Move Zoomed Area Upwards Overview=Meta+W,Meta+W,Toggle Overview -Setup Window Shortcut=,,Setup Window Shortcut +Setup Window Shortcut=none,,Setup Window Shortcut Show Desktop=Meta+D,Meta+D,Peek at Desktop Switch One Desktop Down=Meta+Ctrl+Down,Meta+Ctrl+Down,Switch One Desktop Down Switch One Desktop Up=Meta+Ctrl+Up,Meta+Ctrl+Up,Switch One Desktop Up @@ -67,128 +71,128 @@ Switch Window Left=Meta+Alt+Left,Meta+Alt+Left,Switch to Window to the Left Switch Window Right=Meta+Alt+Right,Meta+Alt+Right,Switch to Window to the Right Switch Window Up=Meta+Alt+Up,Meta+Alt+Up,Switch to Window Above Switch to Desktop 1=Ctrl+F1,Ctrl+F1,Switch to Desktop 1 -Switch to Desktop 10=,,Switch to Desktop 10 -Switch to Desktop 11=,,Switch to Desktop 11 -Switch to Desktop 12=,,Switch to Desktop 12 -Switch to Desktop 13=,,Switch to Desktop 13 -Switch to Desktop 14=,,Switch to Desktop 14 -Switch to Desktop 15=,,Switch to Desktop 15 -Switch to Desktop 16=,,Switch to Desktop 16 -Switch to Desktop 17=,,Switch to Desktop 17 -Switch to Desktop 18=,,Switch to Desktop 18 -Switch to Desktop 19=,,Switch to Desktop 19 +Switch to Desktop 10=none,,Switch to Desktop 10 +Switch to Desktop 11=none,,Switch to Desktop 11 +Switch to Desktop 12=none,,Switch to Desktop 12 +Switch to Desktop 13=none,,Switch to Desktop 13 +Switch to Desktop 14=none,,Switch to Desktop 14 +Switch to Desktop 15=none,,Switch to Desktop 15 +Switch to Desktop 16=none,,Switch to Desktop 16 +Switch to Desktop 17=none,,Switch to Desktop 17 +Switch to Desktop 18=none,,Switch to Desktop 18 +Switch to Desktop 19=none,,Switch to Desktop 19 Switch to Desktop 2=Ctrl+F2,Ctrl+F2,Switch to Desktop 2 -Switch to Desktop 20=,,Switch to Desktop 20 +Switch to Desktop 20=none,,Switch to Desktop 20 Switch to Desktop 3=Ctrl+F3,Ctrl+F3,Switch to Desktop 3 Switch to Desktop 4=Ctrl+F4,Ctrl+F4,Switch to Desktop 4 -Switch to Desktop 5=,,Switch to Desktop 5 -Switch to Desktop 6=,,Switch to Desktop 6 -Switch to Desktop 7=,,Switch to Desktop 7 -Switch to Desktop 8=,,Switch to Desktop 8 -Switch to Desktop 9=,,Switch to Desktop 9 -Switch to Next Desktop=,,Switch to Next Desktop -Switch to Next Screen=,,Switch to Next Screen -Switch to Previous Desktop=,,Switch to Previous Desktop -Switch to Previous Screen=,,Switch to Previous Screen -Switch to Screen 0=,,Switch to Screen 0 -Switch to Screen 1=,,Switch to Screen 1 -Switch to Screen 2=,,Switch to Screen 2 -Switch to Screen 3=,,Switch to Screen 3 -Switch to Screen 4=,,Switch to Screen 4 -Switch to Screen 5=,,Switch to Screen 5 -Switch to Screen 6=,,Switch to Screen 6 -Switch to Screen 7=,,Switch to Screen 7 -Switch to Screen Above=,,Switch to Screen Above -Switch to Screen Below=,,Switch to Screen Below -Switch to Screen to the Left=,,Switch to Screen to the Left -Switch to Screen to the Right=,,Switch to Screen to the Right +Switch to Desktop 5=none,,Switch to Desktop 5 +Switch to Desktop 6=none,,Switch to Desktop 6 +Switch to Desktop 7=none,,Switch to Desktop 7 +Switch to Desktop 8=none,,Switch to Desktop 8 +Switch to Desktop 9=none,,Switch to Desktop 9 +Switch to Next Desktop=none,,Switch to Next Desktop +Switch to Next Screen=none,,Switch to Next Screen +Switch to Previous Desktop=none,,Switch to Previous Desktop +Switch to Previous Screen=none,,Switch to Previous Screen +Switch to Screen 0=none,,Switch to Screen 0 +Switch to Screen 1=none,,Switch to Screen 1 +Switch to Screen 2=none,,Switch to Screen 2 +Switch to Screen 3=none,,Switch to Screen 3 +Switch to Screen 4=none,,Switch to Screen 4 +Switch to Screen 5=none,,Switch to Screen 5 +Switch to Screen 6=none,,Switch to Screen 6 +Switch to Screen 7=none,,Switch to Screen 7 +Switch to Screen Above=none,,Switch to Screen Above +Switch to Screen Below=none,,Switch to Screen Below +Switch to Screen to the Left=none,,Switch to Screen to the Left +Switch to Screen to the Right=none,,Switch to Screen to the Right Toggle Night Color=none,none,Suspend/Resume Night Light -Toggle Window Raise/Lower=,,Toggle Window Raise/Lower +Toggle Window Raise/Lower=none,,Toggle Window Raise/Lower Walk Through Windows=Alt+Tab,Alt+Tab,Walk Through Windows Walk Through Windows (Reverse)=Alt+Shift+Tab,Alt+Shift+Tab,Walk Through Windows (Reverse) -Walk Through Windows Alternative=,,Walk Through Windows Alternative -Walk Through Windows Alternative (Reverse)=,,Walk Through Windows Alternative (Reverse) +Walk Through Windows Alternative=none,,Walk Through Windows Alternative +Walk Through Windows Alternative (Reverse)=none,,Walk Through Windows Alternative (Reverse) Walk Through Windows of Current Application=Alt+`,Alt+`,Walk Through Windows of Current Application Walk Through Windows of Current Application (Reverse)=Alt+~,Alt+~,Walk Through Windows of Current Application (Reverse) -Walk Through Windows of Current Application Alternative=,,Walk Through Windows of Current Application Alternative -Walk Through Windows of Current Application Alternative (Reverse)=,,Walk Through Windows of Current Application Alternative (Reverse) -Window Above Other Windows=,,Keep Window Above Others -Window Below Other Windows=,,Keep Window Below Others +Walk Through Windows of Current Application Alternative=none,,Walk Through Windows of Current Application Alternative +Walk Through Windows of Current Application Alternative (Reverse)=none,,Walk Through Windows of Current Application Alternative (Reverse) +Window Above Other Windows=none,,Keep Window Above Others +Window Below Other Windows=none,,Keep Window Below Others Window Close=Alt+F4,Alt+F4,Close Window -Window Custom Quick Tile Bottom=,,Custom Quick Tile Window to the Bottom -Window Custom Quick Tile Left=,,Custom Quick Tile Window to the Left -Window Custom Quick Tile Right=,,Custom Quick Tile Window to the Right -Window Custom Quick Tile Top=,,Custom Quick Tile Window to the Top -Window Fullscreen=,,Make Window Fullscreen -Window Grow Horizontal=,,Expand Window Horizontally -Window Grow Vertical=,,Expand Window Vertically -Window Lower=,,Lower Window +Window Custom Quick Tile Bottom=none,,Custom Quick Tile Window to the Bottom +Window Custom Quick Tile Left=none,,Custom Quick Tile Window to the Left +Window Custom Quick Tile Right=none,,Custom Quick Tile Window to the Right +Window Custom Quick Tile Top=none,,Custom Quick Tile Window to the Top +Window Fullscreen=none,,Make Window Fullscreen +Window Grow Horizontal=none,,Expand Window Horizontally +Window Grow Vertical=none,,Expand Window Vertically +Window Lower=none,,Lower Window Window Maximize=Meta+PgUp,Meta+PgUp,Maximize Window -Window Maximize Horizontal=,,Maximize Window Horizontally -Window Maximize Vertical=,,Maximize Window Vertically +Window Maximize Horizontal=none,,Maximize Window Horizontally +Window Maximize Vertical=none,,Maximize Window Vertically Window Minimize=Meta+PgDown,Meta+PgDown,Minimize Window -Window Move=,,Move Window -Window Move Center=,,Move Window to the Center -Window No Border=,,Toggle Window Titlebar and Frame -Window On All Desktops=,,Keep Window on All Desktops +Window Move=none,,Move Window +Window Move Center=none,,Move Window to the Center +Window No Border=none,,Toggle Window Titlebar and Frame +Window On All Desktops=none,,Keep Window on All Desktops Window One Desktop Down=Meta+Ctrl+Shift+Down,Meta+Ctrl+Shift+Down,Window One Desktop Down Window One Desktop Up=Meta+Ctrl+Shift+Up,Meta+Ctrl+Shift+Up,Window One Desktop Up Window One Desktop to the Left=Meta+Ctrl+Shift+Left,Meta+Ctrl+Shift+Left,Window One Desktop to the Left Window One Desktop to the Right=Meta+Ctrl+Shift+Right,Meta+Ctrl+Shift+Right,Window One Desktop to the Right -Window One Screen Down=,,Move Window One Screen Down -Window One Screen Up=,,Move Window One Screen Up -Window One Screen to the Left=,,Move Window One Screen to the Left -Window One Screen to the Right=,,Move Window One Screen to the Right +Window One Screen Down=none,,Move Window One Screen Down +Window One Screen Up=none,,Move Window One Screen Up +Window One Screen to the Left=none,,Move Window One Screen to the Left +Window One Screen to the Right=none,,Move Window One Screen to the Right Window Operations Menu=Alt+F3,Alt+F3,Window Operations Menu -Window Pack Down=,,Move Window Down -Window Pack Left=,,Move Window Left -Window Pack Right=,,Move Window Right -Window Pack Up=,,Move Window Up +Window Pack Down=none,,Move Window Down +Window Pack Left=none,,Move Window Left +Window Pack Right=none,,Move Window Right +Window Pack Up=none,,Move Window Up Window Quick Tile Bottom=Meta+Down,Meta+Down,Quick Tile Window to the Bottom -Window Quick Tile Bottom Left=,,Quick Tile Window to the Bottom Left -Window Quick Tile Bottom Right=,,Quick Tile Window to the Bottom Right +Window Quick Tile Bottom Left=none,,Quick Tile Window to the Bottom Left +Window Quick Tile Bottom Right=none,,Quick Tile Window to the Bottom Right Window Quick Tile Left=Meta+Left,Meta+Left,Quick Tile Window to the Left Window Quick Tile Right=Meta+Right,Meta+Right,Quick Tile Window to the Right Window Quick Tile Top=Meta+Up,Meta+Up,Quick Tile Window to the Top -Window Quick Tile Top Left=,,Quick Tile Window to the Top Left -Window Quick Tile Top Right=,,Quick Tile Window to the Top Right -Window Raise=,,Raise Window -Window Resize=,,Resize Window -Window Shade=,,Shade Window -Window Shrink Horizontal=,,Shrink Window Horizontally -Window Shrink Vertical=,,Shrink Window Vertically -Window to Desktop 1=,,Window to Desktop 1 -Window to Desktop 10=,,Window to Desktop 10 -Window to Desktop 11=,,Window to Desktop 11 -Window to Desktop 12=,,Window to Desktop 12 -Window to Desktop 13=,,Window to Desktop 13 -Window to Desktop 14=,,Window to Desktop 14 -Window to Desktop 15=,,Window to Desktop 15 -Window to Desktop 16=,,Window to Desktop 16 -Window to Desktop 17=,,Window to Desktop 17 -Window to Desktop 18=,,Window to Desktop 18 -Window to Desktop 19=,,Window to Desktop 19 -Window to Desktop 2=,,Window to Desktop 2 -Window to Desktop 20=,,Window to Desktop 20 -Window to Desktop 3=,,Window to Desktop 3 -Window to Desktop 4=,,Window to Desktop 4 -Window to Desktop 5=,,Window to Desktop 5 -Window to Desktop 6=,,Window to Desktop 6 -Window to Desktop 7=,,Window to Desktop 7 -Window to Desktop 8=,,Window to Desktop 8 -Window to Desktop 9=,,Window to Desktop 9 -Window to Next Desktop=,,Window to Next Desktop +Window Quick Tile Top Left=none,,Quick Tile Window to the Top Left +Window Quick Tile Top Right=none,,Quick Tile Window to the Top Right +Window Raise=none,,Raise Window +Window Resize=none,,Resize Window +Window Shade=none,,Shade Window +Window Shrink Horizontal=none,,Shrink Window Horizontally +Window Shrink Vertical=none,,Shrink Window Vertically +Window to Desktop 1=none,,Window to Desktop 1 +Window to Desktop 10=none,,Window to Desktop 10 +Window to Desktop 11=none,,Window to Desktop 11 +Window to Desktop 12=none,,Window to Desktop 12 +Window to Desktop 13=none,,Window to Desktop 13 +Window to Desktop 14=none,,Window to Desktop 14 +Window to Desktop 15=none,,Window to Desktop 15 +Window to Desktop 16=none,,Window to Desktop 16 +Window to Desktop 17=none,,Window to Desktop 17 +Window to Desktop 18=none,,Window to Desktop 18 +Window to Desktop 19=none,,Window to Desktop 19 +Window to Desktop 2=none,,Window to Desktop 2 +Window to Desktop 20=none,,Window to Desktop 20 +Window to Desktop 3=none,,Window to Desktop 3 +Window to Desktop 4=none,,Window to Desktop 4 +Window to Desktop 5=none,,Window to Desktop 5 +Window to Desktop 6=none,,Window to Desktop 6 +Window to Desktop 7=none,,Window to Desktop 7 +Window to Desktop 8=none,,Window to Desktop 8 +Window to Desktop 9=none,,Window to Desktop 9 +Window to Next Desktop=none,,Window to Next Desktop Window to Next Screen=Meta+Shift+Right,Meta+Shift+Right,Move Window to Next Screen -Window to Previous Desktop=,,Window to Previous Desktop +Window to Previous Desktop=none,,Window to Previous Desktop Window to Previous Screen=Meta+Shift+Left,Meta+Shift+Left,Move Window to Previous Screen -Window to Screen 0=,,Move Window to Screen 0 -Window to Screen 1=,,Move Window to Screen 1 -Window to Screen 2=,,Move Window to Screen 2 -Window to Screen 3=,,Move Window to Screen 3 -Window to Screen 4=,,Move Window to Screen 4 -Window to Screen 5=,,Move Window to Screen 5 -Window to Screen 6=,,Move Window to Screen 6 -Window to Screen 7=,,Move Window to Screen 7 +Window to Screen 0=none,,Move Window to Screen 0 +Window to Screen 1=none,,Move Window to Screen 1 +Window to Screen 2=none,,Move Window to Screen 2 +Window to Screen 3=none,,Move Window to Screen 3 +Window to Screen 4=none,,Move Window to Screen 4 +Window to Screen 5=none,,Move Window to Screen 5 +Window to Screen 6=none,,Move Window to Screen 6 +Window to Screen 7=none,,Move Window to Screen 7 _k_friendly_name=KWin disableInputCapture=Meta+Shift+Esc,Meta+Shift+Esc,Disable Active Input Capture view_actual_size=Meta+0,Meta+0,Zoom to Actual Size @@ -197,11 +201,11 @@ view_zoom_out=Meta+-,Meta+-,Zoom Out [mediacontrol] _k_friendly_name=Media Controller -mediavolumedown=,,Media volume down -mediavolumeup=,,Media volume up +mediavolumedown=none,,Media volume down +mediavolumeup=none,,Media volume up nextmedia=Media Next,Media Next,Media playback next pausemedia=Media Pause,Media Pause,Pause media playback -playmedia=,,Play media playback +playmedia=none,,Play media playback playpausemedia=Media Play,Media Play,Play/Pause media playback previousmedia=Media Previous,Media Previous,Media playback previous stopmedia=Media Stop,Media Stop,Stop media playback @@ -226,7 +230,7 @@ powerProfile=Battery\tMeta+B,Battery\tMeta+B,Switch Power Profile _k_friendly_name=plasmashell activate application launcher=Meta\tAlt+F1,Meta\tAlt+F1,Activate Application Launcher activate task manager entry 1=Meta+1,Meta+1,Activate Task Manager Entry 1 -activate task manager entry 10=,,Activate Task Manager Entry 10 +activate task manager entry 10=none,,Activate Task Manager Entry 10 activate task manager entry 2=Meta+2,Meta+2,Activate Task Manager Entry 2 activate task manager entry 3=Meta+3,Meta+3,Activate Task Manager Entry 3 activate task manager entry 4=Meta+4,Meta+4,Activate Task Manager Entry 4 @@ -235,19 +239,19 @@ activate task manager entry 6=Meta+6,Meta+6,Activate Task Manager Entry 6 activate task manager entry 7=Meta+7,Meta+7,Activate Task Manager Entry 7 activate task manager entry 8=Meta+8,Meta+8,Activate Task Manager Entry 8 activate task manager entry 9=Meta+9,Meta+9,Activate Task Manager Entry 9 -clear-history=,,Clear Clipboard History +clear-history=none,,Clear Clipboard History clipboard_action=Meta+Ctrl+X,Meta+Ctrl+X,Automatic Action Popup Menu cycle-panels=Meta+Alt+P,Meta+Alt+P,Move keyboard focus between panels -cycleNextAction=,,Next History Item -cyclePrevAction=,,Previous History Item +cycleNextAction=none,,Next History Item +cyclePrevAction=none,,Previous History Item manage activities=Meta+Q,Meta+Q,Show Activity Switcher next activity=Meta+A,none,Walk through activities previous activity=Meta+Shift+A,none,Walk through activities (Reverse) -repeat_action=,,Manually Invoke Action on Current Clipboard +repeat_action=none,,Manually Invoke Action on Current Clipboard show dashboard=Ctrl+F12,Ctrl+F12,Show Desktop -show-barcode=,,Show Barcode… +show-barcode=none,,Show Barcode… show-on-mouse-pos=Meta+V,Meta+V,Show Clipboard Items at Mouse Position stop current activity=Meta+S,Meta+S,Stop Current Activity -switch to next activity=,,Switch to Next Activity -switch to previous activity=,,Switch to Previous Activity -toggle do not disturb=,,Toggle do not disturb +switch to next activity=none,,Switch to Next Activity +switch to previous activity=none,,Switch to Previous Activity +toggle do not disturb=none,,Toggle do not disturb diff --git a/Gentoo/gentooamd/home/user/.config/lact/ui.yaml b/Gentoo/gentooamd/home/user/.config/lact/ui.yaml new file mode 100644 index 00000000..9191882c --- /dev/null +++ b/Gentoo/gentooamd/home/user/.config/lact/ui.yaml @@ -0,0 +1,10 @@ +selected_gpu: 1002:73EF-1EAE:6502-0000:03:00.0 +plots_time_period: 60 +plots_per_row: 2 +plots: +- - !Temperature edge +- - GpuClock + - GpuTargetClock + - VramClock +- [] +- [] diff --git a/Gentoo/gentooamd/home/user/.config/mimeapps.list b/Gentoo/gentooamd/home/user/.config/mimeapps.list index 1f0af9dc..1fbd8a7f 100644 --- a/Gentoo/gentooamd/home/user/.config/mimeapps.list +++ b/Gentoo/gentooamd/home/user/.config/mimeapps.list @@ -64,3 +64,7 @@ message/rfc822=userapp-SeaMonkey-JS0532.desktop application/x-extension-eml=userapp-SeaMonkey-JS0532.desktop application/rss+xml=userapp-SeaMonkey-JS0532.desktop application/x-extension-rss=userapp-SeaMonkey-JS0532.desktop +text/css=librewolf.desktop +text/=librewolf.desktop +text/javascript=librewolf.desktop +text/htmlh=librewolf.desktop diff --git a/Gentoo/gentooamd/home/user/.config/pavucontrol.ini b/Gentoo/gentooamd/home/user/.config/pavucontrol.ini index c3f6fa7c..e279c3c4 100644 --- a/Gentoo/gentooamd/home/user/.config/pavucontrol.ini +++ b/Gentoo/gentooamd/home/user/.config/pavucontrol.ini @@ -1,6 +1,6 @@ [window] -width=1918 -height=1078 +width=854 +height=641 sinkInputType=1 sourceOutputType=0 sinkType=0 diff --git a/Gentoo/gentooamd/home/user/.config/plasma-org.kde.plasma.desktop-appletsrc b/Gentoo/gentooamd/home/user/.config/plasma-org.kde.plasma.desktop-appletsrc index 296ab61c..29c53193 100644 --- a/Gentoo/gentooamd/home/user/.config/plasma-org.kde.plasma.desktop-appletsrc +++ b/Gentoo/gentooamd/home/user/.config/plasma-org.kde.plasma.desktop-appletsrc @@ -5,6 +5,7 @@ RightButton;NoModifier=org.kde.contextmenu RightButton;NoModifier=org.kde.contextmenu [Containments][1] +ItemGeometries-1920x1080= ItemGeometriesHorizontal= activityId=02b227ef-c4a8-473e-b364-39717cc0dd20 formfactor=0 @@ -18,6 +19,7 @@ wallpaperplugin=org.kde.image positions={"1920x1080":[]} [Containments][2] +ItemGeometries-1920x1080= ItemGeometriesHorizontal= activityId=02b227ef-c4a8-473e-b364-39717cc0dd20 formfactor=0 @@ -151,7 +153,7 @@ AppletOrder=4;5;6;7;8;21;22 activityId= formfactor=2 immutability=1 -lastScreen=-1 +lastScreen=0 location=4 plugin=org.kde.plasma.private.systemtray popupHeight=432 @@ -209,10 +211,16 @@ plugin=org.kde.plasma.devicenotifier immutability=1 plugin=org.kde.plasma.brightness +[Containments][32][Applets][46][Configuration] +PreloadWeight=42 + [Containments][32][Applets][47] immutability=1 plugin=org.kde.plasma.battery +[Containments][32][Applets][47][Configuration] +PreloadWeight=42 + [Containments][32][Applets][48] immutability=1 plugin=org.kde.plasma.bluetooth @@ -225,7 +233,7 @@ knownItems=org.kde.plasma.vault,org.kde.plasma.battery,org.kde.plasma.keyboardla activityId= formfactor=2 immutability=1 -lastScreen=-1 +lastScreen=1 location=4 plugin=org.kde.plasma.private.systemtray popupHeight=432 @@ -283,10 +291,16 @@ plugin=org.kde.plasma.devicenotifier immutability=1 plugin=org.kde.plasma.brightness +[Containments][9][Applets][23][Configuration] +PreloadWeight=42 + [Containments][9][Applets][24] immutability=1 plugin=org.kde.plasma.battery +[Containments][9][Applets][24][Configuration] +PreloadWeight=42 + [Containments][9][Applets][25] immutability=1 plugin=org.kde.plasma.bluetooth diff --git a/Gentoo/gentooamd/home/user/.config/plasma-welcomerc b/Gentoo/gentooamd/home/user/.config/plasma-welcomerc index 912fdbe6..35a55794 100644 --- a/Gentoo/gentooamd/home/user/.config/plasma-welcomerc +++ b/Gentoo/gentooamd/home/user/.config/plasma-welcomerc @@ -1,2 +1,2 @@ [General] -LastSeenVersion=6.3.4 +LastSeenVersion=6.3.5 diff --git a/Gentoo/gentooamd/home/user/.config/rncbc.org/qpwgraph.conf b/Gentoo/gentooamd/home/user/.config/rncbc.org/qpwgraph.conf index 34693f95..d57ed225 100644 --- a/Gentoo/gentooamd/home/user/.config/rncbc.org/qpwgraph.conf +++ b/Gentoo/gentooamd/home/user/.config/rncbc.org/qpwgraph.conf @@ -22,10 +22,10 @@ CanvasZoom=0.6 0xd22e38a7=#006b6b [GraphGeometry] -qpwgraph_main=@ByteArray(\x1\xd9\xd0\xcb\0\x3\0\0\0\0\0\0\0\0\0\0\0\0\x3\xab\0\0\x3\xfd\0\0\0\0\0\0\0\0\0\0\x3\xbf\0\0\x4\x13\0\0\0\0\x2\0\0\0\a\x80\0\0\0\0\0\0\0\0\0\0\x3\xab\0\0\x3\xfd) +qpwgraph_main=@ByteArray(\x1\xd9\xd0\xcb\0\x3\0\0\0\0\0\0\0\0\0\0\0\0\x5\xd0\0\0\x3Q\0\0\0\0\0\0\0\0\0\0\a\x7f\0\0\x4\x37\0\0\0\0\x2\0\0\0\a\x80\0\0\0\0\0\0\0\0\0\0\x5\xd0\0\0\x3Q) [GraphLayout] -qpwgraph_main=@ByteArray(\0\0\0\xff\0\0\0\0\xfd\0\0\0\0\0\0\x3\xac\0\0\x3\x82\0\0\0\x4\0\0\0\x4\0\0\0\b\0\0\0\b\xfc\0\0\0\x2\0\0\0\x2\0\0\0\x1\0\0\0\x18\0g\0r\0\x61\0p\0h\0T\0o\0o\0l\0\x62\0\x61\0r\x1\0\0\0\0\xff\xff\xff\xff\0\0\0\0\0\0\0\0\0\0\0\x2\0\0\0\x1\0\0\0\x1e\0p\0\x61\0t\0\x63\0h\0\x62\0\x61\0y\0T\0o\0o\0l\0\x62\0\x61\0r\x1\0\0\0\0\xff\xff\xff\xff\0\0\0\0\0\0\0\0) +qpwgraph_main=@ByteArray(\0\0\0\xff\0\0\0\0\xfd\0\0\0\0\0\0\x5\xd1\0\0\x2\xd6\0\0\0\x4\0\0\0\x4\0\0\0\b\0\0\0\b\xfc\0\0\0\x2\0\0\0\x2\0\0\0\x1\0\0\0\x18\0g\0r\0\x61\0p\0h\0T\0o\0o\0l\0\x62\0\x61\0r\x1\0\0\0\0\xff\xff\xff\xff\0\0\0\0\0\0\0\0\0\0\0\x2\0\0\0\x1\0\0\0\x1e\0p\0\x61\0t\0\x63\0h\0\x62\0\x61\0y\0T\0o\0o\0l\0\x62\0\x61\0r\x1\0\0\0\0\xff\xff\xff\xff\0\0\0\0\0\0\0\0) [GraphNodePos] 0825%20%28V4L2%29%3AOutput=@Variant(\0\0\0\x1a\xc0\x8a|q\xc7\x1cq\xc6\xc0}\xf5UUUUT) @@ -40,6 +40,7 @@ Chromium%20input="@Variant(\0\0\0\x1a\xc0~;m\xb6\xdbm\xb8\xc0\x81\x84\x92I$\x92I Chromium%20input-1=@Variant(\0\0\0\x1a\xc0r\0\0\0\0\0\0\xc0m\0\0\0\0\0\0) Chromium-1=@Variant(\0\0\0\x1a@y\xc0\0\0\0\0\0\xc0q@\0\0\0\0\0) Chromium-2=@Variant(\0\0\0\x1a\xc0X\0\0\0\0\0\0\xc0\\\0\0\0\0\0\0) +Chromium%3AOutput=@Variant(\0\0\0\x1a\xc0\x8d`\0\0\0\0\0\xc0\x8c`\0\0\0\0\0) Discord=@Variant(\0\0\0\x1a\xc0h\0\0\0\0\0\0\xc0w\0\0\0\0\0\0) DualShock%204%20%5BCUH-ZCT2x%5D%20Analog%20Stereo%20%5BMonitor%5D=@Variant(\0\0\0\x1a\xc0 \0\0\0\0\0\0\xc0\x34\0\0\0\0\0\0) DualShock%204%20%5BCUH-ZCT2x%5D%20Analog%20Stereo%3AInput=@Variant(\0\0\0\x1a@\x81\xa0\0\0\0\0\0@U\0\0\0\0\0\0) @@ -56,13 +57,21 @@ Firefox-2=@Variant(\0\0\0\x1a\xc0\x8d \0\0\0\0\0@H\0\0\0\0\0\0) Firefox-3=@Variant(\0\0\0\x1a\xc0\x8d\0\0\0\0\0\0@a\x80\0\0\0\0\0) Firefox_1=@Variant(\0\0\0\x1a\xc0\x87\x80\0\0\0\0\0@<\0\0\0\0\0\0) Firefox_2=@Variant(\0\0\0\x1a\xc0\x87@\0\0\0\0\0@`\0\0\0\0\0\0) +FragPunk=@Variant(\0\0\0\x1a@{\xc0\0\0\0\0\0\xc0\x42\0\0\0\0\0\0) +FragPunk-1%3AOutput=@Variant(\0\0\0\x1a\xc0\x8e\0\0\0\0\0\0\xc0\x85\0\0\0\0\0\0) +FragPunk.exe%3AOutput=@Variant(\0\0\0\x1a\xc0\x8e \0\0\0\0\0@\x92\xf0\0\0\0\0\0) +FragPunk%3AOutput=@Variant(\0\0\0\x1a\xc0\x8d`\0\0\0\0\0\xc0w\0\0\0\0\0\0) +FragPunk_1=@Variant(\0\0\0\x1a@W\0\0\0\0\0\0\xc0L\0\0\0\0\0\0) +FragPunk_1%3AOutput=@Variant(\0\0\0\x1a\xc0\x8d`\0\0\0\0\0@|@\0\0\0\0\0) Hot%20Wheels%20Unleashed=@Variant(\0\0\0\x1a@t\0\0\0\0\0\0\xc0\x10\0\0\0\0\0\0) Hot%20Wheels%20Unleashed-1=@Variant(\0\0\0\x1a\xc0_\0\0\0\0\0\0@J\0\0\0\0\0\0) Hot%20Wheels%20Unleashed-2=@Variant(\0\0\0\x1a\xc0\x61\0\0\0\0\0\0\xc0^\0\0\0\0\0\0) Hot%20Wheels%20Unleashed_1=@Variant(\0\0\0\x1a@4\0\0\0\0\0\0\xc0s\0\0\0\0\0\0) LibreWolf=@Variant(\0\0\0\x1a@d\0\0\0\0\0\0\xc0\x34\0\0\0\0\0\0) LibreWolf-1=@Variant(\0\0\0\x1a@c\0\0\0\0\0\0\xc0l\x80\0\0\0\0\0) +LibreWolf%3AOutput=@Variant(\0\0\0\x1a\xc0\x8c`\0\0\0\0\0\xc0\x7f\xc0\0\0\0\0\0) LibreWolf_1=@Variant(\0\0\0\x1a\xc0 \0\0\0\0\0\0\xc0 \0\0\0\0\0\0) +LibreWolf_1%3AOutput=@Variant(\0\0\0\x1a\xc0\x86`\0\0\0\0\0@W\0\0\0\0\0\0) M1-Win64-Shipping.exe=@Variant(\0\0\0\x1a@d\0\0\0\0\0\0\xc0`\0\0\0\0\0\0) Marvel%20Rivals=@Variant(\0\0\0\x1a\xc0v\x80\0\0\0\0\0\xc0p@\0\0\0\0\0) Marvel%20Rivals-1=@Variant(\0\0\0\x1a\xc0w@\0\0\0\0\0@t@\0\0\0\0\0) @@ -92,8 +101,8 @@ PulseAudio%20Volume%20Control-18=@Variant(\0\0\0\x1a@\x83\xe0\0\0\0\0\0\xc0Y\0\0 PulseAudio%20Volume%20Control-2=@Variant(\0\0\0\x1a@\x87p\x1G\xae\x14x\xc0{\xd6\xdbm\xb6\xdbr) PulseAudio%20Volume%20Control-20=@Variant(\0\0\0\x1a@\x83\x80\0\0\0\0\0\xc0k\x80\0\0\0\0\0) PulseAudio%20Volume%20Control-3=@Variant(\0\0\0\x1a\xc0k[m\xb6\xdbm\xb8\xc0xv\xdbm\xb6\xdbn) -PulseAudio%20Volume%20Control-4=@Variant(\0\0\0\x1a\xc0p\xc0\0\0\0\0\0\xc0\x81\0\0\0\0\0\0) -PulseAudio%20Volume%20Control-4_1=@Variant(\0\0\0\x1a\xc0v\xed\xb6\xdbm\xb6\xdc@q \0\0\0\0\0) +PulseAudio%20Volume%20Control-4=@Variant(\0\0\0\x1a\xc0v\xed\xb6\xdbm\xb6\xdc@q \0\0\0\0\0) +PulseAudio%20Volume%20Control-4_1=@Variant(\0\0\0\x1a\xc0p\xc0\0\0\0\0\0\xc0\x81\0\0\0\0\0\0) PulseAudio%20Volume%20Control-5=@Variant(\0\0\0\x1a@P\0\0\0\0\0\0\xc0X\0\0\0\0\0\0) PulseAudio%20Volume%20Control-5_1=@Variant(\0\0\0\x1a\xc0s\x80\0\0\0\0\0\xc0`\xe4\x92I$\x92J) PulseAudio%20Volume%20Control-6=@Variant(\0\0\0\x1a\xc0\x82\0\0\0\0\0\0\xc0m\0\0\0\0\0\0) diff --git a/Gentoo/gentooamd/home/user/.config/rustdesk/RustDesk.toml b/Gentoo/gentooamd/home/user/.config/rustdesk/RustDesk.toml new file mode 100644 index 00000000..cea90dba --- /dev/null +++ b/Gentoo/gentooamd/home/user/.config/rustdesk/RustDesk.toml @@ -0,0 +1,110 @@ +enc_id = '00K9guXeUAZRfmpg/9qC+fXGaBqX3n7mwwkA==' +password = '' +salt = 'k3a54f' +key_pair = [ + [ + 209, + 214, + 215, + 43, + 153, + 13, + 108, + 207, + 67, + 83, + 254, + 20, + 181, + 203, + 21, + 211, + 216, + 126, + 118, + 166, + 125, + 91, + 43, + 53, + 116, + 69, + 214, + 234, + 187, + 62, + 202, + 132, + 196, + 159, + 82, + 48, + 67, + 236, + 228, + 137, + 49, + 173, + 209, + 13, + 93, + 50, + 29, + 21, + 31, + 209, + 13, + 187, + 187, + 32, + 118, + 158, + 39, + 129, + 152, + 143, + 162, + 82, + 174, + 59, +], + [ + 196, + 159, + 82, + 48, + 67, + 236, + 228, + 137, + 49, + 173, + 209, + 13, + 93, + 50, + 29, + 21, + 31, + 209, + 13, + 187, + 187, + 32, + 118, + 158, + 39, + 129, + 152, + 143, + 162, + 82, + 174, + 59, +], +] +key_confirmed = true + +[keys_confirmed] +"66.33.9.181:21116" = true +rs-ny = true diff --git a/Gentoo/gentooamd/home/user/.config/rustdesk/RustDesk2.toml b/Gentoo/gentooamd/home/user/.config/rustdesk/RustDesk2.toml new file mode 100644 index 00000000..6a30152a --- /dev/null +++ b/Gentoo/gentooamd/home/user/.config/rustdesk/RustDesk2.toml @@ -0,0 +1,12 @@ +rendezvous_server = '66.33.9.181:21116' +nat_type = 1 +serial = 0 +unlock_pin = '' +trusted_devices = '' + +[options] +relay-server = '66.33.9.181' +local-ip-addr = '192.168.13.117' +key = 'fmaeMNBW9eP9xbI2GwIrOKCCqOME2LGaDQ459RNqsUU=' +custom-rendezvous-server = '66.33.9.181' +av1-test = 'Y' diff --git a/Gentoo/gentooamd/home/user/.config/rustdesk/RustDesk_lan_peers.toml b/Gentoo/gentooamd/home/user/.config/rustdesk/RustDesk_lan_peers.toml new file mode 100644 index 00000000..f02490b6 --- /dev/null +++ b/Gentoo/gentooamd/home/user/.config/rustdesk/RustDesk_lan_peers.toml @@ -0,0 +1,9 @@ +[[peers]] +id = '24303618' +username = 'harmp' +hostname = 'desktop-utjp4k6' +platform = 'Windows' +online = true + +[peers.ip_mac] +"192.168.13.41" = '10:7c:61:72:d8:02' diff --git a/Gentoo/gentooamd/home/user/.config/rustdesk/RustDesk_local.toml b/Gentoo/gentooamd/home/user/.config/rustdesk/RustDesk_local.toml new file mode 100644 index 00000000..681c30b5 --- /dev/null +++ b/Gentoo/gentooamd/home/user/.config/rustdesk/RustDesk_local.toml @@ -0,0 +1,14 @@ +remote_id = '24303618' +kb_layout_type = '' +size = [ + 0, + 0, + 1898, + 1022, +] +fav = [] + +[options] +show-sessions-type = 'lan' + +[ui_flutter] diff --git a/Gentoo/gentooamd/home/user/.config/rustdesk/RustDesk_status.toml b/Gentoo/gentooamd/home/user/.config/rustdesk/RustDesk_status.toml new file mode 100644 index 00000000..40d278dd --- /dev/null +++ b/Gentoo/gentooamd/home/user/.config/rustdesk/RustDesk_status.toml @@ -0,0 +1,2 @@ +[values] +sysinfo_hash = 'XG2p5XUkz33eQC43Hx2ozrenUTxOsn17bCR35C0MNSk=' diff --git a/Gentoo/gentooamd/home/user/.config/rustdesk/peers/24303618.toml b/Gentoo/gentooamd/home/user/.config/rustdesk/peers/24303618.toml new file mode 100644 index 00000000..4997924e --- /dev/null +++ b/Gentoo/gentooamd/home/user/.config/rustdesk/peers/24303618.toml @@ -0,0 +1,59 @@ +password = [] +size = [ + 0, + 0, + 1920, + 1080, +] +size_ft = [ + 0, + 0, + 0, + 0, +] +size_pf = [ + 0, + 0, + 0, + 0, +] +view_style = 'shrink' +scroll_style = 'scrollauto' +image_quality = 'balanced' +custom_image_quality = [50] +show_remote_cursor = false +lock_after_session_end = false +privacy_mode = false +allow_swap_key = false +port_forwards = [] +direct_failures = 1 +disable_audio = false +disable_clipboard = false +enable-file-copy-paste = true +show_quality_monitor = false +follow_remote_cursor = false +follow_remote_window = false +keyboard_mode = 'map' +view_only = false +sync-init-clipboard = false + +[options] +zoom-cursor = '' +force-always-relay = 'Y' +codec-preference = 'auto' +touch-mode = '' +custom-fps = '30' +collapse_toolbar = '' +i444 = '' +swap-left-right-mouse = '' + +[ui_flutter] + +[info] +username = 'harmp' +hostname = 'desktop-utjp4k6' +platform = 'Windows' + +[transfer] +write_jobs = [] +read_jobs = [] diff --git a/Gentoo/gentooamd/home/user/.config/session/kwin_saved at previous logout_ b/Gentoo/gentooamd/home/user/.config/session/kwin_saved at previous logout_ index f7f30d79..3ad3042f 100644 --- a/Gentoo/gentooamd/home/user/.config/session/kwin_saved at previous logout_ +++ b/Gentoo/gentooamd/home/user/.config/session/kwin_saved at previous logout_ @@ -14,13 +14,13 @@ opacity1=0 resourceClass1=xwaylandvideobridge resourceName1=xwaylandvideobridge restore1=0,99,1,1 -sessionId1=1013ad4cfe1000174732018200000038310002 +sessionId1=1013ad4cfe1000174847225300000124220002 shaded1=false shortcut1= skipPager1=true skipSwitcher1=true skipTaskbar1=true -stackingOrder1=4 +stackingOrder1=0 staysOnTop1=false sticky1=false userNoBorder1=true diff --git a/Gentoo/gentooamd/home/user/.config/xsettingsd/xsettingsd.conf b/Gentoo/gentooamd/home/user/.config/xsettingsd/xsettingsd.conf index 044ffdf6..ee750ac4 100644 --- a/Gentoo/gentooamd/home/user/.config/xsettingsd/xsettingsd.conf +++ b/Gentoo/gentooamd/home/user/.config/xsettingsd/xsettingsd.conf @@ -10,6 +10,6 @@ Gtk/ButtonImages 1 Gtk/CursorThemeSize 24 Gtk/CursorThemeName "breeze_cursors" Net/SoundThemeName "ocean" -Net/IconThemeName "oxygen" +Net/IconThemeName "breeze-dark" Gtk/FontName "Noto Sans, 10" diff --git a/Gentoo/gentooamd/home/user/.tldrc/date b/Gentoo/gentooamd/home/user/.tldrc/date index 488395c2..95542ca9 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/date +++ b/Gentoo/gentooamd/home/user/.tldrc/date @@ -1 +1 @@ -1746537104 \ No newline at end of file +1747878948 \ No newline at end of file diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/.github/workflows/monthly-check.yml b/Gentoo/gentooamd/home/user/.tldrc/tldr/.github/workflows/monthly-check.yml index a3949001..d0506831 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/.github/workflows/monthly-check.yml +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/.github/workflows/monthly-check.yml @@ -27,7 +27,7 @@ jobs: sort -u usernames.txt -o usernames.txt - name: Lychee URL checker - uses: lycheeverse/lychee-action@1d97d84f0bc547f7b25f4c2170d87d810dc2fb2c # v2.4.0 + uses: lycheeverse/lychee-action@82202e5e9c2f4ef1a55a3d02563e1cb6041e5332 # v2.4.1 id: lychee continue-on-error: true with: diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/CONTRIBUTING.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/CONTRIBUTING.md index 631ce307..ee599329 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/CONTRIBUTING.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/CONTRIBUTING.md @@ -41,7 +41,7 @@ Here are a few guidelines to get started: Remember, it's OK if the page doesn't cover everything; that's what `man` is for. 2. When in doubt, keep new command-line users in mind. Err on the side of clarity rather than terseness. For example, commands that require `sudo` should include it directly in the examples. -3. Try to incorporate the spelled-out version of single-letter options in the example's description. +3. Prefer using longform options or try to incorporate the spelled-out version of single-letter options in the example's description if the program doesn't support longform. The goal is to allow people to *understand* the syntax of the commands, not just *memorize* it. 4. Introduce options gradually, starting with the simplest command invocations and using more complex examples progressively. 5. Focus on details specific to the command and avoid explaining general UNIX concepts that could apply to any command @@ -52,6 +52,8 @@ Use proper judgement, keeping simplicity and user-friendliness as the top priori When in doubt, have a look at a few existing pages :). +See the full [style guide](https://github.com/tldr-pages/tldr/blob/main/contributing-guides/style-guide.md) for detailed instructions. + ## Directory structure The English pages directory is called `pages`, under which the platform directories are present. Language-specific directories must follow the pattern `pages.`, where `` is a diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.ar/common/ffmpeg.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.ar/common/ffmpeg.md new file mode 100644 index 00000000..98ffed7c --- /dev/null +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.ar/common/ffmpeg.md @@ -0,0 +1,36 @@ +# ffmpeg + +> أداة لتحويل الفيديو. +> لمزيد من التفاصيل: . + +- استخراج الصوت من فيديو وحفظه بصيغة MP3: + +`ffmpeg -i {{path/to/video.mp4}} -vn {{path/to/sound.mp3}}` + +- تحويل ملف FLAC إلى تنسيق Red Book CD (44100kHz، 16bit): + +`ffmpeg -i {{path/to/input_audio.flac}} -ar 44100 -sample_fmt s16 {{path/to/output_audio.wav}}` + +- حفظ فيديو كـ GIF مع ضبط ارتفاع الصورة إلى 1000 بكسل ومعدل الإطارات إلى 15: + +`ffmpeg -i {{path/to/video.mp4}} {{[-vf|-filter:v]}} 'scale=-1:{{1000}}' -r {{15}} {{path/to/output.gif}}` + +- دمج صور مرقمة (`frame_1.jpg`، `frame_2.jpg`، إلخ) في فيديو أو GIF: + +`ffmpeg -i {{path/to/frame_%d.jpg}} -f image2 {{video.mpg|video.gif}}` + +- قص فيديو من وقت بداية معين mm:ss إلى وقت نهاية mm2:ss2 (تجاهل علامة to- للقص حتى النهاية): + +`ffmpeg -i {{path/to/input_video.mp4}} -ss {{mm:ss}} -to {{mm2:ss2}} {{[-c|-codec]}} copy {{path/to/output_video.mp4}}` + +- تحويل فيديو AVI إلى MP4. صوت AAC بمعدل 128kbit، فيديو h264 بـ CRF 23: + +`ffmpeg -i {{path/to/input_video}}.avi {{[-c|-codec]}}:a aac -b:a 128k {{[-c|-codec]}}:v libx264 -crf 23 {{path/to/output_video}}.mp4` + +- إعادة تهيئة فيديو MKV إلى MP4 دون إعادة ترميز تيارات الصوت أو الفيديو: + +`ffmpeg -i {{path/to/input_video}}.mkv {{[-c|-codec]}} copy {{path/to/output_video}}.mp4` + +- تحويل فيديو MP4 إلى ترميز VP9. للحصول على أفضل جودة، استخدم قيمة CRF (النطاق الموصى به 15-35) ويجب أن يكون b:v- صفرًا: + +`ffmpeg -i {{path/to/input_video}}.mp4 {{[-c|-codec]}}:v libvpx-vp9 -crf {{30}} -b:v 0 {{[-c|-codec]}}:a libopus -vbr on -threads {{number_of_threads}} {{path/to/output_video}}.webm` diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.ar/common/git.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.ar/common/git.md index 2ffba92a..f3047abe 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.ar/common/git.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.ar/common/git.md @@ -2,7 +2,7 @@ > نظام تحكم في الإصدارات. > بعض الأوامر الفرعية مثل `commit` و `add` و `branch` و `checkout` و `push`، وغيرها، لديها وثائق استخدام خاصة بها. -> لمزيد من التفاصيل: . +> لمزيد من التفاصيل: . - تنفيذ أمر فرعي في Git: diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.ar/common/tr.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.ar/common/tr.md index 60c17a1e..ec0df63c 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.ar/common/tr.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.ar/common/tr.md @@ -17,16 +17,16 @@ - حذف جميع تكرارات مجموعة الأحرف المحددة من المدخلات: -`tr -d '{{input_characters}}' < {{path/to/file}}` +`tr {{[-d|--delete]}} '{{input_characters}}' < {{path/to/file}}` - ضغط سلسلة من الأحرف المتطابقة إلى حرف واحد: -`tr -s '{{input_characters}}' < {{path/to/file}}` +`tr {{[-s|--squeeze-repeats]}} '{{input_characters}}' < {{path/to/file}}` -- ترجمة محتويات ملف إلى أحرف كبيرة (Upper-case): +- تحويل محتويات ملف إلى أحرف كبيرة (Upper-case): `tr "[:lower:]" "[:upper:]" < {{path/to/file}}` - إزالة الأحرف غير القابلة للطباعة من ملف: -`tr -cd "[:print:]" < {{path/to/file}}` +`tr {{[-cd|--complement --delete]}} "[:print:]" < {{path/to/file}}` diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.ar/common/watch.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.ar/common/watch.md index b036c634..c4972559 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.ar/common/watch.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.ar/common/watch.md @@ -9,7 +9,7 @@ - إعادة تشغيل أمر كل 60 ثانية: -`watch {{[-n|--interval]}} {{60}} {{command}}` +`watch {{[-n|--interval]}} 60 {{command}}` - مراقبة مساحة القرص مع تمييز الاختلافات عند ظهورها: diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.bn/common/abduco.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.bn/common/abduco.md index 3c883f61..f1161fd7 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.bn/common/abduco.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.bn/common/abduco.md @@ -1,7 +1,7 @@ # abduco > টার্মিনাল সেশন ম্যানেজার। -> আরও তথ্য পাবেন: । +> আরও তথ্য পাবেন: । - সেশনগুলির তালিকা: diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.bn/common/ac.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.bn/common/ac.md index 6642f092..856af18b 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.bn/common/ac.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.bn/common/ac.md @@ -1,7 +1,7 @@ # ac > ব্যবহারকারী কতক্ষণ সংযোগিত আছেন, সেই পরিস্থিতিগুলি প্রিন্ট করুন। -> আরও তথ্য পাবেন: । +> আরও তথ্য পাবেন: । - বর্তমান ব্যবহারকারী কত সময় ধরে সংযোগিত আছে, ঘণ্টায়: diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.ca/linux/acpi.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.ca/linux/acpi.md index 2715d404..c761ae19 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.ca/linux/acpi.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.ca/linux/acpi.md @@ -1,7 +1,7 @@ # acpi > Mostra l'estat de la bateria o l'informació tèrmica. -> Més informació: . +> Més informació: . - Mostra informació de la bateria: diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.ca/linux/lsusb.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.ca/linux/lsusb.md index d0a32640..f9a72058 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.ca/linux/lsusb.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.ca/linux/lsusb.md @@ -13,7 +13,7 @@ - Llista tots els disposititus USB de forma verbosa: -`lsusb {{[-V|--verbose]}}` +`lsusb {{[-v|--verbose]}}` - Llista només dispositius amb un ID d'assemblador i producte determinat: diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.de/common/alacritty.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.de/common/alacritty.md index d7fdac28..0ac78b73 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.de/common/alacritty.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.de/common/alacritty.md @@ -1,7 +1,7 @@ # alacritty > Plattformübergreifender, GPU-beschleunigter Terminalemulator. -> Weitere Informationen: . +> Weitere Informationen: . - Öffne ein neues Alacritty-Fenster: diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.de/common/ansible.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.de/common/ansible.md index 3240baba..98a9ede8 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.de/common/ansible.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.de/common/ansible.md @@ -2,7 +2,7 @@ > Verwalte Computergruppen per Fernzugriff über SSH (Verwende die Datei `/etc/ansible/hosts`, um neue Gruppen/Hosts hinzuzufügen). > Manche Unterbefehle wie `galaxy` sind separat dokumentiert. -> Weitere Informationen: . +> Weitere Informationen: . - Liste Hosts auf, die zu einer Gruppe gehören: diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.de/common/ant.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.de/common/ant.md index 969a0569..00d0b175 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.de/common/ant.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.de/common/ant.md @@ -2,7 +2,7 @@ > Apache Ant. > Tool zum Bauen und Verwalten von Projekten, die auf Java basieren. -> Weitere Informationen: . +> Weitere Informationen: . - Baue ein Projekt mit der Standard build-Datei `build.xml`: diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.de/common/arp.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.de/common/arp.md index 2d7b3d5e..14f7d34b 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.de/common/arp.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.de/common/arp.md @@ -1,7 +1,7 @@ # arp > Den ARP Cache des Systems anzeigen und manipulieren. -> Weitere Informationen: . +> Weitere Informationen: . - Zeige die aktuelle ARP Tabelle an: diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.de/common/arping.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.de/common/arping.md index 92f90d11..a12af8f8 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.de/common/arping.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.de/common/arping.md @@ -2,7 +2,7 @@ > Mit dem ARP Protokoll Hosts in einem Netzwerk entdecken und untersuchen. > Nützlich für die Entdeckung von MAC-Adressen. -> Weitere Informationen: . +> Weitere Informationen: . - Pinge einen Host mit ARP Request Paketen: diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.de/common/code.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.de/common/code.md index 3f78cd44..1494fb34 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.de/common/code.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.de/common/code.md @@ -1,7 +1,7 @@ # code > Visual Studio Code. -> Weitere Informationen: . +> Weitere Informationen: . - Öffne Visual Studio Code: diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.de/common/gh.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.de/common/gh.md index 1d2ca382..a673ea8b 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.de/common/gh.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.de/common/gh.md @@ -2,7 +2,7 @@ > Arbeite mit GitHub von der Konsole aus. > Manche Unterbefehle wie `config` sind separat dokumentiert. -> Weitere Informationen: . +> Weitere Informationen: . - Klone ein GitHub Repository lokal: diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.de/common/git.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.de/common/git.md index 551a84b3..f4eb2ef2 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.de/common/git.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.de/common/git.md @@ -2,7 +2,7 @@ > Verteiltes Versionskontrollsystem. > Manche Unterbefehle wie `commit` sind separat dokumentiert. -> Weitere Informationen: . +> Weitere Informationen: . - Führe einen Git-Unterbefehl aus: diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.de/common/ipcalc.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.de/common/ipcalc.md new file mode 100644 index 00000000..91c00450 --- /dev/null +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.de/common/ipcalc.md @@ -0,0 +1,28 @@ +# ipcalc + +> Einfache Operationen und Berechnungen mit IP-Adressen und Netzwerken durchführen. +> Weitere Informationen: . + +- Zeige Netzwerkinformationen für eine IP-Adresse an: + +`ipcalc {{192.168.0.1}}` + +- Zeige Netzwerkinformationen unter Verwendung der CIDR-Notation an: + +`ipcalc {{192.168.0.1}}/{{24}}` + +- Zeige Netzwerkinformationen unter Verwendung einer gepunkteten dezimalen Netzmaske an: + +`ipcalc {{192.168.0.1}} {{255.255.255.0}}` + +- Unterdrücke Bitweise Ausgabe: + +`ipcalc {{[-b|--nobinary]}} {{192.168.0.1}}` + +- Teil ein Netzwerk in Blöcke der angegebenen Größe auf: + +`ipcalc {{[-s|--split]}} {{size1 size2 size3 ...}} {{192.168.0.1}}` + +- Zeige Versionsinformationen an: + +`ipcalc {{[-v|--version]}}` diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.de/common/terraform.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.de/common/terraform.md index c60707d3..2a7aa868 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.de/common/terraform.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.de/common/terraform.md @@ -1,7 +1,7 @@ # terraform > Erstellen und Bereitstellen von Infrastruktur als Code für Cloud-Anbieter. -> Weitere Informationen: . +> Weitere Informationen: . - Initialisieren einer neuen oder bestehenden Terraform-Konfiguration: diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.de/common/tldr.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.de/common/tldr.md index bfc9bdd4..791cfab2 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.de/common/tldr.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.de/common/tldr.md @@ -3,18 +3,34 @@ > Zeigt kurze Zusammenfassungen (tldr-Seiten) von Kommandozeilen-Befehlen an. > Weitere Informationen: . -- Zeige die tldr-Seite für einen Befehl an (Hinweis: So bist du hierher gekommen!): +- Zeige die tldr-Seite für einen Befehl an: `tldr {{befehl}}` -- Zeige die tldr-Seite für `cd` an und überschreibe die Standardplattform: +- Zeige die tldr-Seite für einen Unterbefehl an: -`tldr {{[-p|--platform]}} {{android|linux|osx|sunos|windows}} {{cd}}` +`tldr {{befehl}} {{unterbefehl}}` -- Zeige die tldr-Seite für einen Unterbefehl: +- Zeige die tldr-Seite für einen Befehl in einer bestimmten Sprache an (Hinweis: So bist du hierher gekommen!): -`tldr {{git-checkout}}` +`tldr {{[-L|--language]}} {{sprachcode}} {{befehl}}` -- Aktualisiere die lokalen Seiten (wenn er Client Caching unterstützt): +- Zeige die tldr-Seite für einen Befehl auf einer bestimmten Plattform an: + +`tldr {{[-p|--platform]}} {{android|common|freebsd|linux|osx|netbsd|openbsd|sunos|windows}} {{befehl}}` + +- Aktualisiere den lokalen Cache: `tldr {{[-u|--update]}}` + +- Liste alle Seiten für die aktuelle Plattform und `common` auf: + +`tldr {{[-l|--list]}}` + +- Liste alle Unterbefehl-Seiten für einen Befehl auf: + +`tldr {{[-l|--list]}} | grep {{befehl}} | column` + +- Zeige die tldr-Seite für einen zufälligen Befehl an: + +`tldr {{[-l|--list]}} | shuf {{[-n|--head-count]}} 1 | xargs tldr` diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.de/common/watch.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.de/common/watch.md new file mode 100644 index 00000000..ab7fedc4 --- /dev/null +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.de/common/watch.md @@ -0,0 +1,20 @@ +# watch + +> Führe einen Befehl wiederholt aus und überwache die Ausgabe im Vollbildmodus. +> Weitere Informationen: . + +- Überwache die Dateien im aktuellen Verzeichnis: + +`watch {{ls}}` + +- Überwache verfügbaren Festplatten-Speicherplatz und hebe die Änderungen hervor: + +`watch {{[-d|--differences]}} {{df}}` + +- Überwache "node"-Prozesse und aktualisiere alle 3 Sekunden: + +`watch {{[-n|--interval]}} {{3}} "{{ps aux | grep node}}"` + +- Überwache, ob sich der Festplatten-Speicherplatz ändert und höre mit der Überwachung auf, sobald eine Änderung auftritt: + +`watch {{[-g|--chgexit]}} {{df}}` diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.de/common/yarn.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.de/common/yarn.md index 6e0d3db1..2587a883 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.de/common/yarn.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.de/common/yarn.md @@ -1,7 +1,7 @@ # yarn > JavaScript und Node.js Paket-Manager Alternative. -> Weitere Informationen: . +> Weitere Informationen: . - Installiere ein Modul global: diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.de/common/zsh.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.de/common/zsh.md index 35574985..c9afb3c8 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.de/common/zsh.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.de/common/zsh.md @@ -2,7 +2,7 @@ > Z SHell. > Mit `bash` und `sh` kompatible Eingabeaufforderung. -> Weitere Informationen: . +> Weitere Informationen: . - Starte eine interaktive Eingabeaufforderung: diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.de/linux/acpi.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.de/linux/acpi.md index 0d8238ed..a45eb20b 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.de/linux/acpi.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.de/linux/acpi.md @@ -1,7 +1,7 @@ # acpi > Zeigt den Akkustatus oder Temperatur-Informationen an. -> Weitere Informationen: . +> Weitere Informationen: . - Zeige Informationen über den Akku an: diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.de/linux/ascii.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.de/linux/ascii.md index a5faa99e..e597f859 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.de/linux/ascii.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.de/linux/ascii.md @@ -1,7 +1,7 @@ # ascii > Zeige ASCII-Aliase von Buchstaben. -> Weitere Informationen: . +> Weitere Informationen: . - Zeige ASCII-Aliase eines Buchstabens: diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.de/linux/mount.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.de/linux/mount.md new file mode 100644 index 00000000..ccd231e3 --- /dev/null +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.de/linux/mount.md @@ -0,0 +1,28 @@ +# mount + +> Ermöglicht den Zugriff auf ein gesamtes Dateisystem in einem Verzeichnis. +> Weitere Informationen: . + +- Zeige alle eingehängten Dateisysteme: + +`mount` + +- Hänge ein Gerät in ein Verzeichnis ein: + +`mount {{[-t|--types]}} {{dateisystemtyp}} {{pfad/zu/gerätedatei}} {{pfad/zu/zielverzeichnis}}` + +- Hänge ein CD-ROM-Gerät (Dateisystemtyp ISO9660) in das Verzeichnis `/cdrom` schreibgeschützt ein: + +`mount {{[-t|--types]}} {{iso9660}} {{[-o|--options]}} ro {{/dev/cdrom}} {{/cdrom}}` + +- Hänge alle Dateisysteme ein, die in `/etc/fstab` definiert sind: + +`mount {{[-a|--all]}}` + +- Hänge ein Dateisystem ein, das in `/etc/fstab` beschrieben ist (z. B. `/dev/sda1 /meine_platte ext2 defaults 0 2`): + +`mount {{/meine_platte}}` + +- Hänge ein Verzeichnis in ein anderes Verzeichnis ein (danach sind die Inhalte über beide Pfade verfügbar): + +`mount {{[-B|--bind]}} {{pfad/zu/altem_verzeichnis}} {{pfad/zu/neuem_verzeichnis}}` diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.de/linux/nixos-rebuild.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.de/linux/nixos-rebuild.md index 459f4086..d8102236 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.de/linux/nixos-rebuild.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.de/linux/nixos-rebuild.md @@ -9,7 +9,7 @@ - Gib der neu erstellten Standardkonfiguration einen Namen: -`sudo nixos-rebuild switch -p {{name}}` +`sudo nixos-rebuild switch {{[-p|--profile-name]}} {{name}}` - Erstelle und wechsle zu einer neuen Konfiguration, nutze diese künftig als Standardkonfiguration und installiere Updates: @@ -30,3 +30,7 @@ - Erstelle die Konfiguration und öffne diese in einer virtuellen Maschine: `sudo nixos-rebuild build-vm` + +- Liste die verfügbaren Generationen wie im Bootloader-Menü auf: + +`nixos-rebuild list-generations` diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.de/linux/rev.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.de/linux/rev.md new file mode 100644 index 00000000..56a98384 --- /dev/null +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.de/linux/rev.md @@ -0,0 +1,12 @@ +# rev + +> Kehre die Reihenfolge von Text um. +> Weitere Informationen: . + +- Kehre die Reihenfolge des Textes "Hallo" um: + +`echo "Hallo" | rev` + +- Kehre die Reihenfolge einer Datei um: + +`rev {{pfad/zu/datei}}` diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.es/common/arp.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.es/common/arp.md index e2863f23..803b959d 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.es/common/arp.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.es/common/arp.md @@ -1,7 +1,7 @@ # arp > Muestra y manipula la caché ARP del sistema. -> Más información: . +> Más información: . - Muestra la tabla ARP actual: diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.es/common/arping.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.es/common/arping.md index cf9f237b..7eeea8ae 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.es/common/arping.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.es/common/arping.md @@ -2,7 +2,7 @@ > Descubre y sondea hosts en una red utilizando el protocolo ARP. > Útil para el descubrimiento de direcciones MAC. -> Más información: . +> Más información: . - Haz ping a un host mediante paquetes de petición ARP: diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.es/common/autossh.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.es/common/autossh.md index 596ef95a..79d209ac 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.es/common/autossh.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.es/common/autossh.md @@ -2,7 +2,7 @@ > Ejecuta, monitorea y reinicia conexiones SSH. > Auto-reconecta para mantener los túneles de reenvío de puertos. Acepta todas las señales SSH. -> Más información: . +> Más información: . - Inicia una sesión SSH, reiniciando cuando un puerto de monitoreo no retorna datos: diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.es/common/axel.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.es/common/axel.md index 30f4240e..bb756fbc 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.es/common/axel.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.es/common/axel.md @@ -2,7 +2,7 @@ > Acelerador de descargas. > Protocolos soportados HTTP, HTTPS y FTP. -> Más información: . +> Más información: . - Descarga un archivo alojado en una URL: diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.es/common/blahaj.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.es/common/blahaj.md new file mode 100644 index 00000000..7476fa7d --- /dev/null +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.es/common/blahaj.md @@ -0,0 +1,28 @@ +# blahaj + +> Un coloreador de salida tipo lolcat que también imprime banderas y tiburones de colores. +> Más información: . + +- Obtén una lista de posibles banderas/colores: + +`blahaj --flags` + +- Imprime un tiburón (blahaj) con colores trans por defecto: + +`blahaj {{[-s|--shark]}}` + +- Imprime una bandera aleatoria con un multiplicador de tamaño 2x: + +`blahaj {{[-f|--flag]}} {{[-r|--random]}} {{[-m|--multiplier]}} 2` + +- Imprime el resultado de un comando que produce texto con colores lesbianos: + +`{{cowsay "Hola, mundo"}} | blahaj {{[-c|--colors]}} lesbian` + +- Imprime texto y color por carácter individual: + +`echo "{{Hola, mundo}}" | blahaj {{[-i|--individual]}}` + +- Imprime el contenido de un documento de texto, coloreando el fondo en lugar del texto, por palabra: + +`blahaj {{[-w|--words]}} {{[-b|--background]}} {{ruta/al/archivo}}` diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.es/common/byobu.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.es/common/byobu.md index 949e0b2e..5ad76e84 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.es/common/byobu.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.es/common/byobu.md @@ -23,3 +23,11 @@ - Desactiva el inicio automático después de iniciar sesión en la consola de texto: `byobu-disable` + +- Se desconecta de `byobu`: + +`` + +- Apaga una ventana: + +`` diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.es/common/case.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.es/common/case.md index fb7a8d1f..6596531f 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.es/common/case.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.es/common/case.md @@ -5,11 +5,11 @@ - Compara una variable con literales de cadena para decidir qué comando ejecutar: -`case {{$COUNTRULE}} in {{palabras}}) {{wc -w LEAME}} ;; {{líneas}}) {{wc -l LEAME}} ;; esac` +`case {{$COUNTRULE}} in {{palabras}}) {{wc --words LÉAME}} ;; {{líneas}}) {{wc --lines LÉAME}} ;; esac` -- Combina patrones con |, usa * como patrón de reserva: +- Combina patrones con |, usar * como patrón de reserva: -`case {{$COUNTRULE}} in {{[wW]|palabras}}) {{wc -w LEAME}} ;; {{[lL]|líneas}}) {{wc -l LEAME}} ;; *) {{echo "¿qué?"}} ;; esac` +`case {{$COUNTRULE}} in {{[wW]|palabras}}) {{wc --words LÉAME}} ;; {{[lL]|líneas}}) {{wc --lines LÉAME}} ;; *) {{echo "¿qué?"}} ;; esac` - Permite la coincidencia de múltiples patrones: @@ -18,3 +18,7 @@ - Continúa con los comandos del siguiente patrón sin comprobar el patrón: `case {{$ANIMAL}} in {{gato}}) echo "Es un gato" ;& {{perro}}) echo "O es un perro o es un gato" ;& *) echo "Fallback" ;; esac` + +- Muestra la ayuda: + +`help case` diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.es/common/code.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.es/common/code.md index 4cf44096..a273e42e 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.es/common/code.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.es/common/code.md @@ -1,7 +1,7 @@ # code > Editor de código extensible y multiplataforma. -> Más información: . +> Más información: . - Inicia Visual Studio Code: diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.es/common/compgen.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.es/common/compgen.md index 0f4a7ac2..93cdd44b 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.es/common/compgen.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.es/common/compgen.md @@ -1,24 +1,36 @@ # compgen -> Un comando integrado para autocompletar en Bash, que se invoca al presionar la tecla `` dos veces. +> Un comando incorporado para autocompletar en Bash, que es invocado al presionar la tecla `` dos veces. > Más información: . -- Lista todos los comandos que podría ejecutar: +- Lista todos los comandos que puedes ejecutar: `compgen -c` +- Lista todos los comandos que puedes ejecutar y que comienzan con una cadena especificada: + +`compgen -c {{str}}` + - Lista todos los alias: `compgen -a` -- Lista todas las funciones que podría ejecutar: +- Lista todas las funciones que puedes ejecutar: `compgen -A function` -- Muestra palabras reservadas de la interfaz de comandos (shell): +- Muestra las palabras clave reservadas de la interfaz de comandos: `compgen -k` -- Muestra todos los comandos/alias disponibles comenzando con 'ls': +- Vea todos los comandos/alias disponibles que empiecen por `ls`: `compgen -ac {{ls}}` + +- Lista todos los usuarios del sistema: + +`compgen -u` + +- Muestra la ayuda: + +`compgen --help` diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.es/common/cowsay.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.es/common/cowsay.md index fdfbb7a4..538fc49f 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.es/common/cowsay.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.es/common/cowsay.md @@ -1,7 +1,7 @@ # cowsay > Imprime arte ASCII (por defecto una vaca) diciendo o pensando algo. -> Más información: . +> Más información: . - Imprime una vaca ASCII diciendo "hola, mundo": diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.es/common/dbeaver.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.es/common/dbeaver.md new file mode 100644 index 00000000..e5924ff8 --- /dev/null +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.es/common/dbeaver.md @@ -0,0 +1,32 @@ +# dbeaver + +> Un cliente SQL GUI que soporta muchas bases de datos. +> Más información: . + +- Abre `DBeaver`: + +`dbeaver` + +- Abre `DBeaver` conectándose a una base de datos específica: + +`dbeaver {{[-con|--connect]}} {{database}}` + +- Fuerza la creación de una nueva instancia: + +`dbeaver --newInstance` + +- Detiene la instancia en ejecución: + +`dbeaver --quit` + +- Cierra todas las pestañas de dbeaver: + +`dbeaver --closeTabs` + +- Coloca `DBeaver` en la parte superior de las aplicaciones: + +`dbeaver --bringToFront` + +- Muestra la ayuda: + +`dbeaver --help` diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.es/common/declare.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.es/common/declare.md index 17f97822..8e0325e1 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.es/common/declare.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.es/common/declare.md @@ -3,7 +3,7 @@ > Declara variables y les da atributos. > Más información: . -- Describe una variable de cadena con el valor especificado: +- Declara una variable de cadena con el valor especificado: `declare {{variable}}="{{valor}}"` @@ -11,18 +11,22 @@ `declare -i {{variable}}="{{valor}}"` -- Describe una variable arreglo con el valor especificado: +- Declare una variable de matriz con el valor especificado: -`declare -a {{variable}}=({{item_a item_b item_c}})` +`declare -a {{variable}}=({{artículo_a artículo_b artículo_c}})` -- Declara una variable arreglo asociativo con el valor especificado: +- Declare una variable de matriz asociativa con el valor especificado: `declare -A {{variable}}=({{[key_a]=item_a [key_b]=item_b [key_c]=item_c}})` -- Declara una variable de cadena de solo lectura con el valor especificado: +- Declara una variable de cadena de sólo lectura con el valor especificado: `declare -r {{variable}}="{{valor}}"` - Declara una variable global dentro de una función con el valor especificado: `declare -g {{variable}}="{{valor}}"` + +- Imprime la definición de una función: + +`declare -f {{nombre_función}}` diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.es/common/git-lfs.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.es/common/git-lfs.md index 58cd8984..e5e4bae5 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.es/common/git-lfs.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.es/common/git-lfs.md @@ -1,7 +1,7 @@ # git lfs > Trabaja con archivos grandes en repositorios de Git. -> Más información: . +> Más información: . - Inicializa Git LFS: diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.es/common/git.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.es/common/git.md index 4a06034a..33ac5655 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.es/common/git.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.es/common/git.md @@ -2,7 +2,7 @@ > Sistema de control de versiones distribuido. > Algunos subcomandos como `commit`, `add`, `branch`, `checkout`, `push`, etc., tienen su propia documentación de uso. -> Más información: . +> Más información: . - Ejecuta un subcomando de Git: diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.es/common/history.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.es/common/history.md index 44cd55c0..a938c444 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.es/common/history.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.es/common/history.md @@ -1,7 +1,7 @@ # history > Historial de la línea de comandos. -> Más información: . +> Más información: . - Muestra el historial de comandos junto a su número de línea: diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.es/common/impacket-mqtt_check.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.es/common/impacket-mqtt_check.md new file mode 100644 index 00000000..61f0fde9 --- /dev/null +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.es/common/impacket-mqtt_check.md @@ -0,0 +1,7 @@ +# impacket-mqtt_check + +> Este comando es un alias de `mqtt_check.py`. + +- Vea la documentación del comando original: + +`tldr mqtt_check.py` diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.es/common/impacket-ntfs-read.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.es/common/impacket-ntfs-read.md new file mode 100644 index 00000000..fa36a542 --- /dev/null +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.es/common/impacket-ntfs-read.md @@ -0,0 +1,7 @@ +# impacket-ntfs-read + +> Este comando es un alias de `ntfs-read.py`. + +- Vea la documentación del comando original: + +`tldr ntfs-read.py` diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.es/common/impacket-ping.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.es/common/impacket-ping.md new file mode 100644 index 00000000..c5e345ed --- /dev/null +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.es/common/impacket-ping.md @@ -0,0 +1,7 @@ +# impacket-ping + +> Este comando es un alias de `ping.py`. + +- Vea la documentación del comando original: + +`tldr ping.py` diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.es/common/impacket-ping6.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.es/common/impacket-ping6.md new file mode 100644 index 00000000..f62f2d05 --- /dev/null +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.es/common/impacket-ping6.md @@ -0,0 +1,7 @@ +# impacket-ping6 + +> Este comando es un alias de `ping6.py`. + +- Vea la documentación del comando original: + +`tldr ping6.py` diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.es/common/impacket-rpcdump.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.es/common/impacket-rpcdump.md new file mode 100644 index 00000000..5aa87970 --- /dev/null +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.es/common/impacket-rpcdump.md @@ -0,0 +1,7 @@ +# impacket-rpcdump + +> Este comando es un alias de `rpcdump.py`. + +- Vea la documentación del comando original: + +`tldr rpcdump.py` diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.es/common/impacket-rpcmap.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.es/common/impacket-rpcmap.md new file mode 100644 index 00000000..6c255659 --- /dev/null +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.es/common/impacket-rpcmap.md @@ -0,0 +1,7 @@ +# impacket-rpcmap + +> Este comando es un alias de `rpcmap.py`. + +- Vea la documentación del comando original: + +`tldr rpcmap.py` diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.es/common/j.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.es/common/j.md new file mode 100644 index 00000000..b0ac50f6 --- /dev/null +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.es/common/j.md @@ -0,0 +1,7 @@ +# j + +> Este comando es un alias de `autojump`. + +- Vea la documentación del comando original: + +`tldr autojump` diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.es/common/jco.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.es/common/jco.md new file mode 100644 index 00000000..005313f4 --- /dev/null +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.es/common/jco.md @@ -0,0 +1,7 @@ +# jco + +> Este comando es un alias de `autojump`. + +- Vea la documentación del comando original: + +`tldr autojump` diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.es/common/kite.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.es/common/kite.md new file mode 100644 index 00000000..12473177 --- /dev/null +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.es/common/kite.md @@ -0,0 +1,7 @@ +# kite + +> Este comando es un alias de `kiterunner`. + +- Vea la documentación del comando original: + +`tldr kiterunner` diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.es/common/kr.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.es/common/kr.md new file mode 100644 index 00000000..c82b9ee2 --- /dev/null +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.es/common/kr.md @@ -0,0 +1,7 @@ +# kr + +> Este comando es un alias de `kiterunner`. + +- Vea la documentación del comando original: + +`tldr kiterunner` diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.es/common/netexec.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.es/common/netexec.md new file mode 100644 index 00000000..a61ab1a8 --- /dev/null +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.es/common/netexec.md @@ -0,0 +1,7 @@ +# netexec + +> Este comando es un alias de `nxc`. + +- Vea la documentación del comando original: + +`tldr nxc` diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.es/common/pulumi-down.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.es/common/pulumi-down.md new file mode 100644 index 00000000..9e2ccf31 --- /dev/null +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.es/common/pulumi-down.md @@ -0,0 +1,7 @@ +# pulumi down + +> Este comando es un alias de `pulumi destroy`. + +- Vea la documentación para el comando original: + +`tldr pulumi destroy` diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.es/common/zsh.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.es/common/zsh.md index be8e9181..ffe33c79 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.es/common/zsh.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.es/common/zsh.md @@ -2,7 +2,7 @@ > Z SHell, un intérprete de línea de comandos compatible con Bash. > Vea también `histexpand` para la expansión del historial. -> Más información: . +> Más información: . - Comienza una sesión interactiva en el intérprete de comandos: diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.es/linux/acpi.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.es/linux/acpi.md index 6d38e976..00c686eb 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.es/linux/acpi.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.es/linux/acpi.md @@ -1,7 +1,7 @@ # acpi > Muestra el estado de la batería o la información térmica. -> Más información: . +> Más información: . - Muestra la información de la batería: diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.es/linux/ascii.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.es/linux/ascii.md index d419792e..b0c504f6 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.es/linux/ascii.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.es/linux/ascii.md @@ -1,7 +1,7 @@ # ascii > Muestra alias de caracteres ASCII. -> Más información: . +> Más información: . - Muestra los alias ASCII de un caracter: diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.es/linux/hexdump.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.es/linux/hexdump.md new file mode 100644 index 00000000..7c54b8d7 --- /dev/null +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.es/linux/hexdump.md @@ -0,0 +1,20 @@ +# hexdump + +> Un visor ASCII, decimal, hexadecimal, octal. +> Más información: . + +- Imprime la representación hexadecimal de un archivo, reemplazando líneas duplicadas con '*': + +`hexdump {{ruta/al/archivo}}` + +- Muestra el desplazamiento de entrada (input offset) en hexadecimal y su representación ASCII en dos columnas: + +`hexdump {{[-C|--canonical]}} {{ruta/al/archivo}}` + +- Muestra la representación hexadecimal de un archivo, pero interpreta solo n bytes de la entrada: + +`hexdump {{[-C|--canonical]}} {{[-n|--length]}} {{número_de_bytes}} {{ruta/al/archivo}}` + +- No reemplaza las líneas duplicadas con '*': + +`hexdump {{[-v|--no-squeezing]}} {{ruta/al/archivo}}` diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.es/linux/lsusb.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.es/linux/lsusb.md index e3b6d936..d4bdf372 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.es/linux/lsusb.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.es/linux/lsusb.md @@ -13,11 +13,11 @@ - Muestra información detallada sobre los dispositivos USB: -`lsusb {{[-V|--verbose]}}` +`lsusb {{[-v|--verbose]}}` - Muestra información detallada sobre un dispositivo USB: -`lsusb {{[-V|--verbose]}} -s {{bus}}:{{número de dispositivo}}` +`lsusb {{[-v|--verbose]}} -s {{bus}}:{{número de dispositivo}}` - Muestra sólo los dispositivos con un ID de proveedor y producto determinados: diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.es/linux/xcowsay.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.es/linux/xcowsay.md index 98b460e1..44aab9b2 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.es/linux/xcowsay.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.es/linux/xcowsay.md @@ -2,7 +2,7 @@ > Muestra una linda vaca y un mensaje en el escritorio de Linux. > La vaca se muestra por una cantidad fija de tiempo, o una cantidad de tiempo calculado a partir del tamaño del texto. Haga clic en la vaca para despedirla inmediatamente. -> Más información: . +> Más información: . - Muestra una vaca diciendo "hola, mundo": diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.es/windows/wsl.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.es/windows/wsl.md new file mode 100644 index 00000000..4a442f1a --- /dev/null +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.es/windows/wsl.md @@ -0,0 +1,36 @@ +# wsl + +> Administra el Subsistema de Windows para Linux. +> Más información: . + +- Inicia un shell de Linux (usando la distribución predeterminada): + +`wsl {{comando_de_shell}}` + +- Ejecuta un comando de Linux sin usar un shell: + +`wsl --exec {{comando}} {{argumentos_del_comando}}` + +- Especifica una distribución particular: + +`wsl --distribution {{distribución}} {{comando_de_shell}}` + +- Lista las distribuciones disponibles: + +`wsl --list` + +- Exporta una distribución a un archivo `.tar`: + +`wsl --export {{distribución}} {{ruta\a\archivo_de_distribucion.tar}}` + +- Importa una distribución de un archivo `.tar`: + +`wsl --import {{distribución}} {{ruta\a\ubicacion_de_instalacion}} {{ruta\a\archivo_de_distribucion.tar}}` + +- Cambia la versión de wsl usada para la distribución especificada: + +`wsl --set-version {{distribución}} {{versión}}` + +- Apaga el Subsistema de Windows para Linux: + +`wsl --shutdown` diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.fr/common/abduco.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.fr/common/abduco.md index 49875f67..379437f1 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.fr/common/abduco.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.fr/common/abduco.md @@ -1,7 +1,7 @@ # abduco > Manageur de session dans un terminal. -> Plus d'informations : . +> Plus d'informations : . - Affiche les sessions : diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.fr/common/ac.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.fr/common/ac.md index 305e6bdb..9a608b6a 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.fr/common/ac.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.fr/common/ac.md @@ -1,7 +1,7 @@ # ac > Imprime les statistiques sur combien de temps les utilisateurs ont été connectés. -> Plus d'informations : . +> Plus d'informations : . - Imprime combien de temps l'utilisateur actuel a été connecté en heures : diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.fr/common/act.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.fr/common/act.md index a77eae4d..654096e6 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.fr/common/act.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.fr/common/act.md @@ -1,7 +1,7 @@ # act > Execute des GitHub Actions en local avec Docker. -> Plus d'informations : . +> Plus d'informations : . - [l]iste les jobs disponibles : diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.fr/common/ag.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.fr/common/ag.md index f3ba9956..67b4eb44 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.fr/common/ag.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.fr/common/ag.md @@ -1,7 +1,7 @@ # ag > The Silver Searcher. Comme `ack`, mais inspire à être plus rapide. -> Plus d'informations : . +> Plus d'informations : . - Trouve les fichiers qui contiennent "foo", et affiche les lignes correspondantes dans le contexte courant : diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.fr/common/alacritty.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.fr/common/alacritty.md index c8206b92..88d7cb63 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.fr/common/alacritty.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.fr/common/alacritty.md @@ -1,7 +1,7 @@ # alacritty > Emulateur de terminal propulsé par GPU, Multi-plateforme. -> Plus d'informations : . +> Plus d'informations : . - Ouvre une nouvelle fenêtre Alacritty : diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.fr/common/ansible.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.fr/common/ansible.md index 0b30261b..430e12be 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.fr/common/ansible.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.fr/common/ansible.md @@ -2,7 +2,7 @@ > Gestionnaire de groupes d'ordinateurs à distance depuis SSH. (Utiliser le fichier `/etc/ansible/hosts` pour ajouter de nouveaux groupes/hôtes). > Certaines commandes comme `ansible galaxy` ont leur propre documentation. -> Plus d'informations : . +> Plus d'informations : . - Lister les hôtes appartenant à un groupe : diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.fr/common/ant.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.fr/common/ant.md index 26708680..31e0b9fc 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.fr/common/ant.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.fr/common/ant.md @@ -2,7 +2,7 @@ > Apache Ant. > Outil pour construire et gérer les projets basés sur du Java. -> Plus d'informations : . +> Plus d'informations : . - Construit un projet avec le fichier de construction `build.xml` : diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.fr/common/arp.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.fr/common/arp.md index 08950e4e..1699a56d 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.fr/common/arp.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.fr/common/arp.md @@ -1,7 +1,7 @@ # arp > Affiche et manipule votre cache système ARP. -> Plus d'informations : . +> Plus d'informations : . - Affiche la table ARP courante : diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.fr/common/arping.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.fr/common/arping.md index 42d02209..25f2958d 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.fr/common/arping.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.fr/common/arping.md @@ -2,7 +2,7 @@ > Découvre et sonde des hôtes dans un réseau en utilisant le protocol ARP. > Très utile pour la découverte d'adresse MAC. -> Plus d'informations : . +> Plus d'informations : . - Ping un hôte par paquets de requête ARP : diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.fr/common/autossh.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.fr/common/autossh.md index de80b2dc..3a89bfa6 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.fr/common/autossh.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.fr/common/autossh.md @@ -2,7 +2,7 @@ > Lance, surveille et redémarre les connections SSH. > Reconnecte automatiquement pour garder le tunnel de transfert de port ouvert. Accepte toutes les options de SSH. -> Plus d'informations : . +> Plus d'informations : . - Démarre une session SSH, redémarre quand le port échoue à renvoyer de la data : diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.fr/common/axel.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.fr/common/axel.md index 1f253135..36dfff52 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.fr/common/axel.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.fr/common/axel.md @@ -2,7 +2,7 @@ > Accélérateur de téléchargement. > Supporte HTTP, HTTPS, et FTP. -> Plus d'informations : . +> Plus d'informations : . - Télécharge depuis une URL vers un fichier : diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.fr/common/code.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.fr/common/code.md index 254d0611..231591ac 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.fr/common/code.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.fr/common/code.md @@ -1,7 +1,7 @@ # code > Éditeur de code multiplateforme et extensible. -> Plus d'informations : . +> Plus d'informations : . - Démarre Visual Studio Code : diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.fr/common/gh.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.fr/common/gh.md index 0cda996b..9c24c100 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.fr/common/gh.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.fr/common/gh.md @@ -2,7 +2,7 @@ > Travailler harmonieusement avec GitHub depuis la ligne de commande. > Certaines commandes comme `gh config` ont leur propre documentation. -> Plus d'informations : . +> Plus d'informations : . - Clone un dépôt GitHub localement : diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.fr/common/git-lfs.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.fr/common/git-lfs.md index e264edf6..60afd91a 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.fr/common/git-lfs.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.fr/common/git-lfs.md @@ -1,7 +1,7 @@ # git lfs > Travailler dans un registre Git avec des fichiers volumineux. -> Plus d'informations : . +> Plus d'informations : . - Initialise le Git LFS : diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.fr/common/git-subtree.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.fr/common/git-subtree.md index 3a23a9f3..fe00dec0 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.fr/common/git-subtree.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.fr/common/git-subtree.md @@ -1,7 +1,7 @@ # git subtree > Outil pour gérer les dépendances de projet en tant que sous-projets. -> Plus d'informations : . +> Plus d'informations : . - Ajout d'un dépôt Git en tant que sous-arbre : diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.fr/common/git.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.fr/common/git.md index 3c616b7f..d63f841f 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.fr/common/git.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.fr/common/git.md @@ -2,7 +2,7 @@ > Système de gestion de versions décentralisé. > Certaines commandes comme `git commit` ont leur propre documentation. -> Plus d'informations : . +> Plus d'informations : . - Exécuter une sous-commande Git : diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.fr/common/ruby.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.fr/common/ruby.md index 413f1ca0..164a7ce4 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.fr/common/ruby.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.fr/common/ruby.md @@ -2,7 +2,7 @@ > Interpréteur du langage de programmation Ruby. > Voir aussi : `gem`, `bundler`, `rake`, `irb`. -> Plus d'informations : . +> Plus d'informations : . - Exécute un script Ruby : diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.fr/common/zsh.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.fr/common/zsh.md index 59b7a2a6..e7fa0f8d 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.fr/common/zsh.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.fr/common/zsh.md @@ -2,7 +2,7 @@ > Z SHell, un interpréteur de ligne de commande compatible avec Bash. > Voir aussi `histexpand` pour l'expansion de l'historique. -> Plus d'informations : . +> Plus d'informations : . - Démarre une session shell interactive : diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.fr/linux/acpi.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.fr/linux/acpi.md index ff73bbed..e60e2939 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.fr/linux/acpi.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.fr/linux/acpi.md @@ -1,7 +1,7 @@ # acpi > Affiche l'état de la batterie ou des renseignements sur la température. -> Plus d'informations : . +> Plus d'informations : . - Affiche les informations sur la batterie : diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.fr/linux/ascii.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.fr/linux/ascii.md index 306c4322..89e0031e 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.fr/linux/ascii.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.fr/linux/ascii.md @@ -1,7 +1,7 @@ # ascii > Affiche les alias de caractères ASCII. -> Plus d'informations : . +> Plus d'informations : . - Affiche les alias ASCII d'un caractère : diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.hi/common/ac.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.hi/common/ac.md index ecdab5f5..77b33fb2 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.hi/common/ac.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.hi/common/ac.md @@ -1,7 +1,7 @@ # ac > उपयोगकर्ता कितने समय से जुड़े हुए हैं, इसके आँकड़े प्रिंट करें। -> अधिक जानकारी: । +> अधिक जानकारी: । - प्रिंट करें कि वर्तमान उपयोगकर्ता कितने समय तक कनेक्ट रहा है, घंटों में: diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.hi/common/ant.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.hi/common/ant.md index d2b80178..88ee1251 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.hi/common/ant.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.hi/common/ant.md @@ -1,7 +1,7 @@ # ant > Apache Ant: जावा-आधारित प्रोजेक्ट बनाएं और प्रबंधित करें। -> अधिक जानकारी: । +> अधिक जानकारी: । - डिफ़ॉल्ट बिल्ड फ़ाइल के साथ एक प्रोजेक्ट बनाएं `build.xml`: diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.hi/linux/lsusb.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.hi/linux/lsusb.md index 779b18f9..a6f0e1a8 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.hi/linux/lsusb.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.hi/linux/lsusb.md @@ -13,7 +13,7 @@ - USB उपकरणों के बारे में विस्तारित जानकारी की सूची बनाएं: -`lsusb {{[-V|--verbose]}}` +`lsusb {{[-v|--verbose]}}` - केवल निर्दिष्ट विक्रेता और उत्पाद आईडी वाले उपकरणों की सूची बनाएं: diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.id/common/abduco.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.id/common/abduco.md index db16eb23..1d9174b5 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.id/common/abduco.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.id/common/abduco.md @@ -1,7 +1,7 @@ # abduco > Manajer sesi Terminal. -> Informasi lebih lanjut: . +> Informasi lebih lanjut: . - Tampilkan sesi-sesi yang sedang aktif: diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.id/common/ac.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.id/common/ac.md index 1ca4af7b..57ef1aaa 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.id/common/ac.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.id/common/ac.md @@ -1,7 +1,7 @@ # ac > Tampilkan statistik mengenai lama waktu pengguna sistem operasi yang terhubung. -> Informasi lebih lanjut: . +> Informasi lebih lanjut: . - Tampilkan berapa lama pengguna saat ini telah terhubung dengan sistem operasi, dalam hitungan jam: diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.id/common/act.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.id/common/act.md index 740d572d..d061fd5f 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.id/common/act.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.id/common/act.md @@ -1,7 +1,7 @@ # act > Jalankan GitHub Actions secara lokal melalui Docker. -> Informasi lebih lanjut: . +> Informasi lebih lanjut: . - Tampilkan daftar actions (tugas dalam GitHub Actions) yang tersedia: diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.id/common/ag.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.id/common/ag.md index 9e916ef9..c6de7f6c 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.id/common/ag.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.id/common/ag.md @@ -1,7 +1,7 @@ # ag > The Silver Searcher. Seperti `ack`, namun bertujuan untuk lebih cepat daripadanya. -> Informasi lebih lanjut: . +> Informasi lebih lanjut: . - Cari file yang mengandung teks "foo", dan cetak baris teks yang cocok: diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.id/common/alacritty.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.id/common/alacritty.md index 07f2f0a3..92edc0f5 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.id/common/alacritty.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.id/common/alacritty.md @@ -1,7 +1,7 @@ # alacritty > Lintas platform, terakselerasi GPU terminal emulator. -> Informasi lebih lanjut: . +> Informasi lebih lanjut: . - Buka jendela Alacritty baru: diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.id/common/ansible.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.id/common/ansible.md index bd034e00..93d6e6fc 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.id/common/ansible.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.id/common/ansible.md @@ -2,7 +2,7 @@ > Atur grup perangkat komputer yang secara jarak jauh melalui SSH. (Gunakan berkas `/etc/ansible/hosts` untuk menambahkan grup atau host baru). > Beberapa subperintah seperti `ansible galaxy` mempunyai dokumentasi terpisah. -> Informasi lebih lanjut: . +> Informasi lebih lanjut: . - Tampilkan daftar host yang tergabung dalam suatu grup: diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.id/common/ant.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.id/common/ant.md index 44753855..70103fd2 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.id/common/ant.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.id/common/ant.md @@ -1,7 +1,7 @@ # ant > Apache Ant: bangun dan atur proyek pengembangan piranti lunak berbasis Java. -> Informasi lebih lanjut: . +> Informasi lebih lanjut: . - Bangun suatu proyek Java dengan pengaturan yang didefinisikan dalam `build.xml` (lokasi default): diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.id/common/arp.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.id/common/arp.md index 0220ed7a..9906900e 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.id/common/arp.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.id/common/arp.md @@ -1,7 +1,7 @@ # arp > Tampilkan dan manipulasi cache informasi ARP pada sistem operasi Anda. -> Informasi lebih lanjut: . +> Informasi lebih lanjut: . - Tampilkan informasi tabel ARP yang dikenali sistem operasi Anda saat ini: diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.id/common/arping.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.id/common/arping.md index 48246f35..e1f7a2f6 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.id/common/arping.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.id/common/arping.md @@ -2,7 +2,7 @@ > Cari dan selidiki para host jaringan melalui protokol ARP. > Bermanfaat untuk mencari alamat MAC dalam jaringan. -> Informasi lebih lanjut: . +> Informasi lebih lanjut: . - Ping suatu host dengan megirimkan paket permintaan ARP: diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.id/common/code.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.id/common/code.md index 333aa39c..7819a081 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.id/common/code.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.id/common/code.md @@ -1,7 +1,7 @@ # code > Pengolah kode komputer yang tersedia lintas platform dan dapat diperluas. -> Informasi lebih lanjut: . +> Informasi lebih lanjut: . - Jalankan aplikasi Visual Studio Code: diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.id/common/cowsay.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.id/common/cowsay.md index a3ea51ac..f9b4dcef 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.id/common/cowsay.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.id/common/cowsay.md @@ -1,7 +1,7 @@ # cowsay > Buat dan tampilkan seni teks ASCII (ASCII art) yang menampilkan objek (secara bawaan berupa seekor sapi) yang sedang berkata atau berpikir tentang sesuatu. -> Informasi lebih lanjut: . +> Informasi lebih lanjut: . - Tampilkan suatu seni ASCII yang menunjukkan seekor sapi berkata "halo, dunia": diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.id/common/gh.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.id/common/gh.md index 9549f1fc..f5e6e6c9 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.id/common/gh.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.id/common/gh.md @@ -2,7 +2,7 @@ > Memudahkan pengaksesan GitHub dari command-line. > Beberapa subcommands seperti `gh config` memiliki dokumentasi sendiri. -> Informasi lebih lanjut: . +> Informasi lebih lanjut: . - Mengklon sebuah GitHub repositori di lokal: diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.id/common/git.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.id/common/git.md index 85e62bf5..2a0abb8b 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.id/common/git.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.id/common/git.md @@ -2,7 +2,7 @@ > Sistem kontrol versi terdistribusi. > Beberapa subperintah seperti `commit`, `add`, `branch`, `checkout`, `push`, dsb. mempunyai dokumentasi terpisah. -> Informasi lebih lanjut: . +> Informasi lebih lanjut: . - Jalankan suatu subperintah Git: diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.id/common/history.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.id/common/history.md index 7966a6ef..cbce8414 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.id/common/history.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.id/common/history.md @@ -1,7 +1,7 @@ # history > Tampilkan riwayat penugasan baris perintah (command-line). -> Informasi lebih lanjut: . +> Informasi lebih lanjut: . - Tampilkan riwayat penugasan baris perintah beserta angka baris: diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.id/common/ruby.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.id/common/ruby.md index 37b04980..c4e79d51 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.id/common/ruby.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.id/common/ruby.md @@ -1,7 +1,7 @@ # ruby > Interpreter bahasa pemrograman Ruby. -> Informasi lebih lanjut: . +> Informasi lebih lanjut: . - Jalankan suatu berkas skrip atau program Ruby: diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.id/common/vue.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.id/common/vue.md index 3532114f..3b3e8d3d 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.id/common/vue.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.id/common/vue.md @@ -2,7 +2,7 @@ > CLI serba guna untuk Vue.js. > Beberapa subperintah seperti `build` mempunyai dokumentasi terpisah. -> Informasi lebih lanjut: . +> Informasi lebih lanjut: . - Buat proyek vue baru secara interaktif: diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.id/common/yarn.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.id/common/yarn.md index db11ebd1..55e77caa 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.id/common/yarn.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.id/common/yarn.md @@ -1,7 +1,7 @@ # yarn > Pengelola paket alternatif untuk JavaScript dan Node.js. -> Informasi lebih lanjut: . +> Informasi lebih lanjut: . - Pasang suatu modul secara global: diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.id/linux/acpi.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.id/linux/acpi.md index 7e9c5711..89a2e3be 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.id/linux/acpi.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.id/linux/acpi.md @@ -1,7 +1,7 @@ # acpi > Tampilkan status baterai atau informasi suhu. -> Informasi lebih lanjut: . +> Informasi lebih lanjut: . - Tampilkan informasi baterai: diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.id/osx/xattr.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.id/osx/xattr.md new file mode 100644 index 00000000..74115212 --- /dev/null +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.id/osx/xattr.md @@ -0,0 +1,24 @@ +# xattr + +> Utilitas untuk bekerja dengan atribut sistem berkas yang diperluas. +> Informasi lebih lanjut: . + +- Tampilkan daftar atribut kunci:nilai yang diperluas untuk berkas tertentu: + +`xattr -l {{berkas}}` + +- Tulis atribut untuk suatu berkas: + +`xattr -w {{kunci_atribut}} {{nilai_atribut}} {{berkas}}` + +- Hapus atribut dari suatu berkas: + +`xattr -d {{com.apple.quarantine}} {{berkas}}` + +- Hapus semua atribut yang diperluas dari suatu berkas: + +`xattr -c {{berkas}}` + +- Hapus atribut secara rekursif dalam direktori tertentu: + +`xattr -rd {{kunci_atribut}} {{direktori}}` diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.it/common/abduco.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.it/common/abduco.md index 8ca6436f..2facf0bf 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.it/common/abduco.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.it/common/abduco.md @@ -1,7 +1,7 @@ # abduco > Gestore di sessioni di terminale. -> Maggiori informazioni: . +> Maggiori informazioni: . - List sessioni: diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.it/common/ag.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.it/common/ag.md index b1535d03..6db1bd11 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.it/common/ag.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.it/common/ag.md @@ -1,7 +1,7 @@ # ag > The Silver Searcher. Come `ack`, ma più veloce. -> Maggiori informazioni: . +> Maggiori informazioni: . - Trova file contenenti "foo" e mostra le corrisponenti linee contenenti il termine: diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.it/common/alacritty.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.it/common/alacritty.md index 67a43919..84d61b22 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.it/common/alacritty.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.it/common/alacritty.md @@ -1,7 +1,7 @@ # alacritty > Multipiattaforma, GPU-accelerato emulatore di terminale. -> Maggiori informazioni: . +> Maggiori informazioni: . - Apri un nuovo finestra di Alacritty: diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.it/common/ansible.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.it/common/ansible.md index 0f6c7b89..e9e718ef 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.it/common/ansible.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.it/common/ansible.md @@ -3,7 +3,7 @@ > Gestisce gruppi di computer da remoto via SSH. > Usa il file `/etc/ansible/hosts` per aggiungere nuovi gruppi/host. > Alcuni comandi aggiuntivi, come `galaxy`, hanno la propria documentazione. -> Maggiori informazioni: . +> Maggiori informazioni: . - Elenca gli host appartenenti ad un gruppo: diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.it/common/arp.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.it/common/arp.md index 1469b989..70f6b79c 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.it/common/arp.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.it/common/arp.md @@ -1,7 +1,7 @@ # arp > Mostra e gestisci la cache ARP di sistema. -> Maggiori informazioni: . +> Maggiori informazioni: . - Mostra la tabella ARP corrente: diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.it/common/arping.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.it/common/arping.md index cd3014fb..5fa17aae 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.it/common/arping.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.it/common/arping.md @@ -2,7 +2,7 @@ > Scopri e interroga host in una rete utilizzando il protocollo ARP. > Utile per scoprire indirizzi MAC. -> Maggiori informazioni: . +> Maggiori informazioni: . - Invia un ping ad un host inviando pacchetti ARP request: diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.it/common/autossh.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.it/common/autossh.md index 0e00ae4c..18b94b3a 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.it/common/autossh.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.it/common/autossh.md @@ -2,7 +2,7 @@ > Esegue, monitora e riavvia connessioni SSH. > Si riconnette automaticamente per tenere attivi tunnel di port forwarding. Accetta tutte le flag di SSH. -> Maggiori informazioni: . +> Maggiori informazioni: . - Apri una sessione SSH, riavviandola quando una porta monitorata smette di rispondere: diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.it/common/axel.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.it/common/axel.md index 64ff5f61..7522e360 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.it/common/axel.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.it/common/axel.md @@ -2,7 +2,7 @@ > Downloader accelerato. > Supporta HTTP, HTTPS e FTP. -> Maggiori informazioni: . +> Maggiori informazioni: . - Scarica un file da un URL: diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.it/common/code.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.it/common/code.md index 61868fe8..d1f189ea 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.it/common/code.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.it/common/code.md @@ -1,7 +1,7 @@ # code > Visual Studio Code. -> Maggiori informazioni: . +> Maggiori informazioni: . - Apri VS Code: diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.it/common/cowsay.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.it/common/cowsay.md index 174917c3..f3a20d3d 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.it/common/cowsay.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.it/common/cowsay.md @@ -1,7 +1,7 @@ # cowsay > Genera un personaggio ASCII (di default una mucca) che dice o pensa qualcosa. -> Maggiori informazioni: . +> Maggiori informazioni: . - Stampa una mucca ASCII che dice "Hello world": diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.it/common/git-lfs.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.it/common/git-lfs.md index 0b4c9f66..20363034 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.it/common/git-lfs.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.it/common/git-lfs.md @@ -1,7 +1,7 @@ # git lfs > Lavora con file di grandi dimensioni in repository Git. -> Maggiori informazioni: . +> Maggiori informazioni: . - Inizializza Git LFS: diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.it/common/git-subtree.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.it/common/git-subtree.md index 66842708..fc726c93 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.it/common/git-subtree.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.it/common/git-subtree.md @@ -1,7 +1,7 @@ # git subtree > Strumento per gestire le dipendenze di un progetto come progetti secondari. -> Maggiori informazioni: . +> Maggiori informazioni: . - Aggiungi un repository Git come albero secondario: diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.it/common/git.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.it/common/git.md index 4b4e42fc..79931217 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.it/common/git.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.it/common/git.md @@ -2,7 +2,7 @@ > Sistema di controllo versione distribuito. > Alcuni comandi aggiuntivi, come `commit`, hanno la propria documentazione. -> Maggiori informazioni: . +> Maggiori informazioni: . - Controlla la versione di Git: diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.it/common/zsh.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.it/common/zsh.md index fa9171e8..94c47f7b 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.it/common/zsh.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.it/common/zsh.md @@ -2,7 +2,7 @@ > Z SHell. > Inteprete da linea di comando compatibile con `bash` e `sh`. -> Maggiori informazioni: . +> Maggiori informazioni: . - Fai partire l'interprete interattivo da linea di comando: diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.it/linux/acpi.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.it/linux/acpi.md index eb517a6a..07098c73 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.it/linux/acpi.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.it/linux/acpi.md @@ -1,7 +1,7 @@ # acpi > Mostra lo stato e le informazioni termiche della batteria. -> Maggiori informazioni: . +> Maggiori informazioni: . - Mostra le informazioni sulla batteria: diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.it/linux/column.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.it/linux/column.md new file mode 100644 index 00000000..47526cab --- /dev/null +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.it/linux/column.md @@ -0,0 +1,21 @@ +# column + +> Formatta standard input o un file in più colonne. +> Le colonne sono riempite prima delle righe; il separatore predefinito è lo spazio. +> Maggiori informazioni: . + +- Formatta l'output per uno schermo largo 30 caratteri: + +`printf "intestazione1 intestazione2\nbar foo\n" | column {{[-c|--output-width]}} {{30}}` + +- Separa colonne ed allinea automaticamente in un formato tabulare: + +`printf "intestazione1 intestazione2\nbar foo\n" | column {{[-t|--table]}}` + +- Specifica un diverso separatore di colonna (e.g. "," per CSV) (il predefinito è lo spazio): + +`printf "intestazione1 intestazione2\nbar foo\n" | column {{[-t|--table]}} {{[-s|--separator]}} {{,}}` + +- Riempi le righe prima delle colonne: + +`printf "intestazione1\nbar\nfoobar\n" | column {{[-c|--output-width]}} {{30}} {{[-x|--fillrows]}}` diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.it/linux/lsusb.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.it/linux/lsusb.md index 5acbce63..4f849765 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.it/linux/lsusb.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.it/linux/lsusb.md @@ -13,7 +13,7 @@ - Elenca informazioni prolisse riguardo ai dispositivi USB: -`lsusb {{[-V|--verbose]}}` +`lsusb {{[-v|--verbose]}}` - Elenca solamente i dispositivi con un certo id fornitore e ID prodotto: diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.it/linux/mount.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.it/linux/mount.md new file mode 100644 index 00000000..9fdcc5a8 --- /dev/null +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.it/linux/mount.md @@ -0,0 +1,28 @@ +# mount + +> Fornisce accesso a un intero filesystem in una directory specifica. +> Maggiori informazioni: . + +- Mostra tutti i filesystem montati: + +`mount` + +- Monta un dispositivo in una directory: + +`mount {{[-t|--types]}} {{tipo_di_filesystem}} {{percorso/del/dispositivo}} {{percorso/della/directory_desiderata}}` + +- Monta un CD-ROM (con il filetypo ISO9660) a `/cdrom` (sola lettura): + +`mount {{[-t|--types]}} {{iso9660}} {{[-o|--options]}} ro {{/dev/cdrom}} {{/cdrom}}` + +- Monta tutti i filesystem definiti in `/etc/fstab`: + +`mount {{[-a|--all]}}` + +- Monta un filesystem specifico descritto in `/etc/fstab` (ad esempio `/dev/sda1 /my_drive ext2 defaults 0 2`): + +`mount {{/my_drive}}` + +- Monta una directory in un'altra directory: + +`mount {{[-B|--bind]}} {{percorso/della/vecchia_directory}} {{percorso/della/nuova_directory}}` diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.ja/common/ag.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.ja/common/ag.md index bf43b0f8..2a7f0f04 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.ja/common/ag.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.ja/common/ag.md @@ -1,7 +1,7 @@ # ag > Silver Searcher と呼ばれます。`ack` コマンドに似ていますが、より高速化を目指したコマンドです。 -> もっと詳しく: 。 +> もっと詳しく: 。 - "foo"という文字列が含まれるファイルを検索し、コンテキスト内でマッチした行を出力する: diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.ja/common/arp.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.ja/common/arp.md index 9033a03a..8f87426c 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.ja/common/arp.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.ja/common/arp.md @@ -1,7 +1,7 @@ # arp > システムのARPキャッシュを表示し、操作します。 -> もっと詳しく: 。 +> もっと詳しく: 。 - 現在のARPテーブルを表示する: diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.ja/common/git.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.ja/common/git.md index c6517985..551d0a48 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.ja/common/git.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.ja/common/git.md @@ -2,7 +2,7 @@ > 分散型バージョン管理システム > いくつかのサブコマンドがあります。例えば `commit`, `add`, `branch`, `checkout`, `push`, などです。 これらには使用方法についての独自のドキュメントがあり、 `tldr git subcommand` で見ることができます。 -> もっと詳しく: 。 +> もっと詳しく: 。 - Gitのサブコマンドを実行する: diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.ja/common/history.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.ja/common/history.md index 6c1398c7..95560359 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.ja/common/history.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.ja/common/history.md @@ -1,7 +1,7 @@ # history > コマンドラインの履歴です。 -> もっと詳しく: 。 +> もっと詳しく: 。 - コマンドの履歴一覧を行番号付きで表示する: diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.ja/common/terraform.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.ja/common/terraform.md index 391390b4..45c01f8f 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.ja/common/terraform.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.ja/common/terraform.md @@ -1,7 +1,7 @@ # terraform > インフラストラクチャをコードとして作成し、クラウドプロバイダにデプロイします。 -> もっと詳しく: 。 +> もっと詳しく: 。 - 新規または既存のTerraform設定を初期化する: diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.ja/linux/column.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.ja/linux/column.md new file mode 100644 index 00000000..171ba9b5 --- /dev/null +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.ja/linux/column.md @@ -0,0 +1,21 @@ +# column + +> `stdin` またはファイルを複数の列にフォーマットします。 +> デフォルトの区切り文字は空白文字です。 +> もっと詳しく: 。 + +- 30文字幅の表示用にコマンドの出力をフォーマットする: + +`printf "header1 header2\nbar foo\n" | column {{[-c|--output-width]}} {{30}}` + +- カラムを自動的に分割し、表形式に自動整列する: + +`printf "header1 header2\nbar foo\n" | column {{[-t|--table]}}` + +- `table`オプションにカラムの区切り文字を指定する(CSVの場合は","など) (デフォルトは空白文字): + +`printf "header1,header2\nbar,foo\n" | column {{[-t|--table]}} {{[-s|--separator]}} {{,}}` + +- 列を埋める前に行を埋める: + +`printf "header1\nbar\nfoobar\n" | column {{[-c|--output-width]}} {{30}} {{[-x|--fillrows]}}` diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.ko/common/,.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.ko/common/,.md new file mode 100644 index 00000000..4abff661 --- /dev/null +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.ko/common/,.md @@ -0,0 +1,16 @@ +# Comma + +> 설치하지 않고 명령어를 실행. +> 더 많은 정보: . + +- 명령어 실행: + +`, {{명령어 -with -flags}}` + +- 하위 쉘에 명령어 추가: + +`, {{[-s|--shell]}} {{명령어}}` + +- 캐시 삭제: + +`, {{[-e|--empty-cache]}}` diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.ko/common/..md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.ko/common/..md new file mode 100644 index 00000000..5308492a --- /dev/null +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.ko/common/..md @@ -0,0 +1,7 @@ +# Dot + +> 이 명령어는 `source`의 별칭입니다. + +- 원래 명령어에 대한 문서: + +`tldr source` diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.ko/common/abduco.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.ko/common/abduco.md index 577b2de7..9f7823f7 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.ko/common/abduco.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.ko/common/abduco.md @@ -1,7 +1,7 @@ # abduco > 터미널 세션 관리자. -> 더 많은 정보: . +> 더 많은 정보: . - 세션 목록: diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.ko/common/ac.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.ko/common/ac.md index 99146e83..35e62314 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.ko/common/ac.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.ko/common/ac.md @@ -1,7 +1,7 @@ # ac > 사용자들이 시스템에 얼마나 오랫동안 접속해 있는지에 대한 통계 정보를 표시. -> 더 많은 정보: . +> 더 많은 정보: . - 현재 사용자의 연결된 시간을 시간 단위로 출력: diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.ko/common/act.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.ko/common/act.md index bade275c..50553096 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.ko/common/act.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.ko/common/act.md @@ -1,7 +1,7 @@ # act > Docker를 사용하여 로컬로 GitHub작업 실행. -> 더 많은 정보: . +> 더 많은 정보: . - 가능한 작업들 목록: diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.ko/common/ag.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.ko/common/ag.md index 70f7707f..9b5c50b0 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.ko/common/ag.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.ko/common/ag.md @@ -2,7 +2,7 @@ > The Silver Searcher. > `ack` 과 비슷하지만, 더 빠르다. -> 더 많은 정보: . +> 더 많은 정보: . - "foo"를 포함하고 있는 파일들을 찾고, 내용에서 일치하는 행을 출력: diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.ko/common/alacritty.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.ko/common/alacritty.md index 62d343db..a3a3f23a 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.ko/common/alacritty.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.ko/common/alacritty.md @@ -1,7 +1,7 @@ # alacritty > 교차 플랫폼으로, GPU-가속 터미널 에뮬레이터. -> 더 많은 정보: . +> 더 많은 정보: . - 새 Alacritty 창 열기: diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.ko/common/ansible.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.ko/common/ansible.md index 3d9a9642..04e86002 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.ko/common/ansible.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.ko/common/ansible.md @@ -2,7 +2,7 @@ > SSH를 통해 컴퓨터 그룹을 원격으로 관리. (`/etc/ansible/hosts` 파일을 사용하여 새 그룹/호스트를 추가하십시오). > `galaxy`와 같은 일부 하위 명령에는 자체 사용 설명서가 있음. -> 더 많은 정보: . +> 더 많은 정보: . - 그룹에 속한 호스트 목록: diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.ko/common/ant.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.ko/common/ant.md index d114827d..d5e5d4cb 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.ko/common/ant.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.ko/common/ant.md @@ -2,7 +2,7 @@ > Apache Ant. > 자바 기반 프로젝트를 빌드하고 관리하는 도구. -> 더 많은 정보: . +> 더 많은 정보: . - 기본 빌드 파일인 `build.xml`로 프로젝트 빌드: diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.ko/common/arp.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.ko/common/arp.md index f7911c31..d12a27e7 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.ko/common/arp.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.ko/common/arp.md @@ -1,7 +1,7 @@ # arp > 시스템의 ARP 캐시 표시 및 조작. -> 더 많은 정보: . +> 더 많은 정보: . - 현재 arp 테이블을 보여줍니다: diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.ko/common/arping.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.ko/common/arping.md index 4a23cb9c..e4bfb5d1 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.ko/common/arping.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.ko/common/arping.md @@ -2,7 +2,7 @@ > ARP 프로토콜을 사용하여 네트워크에서 호스트를 발견하고 탐색합니다. > MAC 주소 검색에 유용합니다. -> 더 많은 정보: . +> 더 많은 정보: . - ARP 요청 패킷으로 호스트 ping 하기: diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.ko/common/autossh.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.ko/common/autossh.md index bbd53473..083ec692 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.ko/common/autossh.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.ko/common/autossh.md @@ -1,7 +1,7 @@ # autossh > SSH 연결을 실행, 모니터링 및 재시작. port 재전송 tunnel을 유지하기 위해 자동 재연결. 모든 SSH 플래그 허용. -> 더 많은 정보: . +> 더 많은 정보: . - SSH session을 열고, 모니터링 포트가 데이터를 리턴하지 못하면 다시 시작: diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.ko/common/axel.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.ko/common/axel.md index e9e6023a..682f2dd0 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.ko/common/axel.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.ko/common/axel.md @@ -1,7 +1,7 @@ # axel > 가속기를 다운로드 하십시오. HTTP, HTTPS, FTP를 지원합니다. -> 더 많은 정보: . +> 더 많은 정보: . - 파일로 URL 다운로드: diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.ko/common/code.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.ko/common/code.md index 0ae6afdc..f1b11860 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.ko/common/code.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.ko/common/code.md @@ -1,7 +1,7 @@ # code > 확장 가능한 크로스 플랫폼 코드 에디터. -> 더 많은 정보: . +> 더 많은 정보: . - Visual Studio Code 실행: diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.ko/common/cowsay.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.ko/common/cowsay.md index 26fd5606..50927dc9 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.ko/common/cowsay.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.ko/common/cowsay.md @@ -1,7 +1,7 @@ # cowsay > 무언가를 말하거나 생각하는 ASCII 문자(기본적으로 cow)를 생성. -> 더 많은 정보: . +> 더 많은 정보: . - "Hello world"라고 말하는 ASCII cow 출력: diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.ko/common/gh.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.ko/common/gh.md index 063759d5..495fda2f 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.ko/common/gh.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.ko/common/gh.md @@ -2,7 +2,7 @@ > GitHub와 원활하게 작업. > `config`와 같은 일부 하위 명령에는 자체 사용 설명서가 있습니다. -> 더 많은 정보: . +> 더 많은 정보: . - GitHub 리포지토리를 로컬에 복제: diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.ko/common/git-lfs.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.ko/common/git-lfs.md index 4506378d..14e1aad6 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.ko/common/git-lfs.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.ko/common/git-lfs.md @@ -1,7 +1,7 @@ # git lfs > Git 저장소에서 대용량 파일을 다루기 위한 도구. -> 더 많은 정보: . +> 더 많은 정보: . - Git LFS 초기화: diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.ko/common/git-subtree.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.ko/common/git-subtree.md index e9a9eaaf..546f5f4b 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.ko/common/git-subtree.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.ko/common/git-subtree.md @@ -1,7 +1,7 @@ # git subtree > 프로젝트 종속성을 하위 프로젝트로 관리. -> 더 많은 정보: . +> 더 많은 정보: . - Git 저장소를 서브트리로 추가: diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.ko/common/git.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.ko/common/git.md index 555cad0c..be367989 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.ko/common/git.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.ko/common/git.md @@ -2,7 +2,7 @@ > 분산 버전 관리 시스템. > `commit`, `add`, `branch`, `checkout`, `push` 등의 특정 하위 명령어는 고유의 문서가 따로 있습니다. `tldr git subcommand`를 통해 확인할 수 있습니다. -> 더 많은 정보: . +> 더 많은 정보: . - 하위 명령어 실행: diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.ko/common/history.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.ko/common/history.md index b2529817..100e8fb5 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.ko/common/history.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.ko/common/history.md @@ -1,7 +1,7 @@ # history > 커멘드 라인 히스토리. -> 더 많은 정보: . +> 더 많은 정보: . - 줄 번호와 함께 명령 기록 목록을 표시: diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.ko/common/ipcalc.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.ko/common/ipcalc.md new file mode 100644 index 00000000..df6967f5 --- /dev/null +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.ko/common/ipcalc.md @@ -0,0 +1,24 @@ +# ipcalc + +> IP 주소 및 네트워크에 대한 간단한 연산 및 계산 수행. +> 더 많은 정보: . + +- 주어진 서브넷 마스크로 주소 또는 네트워크에 대한 정보 표시: + +`ipcalc {{1.2.3.4}} {{255.255.255.0}}` + +- CIDR 표기법으로 주소 또는 네트워크에 대한 정보 표시: + +`ipcalc {{1.2.3.4}}/{{24}}` + +- 주소 또는 네트워크의 브로드캐스트 주소 표시: + +`ipcalc -b {{1.2.3.4}}/{{30}}` + +- 제공된 IP 주소와 넷마스크의 네트워크 주소 표시: + +`ipcalc -n {{1.2.3.4}}/{{24}}` + +- 주어진 IP 주소의 지리적 정보 표시: + +`ipcalc -g {{1.2.3.4}}` diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.ko/common/mycli.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.ko/common/mycli.md index 371b8556..574d1774 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.ko/common/mycli.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.ko/common/mycli.md @@ -1,7 +1,7 @@ # mycli > 자동 완성 및 구문 강조 기능을 제공하는 MySQL 명령줄 클라이언트. -> 더 많은 정보: . +> 더 많은 정보: . - 현재 사용자의 사용자명을 사용하여 포트 3306의 로컬 데이터베이스에 연결: @@ -9,8 +9,8 @@ - 데이터베이스에 연결 (사용자에게 비밀번호 입력이 요청됨): -`mycli -u {{사용자명}} {{데이터베이스_이름}}` +`mycli {{[-u|--user]}} {{사용자명}} {{데이터베이스_이름}}` - 다른 호스트의 데이터베이스에 연결: -`mycli -h {{데이터베이스_호스트}} -P {{포트}} -u {{사용자명}} {{데이터베이스_이름}}` +`mycli {{[-h|--host]}} {{데이터베이스_호스트}} {{[-P|--port]}} {{포트}} {{[-u|--user]}} {{사용자명}} {{데이터베이스_이름}}` diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.ko/common/nix-build.2.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.ko/common/nix-build.2.md new file mode 100644 index 00000000..0cd8359c --- /dev/null +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.ko/common/nix-build.2.md @@ -0,0 +1,13 @@ +# nix-build + +> Nix 표현식을 빌드. +> 같이 보기: `nix build.3`. +> 더 많은 정보: . + +- Nix 표현식 빌드: + +`nix-build '' {{[-A|--attr]}} {{firefox}}` + +- 샌드박스된 Nix 표현식 빌드 (NixOS가 아닌 경우): + +`nix-build '' {{[-A|--attr]}} {{firefox}} --option sandbox true` diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.ko/common/nix-build.3.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.ko/common/nix-build.3.md new file mode 100644 index 00000000..59fae4fe --- /dev/null +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.ko/common/nix-build.3.md @@ -0,0 +1,21 @@ +# nix build + +> Nix 표현식을 빌드합니다 (가능할 경우 캐시에서 다운로드). +> 같이 보기: 전통적인 Nix 표현식 빌드에 대한 `nix-build`, flakes에 대한 정보는 `nix flake`. +> 더 많은 정보: . + +- nixpkgs에서 패키지를 빌드하고 결과를 `./result`에 심볼릭 링크: + +`nix build {{nixpkgs#pkg}}` + +- 현재 디렉토리의 flake에서 패키지를 빌드하고 빌드 로그를 표시: + +`nix build -L {{.#pkg}}` + +- 특정 디렉토리의 flake에서 기본 패키지 빌드: + +`nix build {{./경로/대상/폴더}}` + +- `result` 심볼릭 링크를 생성하지 않고 패키지를 빌드하며 대신 저장소 경로를 `stdout`에 출력: + +`nix build --no-link --print-out-paths` diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.ko/common/nix-build.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.ko/common/nix-build.md index 8479da2a..badaf3a3 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.ko/common/nix-build.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.ko/common/nix-build.md @@ -1,13 +1,11 @@ # nix-build -> Nix 표현식을 빌드. -> 같이 보기: `nix3 build`. -> 더 많은 정보: . +> `nix-build`는 같은 이름의 여러 명령을 참조할 수 있습니다. -- Nix 표현식 빌드: +- 기존 빌더에 대한 문서를 참조하세요: -`nix-build '' --attr {{firefox}}` +`tldr nix-build.2` -- 샌드박스된 Nix 표현식 빌드 (NixOS가 아닌 경우): +- nix3 빌더에 대한 문서 보기: -`nix-build '' --attr {{firefox}} --option sandbox true` +`tldr nix build.3` diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.ko/common/nix-develop.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.ko/common/nix-develop.md new file mode 100644 index 00000000..9f0b98cf --- /dev/null +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.ko/common/nix-develop.md @@ -0,0 +1,16 @@ +# nix develop + +> 파생물의 빌드 환경을 제공하는 Bash 셸 실행. +> 더 많은 정보: . + +- nixpkgs의 모든 {{패키지}} 종속성을 사용하여 셸 시작: + +`nix develop {{nixpkgs#pkg}}` + +- 현재 디렉토리의 플레이크에 있는 기본 패키지에 대한 개발 셸 시작: + +`nix develop` + +- 해당 셸에서 소스 구성 및 빌드: + +`configurePhase; buildPhase` diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.ko/common/nix-edit.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.ko/common/nix-edit.md new file mode 100644 index 00000000..acefc519 --- /dev/null +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.ko/common/nix-edit.md @@ -0,0 +1,12 @@ +# nix edit + +> Nix 패키지의 Nix 표현을 $EDITOR에서 엽니다. +> 더 많은 정보: . + +- nixpkgs에서 패키지의 Nix 표현 소스를 `$EDITOR`에서 열기: + +`nix edit {{nixpkgs#패키지}}` + +- 패키지의 소스를 `stdout`으로 덤프: + +`EDITOR=cat nix edit {{nixpkgs#패키지}}` diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.ko/common/nix-flake.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.ko/common/nix-flake.md new file mode 100644 index 00000000..549af28d --- /dev/null +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.ko/common/nix-flake.md @@ -0,0 +1,24 @@ +# nix flake + +> Nix 플레이크 관리. +> 더 많은 정보: . + +- 현재 디렉토리에서 기본 템플릿으로 새로운 플레이크(`flake.nix` 파일만) 생성: + +`nix flake init` + +- 현재 디렉토리의 플레이크의 모든 입력(의존성) 업데이트: + +`nix flake update` + +- 현재 디렉토리의 플레이크의 특정 입력(의존성) 업데이트: + +`nix flake lock --update-input {{입력}}` + +- GitHub에 있는 플레이크의 모든 출력 표시: + +`nix flake show {{github:소유자/레포}}` + +- 도움말 표시: + +`nix flake --help` diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.ko/common/nix-profile.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.ko/common/nix-profile.md new file mode 100644 index 00000000..2a54f2c6 --- /dev/null +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.ko/common/nix-profile.md @@ -0,0 +1,28 @@ +# nix profile + +> Nix 프로필에서 패키지를 설치, 업데이트 및 제거. +> 더 많은 정보: . + +- 기본 프로필에 nixpkgs에서 일부 패키지 설치: + +`nix profile install {{nixpkgs#패키지1 nixpkgs#패키지2 ...}}` + +- GitHub의 플레이크에서 패키지를 사용자 지정 프로필에 설치: + +`nix profile install {{github:소유자/레포/패키지}} --profile {{./경로/대상/폴더}}` + +- 기본 프로필에 현재 설치된 패키지 나열: + +`nix profile list` + +- 기본 프로필에서 nixpkgs로 설치된 패키지를 이름으로 제거: + +`nix profile remove {{레거시패키지.x86_64-linux.pkg}}` + +- 기본 프로필의 패키지를 최신 버전으로 업그레이드: + +`nix profile upgrade` + +- 기본 프로필에서 최신 작업 롤백(취소): + +`nix profile rollback` diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.ko/common/nix-registry.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.ko/common/nix-registry.md new file mode 100644 index 00000000..84368e0f --- /dev/null +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.ko/common/nix-registry.md @@ -0,0 +1,25 @@ +# nix registry + +> Nix 플레이크 레지스트리를 관리. +> 같이 보기: 플레이크에 대한 정보는 `nix flake`. +> 더 많은 정보: . + +- `nixpkgs` 리비전을 업스트림 저장소의 현재 버전으로 고정: + +`nix registry pin {{nixpkgs}}` + +- GitHub 저장소의 최신 버전 브랜치 또는 특정 리비전으로 항목 고정: + +`nix registry pin {{항목}} {{github:소유자/레포/브랜치_또는_리비전}}` + +- GitHub 저장소의 최신 버전을 항상 가리키며 자동으로 업데이트되는 새 항목 추가: + +`nix registry add {{항목}} {{github:소유자/레포}}` + +- 레지스트리 항목 제거: + +`nix registry remove {{항목}}` + +- Nix 플레이크 레지스트리가 무엇인지에 대한 문서 보기: + +`nix registry --help` diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.ko/common/nix-repl.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.ko/common/nix-repl.md new file mode 100644 index 00000000..d5a4d41b --- /dev/null +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.ko/common/nix-repl.md @@ -0,0 +1,25 @@ +# nix repl + +> Nix 표현식을 평가하기 위한 대화형 환경 시작. +> Nix 표현식 언어에 대한 설명은 을 참고하세요. +> 더 많은 정보: . + +- Nix 표현식을 평가하기 위한 대화형 환경 시작: + +`nix repl` + +- 플레이크(예: `nixpkgs`)의 모든 패키지를 스코프로 불러오기: + +`:lf {{nixpkgs}}` + +- 표현식에서 패키지 빌드: + +`:b {{표현식}}` + +- 표현식에서 패키지를 사용할 수 있는 셸 시작: + +`:u {{표현식}}` + +- 표현식에서 패키지의 종속성을 사용할 수 있는 셸 시작: + +`:s {{표현식}}` diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.ko/common/nix-run.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.ko/common/nix-run.md new file mode 100644 index 00000000..4587273d --- /dev/null +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.ko/common/nix-run.md @@ -0,0 +1,33 @@ +# nix run + +> Nix 플레이크에서 애플리케이션 실행. +> 같이 보기: 플레이크에 대한 정보는 `nix flake`. +> 더 많은 정보: . + +- 현재 디렉토리의 플레이크에서 기본 애플리케이션 실행: + +`nix run` + +- nixpkgs에서 패키지 이름과 일치하는 명령 실행 (해당 패키지의 다른 명령을 원하면 `tldr nix3 shell` 참조): + +`nix run nixpkgs#{{패키지}}` + +- 제공된 인수와 함께 명령 실행: + +`nix run nixpkgs#{{vim}} -- {{경로/대상/파일}}` + +- 원격 저장소에서 실행: + +`nix run {{원격_이름}}:{{소유자}}/{{레포}}` + +- 특정 태그, 리비전 또는 브랜치를 사용하여 원격 저장소에서 실행: + +`nix run {{원격_이름}}:{{소유자}}/{{레포}}/{{참조}}` + +- 하위 디렉토리와 프로그램을 지정하여 원격 저장소에서 실행: + +`nix run "{{원격_이름}}:{{소유자}}/{{레포}}?dir={{디렉토리_이름}}#{{앱}}"` + +- GitHub 풀 리퀘스트의 플레이크 실행: + +`nix run github:{{소유자}}/{{레포}}/pull/{{번호}}/head` diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.ko/common/nix-search.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.ko/common/nix-search.md new file mode 100644 index 00000000..a84325e9 --- /dev/null +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.ko/common/nix-search.md @@ -0,0 +1,17 @@ +# nix search + +> Nix 플레이크에서 패키지를 검색. +> 같이 보기: 플레이크에 대한 정보는 `nix flake`. +> 더 많은 정보: . + +- `nixpkgs`에서 이름이나 설명을 기반으로 패키지 검색: + +`nix search {{nixpkgs}} {{검색_어구...}}` + +- nixpkgs에서 패키지 설명 표시: + +`nix search {{nixpkgs#패키지}}` + +- github에서 플레이크로부터 사용할 수 있는 모든 패키지 표시: + +`nix search {{github:소유자/레포}}` diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.ko/common/nix-shell.2.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.ko/common/nix-shell.2.md new file mode 100644 index 00000000..7edd6d08 --- /dev/null +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.ko/common/nix-shell.2.md @@ -0,0 +1,29 @@ +# nix-shell + +> Nix 표현을 기반으로 대화형 셸 시작. +> 같이 보기: `nix shell.3`. +> 더 많은 정보: . + +- 현재 디렉터리의 `shell.nix` 또는 `default.nix`의 nix 표현으로 시작: + +`nix-shell` + +- 비대화형 셸에서 셸 명령 실행 후 종료: + +`nix-shell --run "{{명령어}} {{인수1 인수2 ...}}"` + +- 현재 디렉터리의 `default.nix`의 표현으로 시작: + +`nix-shell {{default.nix}}` + +- nixpkgs에서 로드된 패키지로 시작: + +`nix-shell {{[-p|--packages]}} {{패키지1 패키지2 ...}}` + +- 특정 nixpkgs 리비전에서 로드된 패키지로 시작: + +`nix-shell {{[-p|--packages]}} {{패키지1 패키지2 ...}} {{[-I|--include]}} nixpkgs={{https://github.com/NixOS/nixpkgs/archive/nixpkgs_revision.tar.gz}}` + +- 특정 인터프리터에서 파일의 나머지를 평가하여 `#!-scripts`에서 사용 (자세한 내용은 참고): + +`nix-shell -i {{인터프리터}} {{[-p|--packages]}} {{패키지1 패키지2 ...}}` diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.ko/common/nix-shell.3.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.ko/common/nix-shell.3.md new file mode 100644 index 00000000..d54317af --- /dev/null +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.ko/common/nix-shell.3.md @@ -0,0 +1,25 @@ +# nix shell + +> 지정된 패키지가 사용 가능한 셸 시작. +> 같이 보기: 개발 환경 설정을 위한 `nix-shell`, 플레이크에 대한 정보를 위한 `nix flake`. +> 더 많은 정보: . + +- `nixpkgs`의 일부 패키지와 함께 대화형 셸 시작: + +`nix shell {{nixpkgs#pkg1 nixpkgs#packageSet.pkg2 ...}}` + +- `nixpkgs`의 이전 버전(21.05)에서 제공하는 패키지로 셸 시작: + +`nix shell {{nixpkgs/nixos-21.05#pkg}}` + +- 현재 디렉터리의 플레이크에서 "기본 패키지"와 함께 셸 시작, 빌드가 발생하면 빌드 로그 출력: + +`nix shell -L` + +- GitHub의 플레이크에서 패키지와 함께 셸 시작: + +`nix shell {{github:소유자/레포#pkg}}` + +- 패키지와 함께 셸에서 명령 실행: + +`nix shell {{nixpkgs#pkg}} -c {{아무개_셸 --아무개_플래그 '다른 아무개 인수들'}}` diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.ko/common/nix-shell.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.ko/common/nix-shell.md index 95b57b28..6bc5340e 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.ko/common/nix-shell.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.ko/common/nix-shell.md @@ -1,29 +1,11 @@ # nix-shell -> Nix 표현을 기반으로 대화형 셸 시작. -> 같이 보기: `nix3 shell`. -> 더 많은 정보: . +> `nix-shell`은 같은 이름의 여러 명령을 참조할 수 있습니다. -- 현재 디렉터리의 `shell.nix` 또는 `default.nix`의 nix 표현으로 시작: +- 기존 셸에 대한 문서를 참조하세요: -`nix-shell` +`tldr nix-shell.2` -- 비대화형 셸에서 셸 명령 실행 후 종료: +- nix3 셸에 대한 문서 보기: -`nix-shell --run "{{명령어}} {{인수1 인수2 ...}}"` - -- 현재 디렉터리의 `default.nix`의 표현으로 시작: - -`nix-shell {{default.nix}}` - -- nixpkgs에서 로드된 패키지로 시작: - -`nix-shell --packages {{패키지1 패키지2 ...}}` - -- 특정 nixpkgs 리비전에서 로드된 패키지로 시작: - -`nix-shell --packages {{패키지1 패키지2 ...}} -I nixpkgs={{https://github.com/NixOS/nixpkgs/archive/nixpkgs_revision.tar.gz}}` - -- 특정 인터프리터에서 파일의 나머지를 평가하여 `#!-scripts`에서 사용 (자세한 내용은 참고): - -`nix-shell -i {{인터프리터}} --packages {{패키지1 패키지2 ...}}` +`tldr nix shell.3` diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.ko/common/nix-store.2.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.ko/common/nix-store.2.md new file mode 100644 index 00000000..7e912cb5 --- /dev/null +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.ko/common/nix-store.2.md @@ -0,0 +1,29 @@ +# nix-store + +> Nix 저장소를 조작하거나 쿼리. +> 같이 보기: `nix store`. +> 더 많은 정보: . + +- 사용하지 않는 경로를 제거하는 등의 쓰레기 수집: + +`nix-store --gc` + +- 동일한 파일을 하드 링크로 연결하여 공간 사용량 줄이기: + +`nix-store --optimise` + +- 특정 저장소 경로 삭제 (사용 중이지 않아야 함): + +`nix-store --delete {{/nix/store/...}}` + +- 저장소 경로(패키지)의 모든 의존성을 트리 형식으로 표시: + +`nix-store {{[-q|--query]}} --tree {{/nix/store/...}}` + +- 특정 저장소 경로와 모든 의존성의 총 크기 계산: + +`du {{[-cLsh|--total --dereference --summarize --human-readable]}} $(nix-store {{[-q|--query]}} --references {{/nix/store/...}})` + +- 특정 저장소 경로에 대한 모든 종속 항목 표시: + +`nix-store {{[-q|--query]}} --referrers {{/nix/store/...}}` diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.ko/common/nix-store.3.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.ko/common/nix-store.3.md new file mode 100644 index 00000000..d86f75ef --- /dev/null +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.ko/common/nix-store.3.md @@ -0,0 +1,25 @@ +# nix store + +> Nix 저장소를 조작. +> 같이 보기: `nix-store`. +> 더 많은 정보: . + +- 가비지 수집을 통해 공간 사용량 줄이기 위해 사용되지 않는 경로 제거: + +`nix store gc` + +- 동일한 파일을 하드링크하여 공간 사용량 줄이기: + +`nix store optimise` + +- 특정 저장소 경로 삭제 (사용되지 않아야 함): + +`nix store delete {{/nix/store/...}}` + +- 원격 저장소의 경로 내용을 나열: + +`nix store --store {{https://cache.nixos.org}} ls {{/nix/store/...}}` + +- 두 저장소 경로 간의 버전 차이와 해당 종속성 표시: + +`nix store diff-closures {{/nix/store/...}} {{/nix/store/...}}` diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.ko/common/nix-store.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.ko/common/nix-store.md index 4ff3a7db..05034751 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.ko/common/nix-store.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.ko/common/nix-store.md @@ -1,29 +1,11 @@ # nix-store -> Nix 저장소를 조작하거나 쿼리. -> 같이 보기: `nix3 store`. -> 더 많은 정보: . +> `nix-store`는 같은 이름의 여러 명령을 참조할 수 있습니다. -- 사용하지 않는 경로를 제거하는 등의 쓰레기 수집: +- 기존 스토어에 대한 설명서를 참조하세요: -`nix-store --gc` +`tldr nix-store.2` -- 동일한 파일을 하드 링크로 연결하여 공간 사용량 줄이기: +- nix3 스토어에 대한 문서 보기: -`nix-store --optimise` - -- 특정 저장소 경로 삭제 (사용 중이지 않아야 함): - -`nix-store --delete {{/nix/store/...}}` - -- 저장소 경로(패키지)의 모든 의존성을 트리 형식으로 표시: - -`nix-store --query --tree {{/nix/store/...}}` - -- 특정 저장소 경로와 모든 의존성의 총 크기 계산: - -`du -cLsh $(nix-store --query --references {{/nix/store/...}})` - -- 특정 저장소 경로에 대한 모든 종속 항목 표시: - -`nix-store --query --referrers {{/nix/store/...}}` +`tldr nix store.3` diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.ko/common/nix-why-depends.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.ko/common/nix-why-depends.md new file mode 100644 index 00000000..97677c11 --- /dev/null +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.ko/common/nix-why-depends.md @@ -0,0 +1,12 @@ +# nix why-depends + +> 패키지가 다른 패키지에 의존하는 이유를 보여줍니다. +> 더 많은 정보: . + +- 현재 실행 중인 NixOS 시스템이 특정 저장소 경로를 요구하는 이유를 표시: + +`nix why-depends {{/run/현재_시스템}} {{/nix/store/...}}` + +- nixpkgs의 패키지가 다른 패키지를 _빌드 타임_ 의존성으로 요구하는 이유를 표시: + +`nix why-depends --derivation {{nixpkgs#의존자}} {{nixpkgs#의존성}}` diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.ko/common/ruby.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.ko/common/ruby.md index b1ad43da..803a1d1c 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.ko/common/ruby.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.ko/common/ruby.md @@ -2,7 +2,7 @@ > Ruby 프로그래밍 언어 인터프리터. > 같이 보기: `gem`, `bundler`, `rake`, `irb`. -> 더 많은 정보: . +> 더 많은 정보: . - Ruby 스크립트 실행: diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.ko/common/smbmap.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.ko/common/smbmap.md index 3ad17878..fbce8c82 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.ko/common/smbmap.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.ko/common/smbmap.md @@ -1,24 +1,36 @@ # smbmap -> 사용자가 전체 도메인에 걸쳐 Samba 공유 드라이브를 열거할 수 있게 합니다. +> SMB 열거 도구. > 더 많은 정보: . - NULL 세션이 활성화되고 공유가 열린 호스트 열거: `smbmap --host-file {{경로/대상/파일}}` +- 사용자의 비밀번호 또는 NTLM 해시를 입력하여 호스트의 SMB 공유 및 권한 표시: + +`smbmap {{[-u|--username]}} {{사용자명}} --prompt -H {{IP}}` + +- 원격 시스템에서 셸 명령 실행: + +`smbmap {{[-u|--username]}} {{사용자명}} --prompt -H {{IP}} -x {{명령}}` + - 호스트를 열거하고 SMB 파일 권한 확인: -`smbmap --host-file {{경로/대상/파일}} -u {{사용자_이름}} -p {{비밀번호}} -q` +`smbmap --host-file {{경로/대상/파일}} {{[-u|--username]}} {{사용자_이름}} {{[-p|--password]}} {{비밀번호}} -q` - 사용자 이름과 비밀번호를 사용하여 IP 또는 호스트 이름에 SMB로 연결: -`smbmap -u {{사용자_이름}} -p {{비밀번호}} -d {{도메인}} -H {{IP_또는_호스트_이름}}` +`smbmap {{[-u|--username]}} {{사용자_이름}} {{[-p|--password]}} {{비밀번호}} -d {{도메인}} -H {{IP_또는_호스트_이름}}` - 파일 이름 패턴(정규 표현식)으로 검색하고 특정 공유를 제외하면서 N 단계 깊이까지 재귀적으로 파일을 찾아 다운로드: -`smbmap --host-file {{경로/대상/파일}} -u {{사용자_이름}} -p {{비밀번호}} -q -R --depth {{숫자}} --exclude {{공유이름}} -A {{파일패턴}}` +`smbmap --host-file {{경로/대상/파일}} {{[-u|--username]}} {{사용자_이름}} {{[-p|--password]}} {{비밀번호}} -q -R --depth {{숫자}} --exclude {{공유이름}} -A {{파일패턴}}` - 사용자 이름과 비밀번호를 사용하여 SMB를 통해 파일 업로드: -`smbmap -u {{사용자_이름}} -p {{비밀번호}} -d {{도메인}} -H {{IP_또는_호스트_이름}} --upload {{경로/대상/파일}} '{{/공유_이름/원격_파일명}}'` +`smbmap {{[-u|--username]}} {{사용자_이름}} {{[-p|--password]}} {{비밀번호}} -d {{도메인}} -H {{IP_또는_호스트_이름}} --upload {{경로/대상/파일}} '{{/공유_이름/원격_파일명}}'` + +- SMB 공유를 표시하고 디렉토리 및 파일을 재귀적으로 나열하며, 정규 표현식과 일치하는 파일 내용을 검색: + +`smbmap {{[-u|--username]}} {{사용자명}} --prompt -H {{IP}} -R -F {{패턴}}` diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.ko/common/sqlmap.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.ko/common/sqlmap.md index 693f181f..4a7bfb8e 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.ko/common/sqlmap.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.ko/common/sqlmap.md @@ -5,20 +5,20 @@ - 단일 대상 URL에 대해 sqlmap 실행: -`python sqlmap.py -u "{{http://www.target.com/vuln.php?id=1}}"` +`python sqlmap.py {{[-u|--url]}} "{{http://www.example.com/vuln.php?id=1}}"` - POST 요청으로 데이터 전송 (`--data`는 POST 요청을 의미): -`python sqlmap.py -u "{{http://www.target.com/vuln.php}}" --data="{{id=1}}"` +`python sqlmap.py {{[-u|--url]}} "{{http://www.example.com/vuln.php}}" --data="{{id=1}}"` - 매개변수 구분자 변경 (기본값은 &): -`python sqlmap.py -u "{{http://www.target.com/vuln.php}}" --data="{{query=foobar;id=1}}" --param-del="{{;}}"` +`python sqlmap.py {{[-u|--url]}} "{{http://www.example.com/vuln.php}}" --data="{{query=foobar;id=1}}" --param-del="{{;}}"` - `./txt/user-agents.txt`에서 무작위 `User-Agent` 선택 및 사용: -`python sqlmap.py -u "{{http://www.target.com/vuln.php}}" --random-agent` +`python sqlmap.py {{[-u|--url]}} "{{http://www.example.com/vuln.php}}" --random-agent` - HTTP 프로토콜 인증을 위한 사용자 자격 증명 제공: -`python sqlmap.py -u "{{http://www.target.com/vuln.php}}" --auth-type {{Basic}} --auth-cred "{{testuser:testpass}}"` +`python sqlmap.py {{[-u|--url]}} "{{http://www.example.com/vuln.php}}" --auth-type {{Basic}} --auth-cred "{{testuser:testpass}}"` diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.ko/common/terraform.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.ko/common/terraform.md index d890a378..f40fe769 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.ko/common/terraform.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.ko/common/terraform.md @@ -1,7 +1,7 @@ # terraform > 코드로 인프라를 생성하고 클라우드 제공업체에 배포. -> 더 많은 정보: . +> 더 많은 정보: . - 새 또는 기존 Terraform 구성 초기화: diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.ko/common/vue.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.ko/common/vue.md index b349733e..f2d40da6 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.ko/common/vue.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.ko/common/vue.md @@ -2,7 +2,7 @@ > Vue.js를 위한 다목적 CLI. > `build`와 같은 일부 하위 명령에는 자체 사용 설명서가 있습니다. -> 더 많은 정보: . +> 더 많은 정보: . - 대화형으로 새 Vue 프로젝트 생성: diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.ko/common/watch.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.ko/common/watch.md index 324d59a8..b31d63e0 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.ko/common/watch.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.ko/common/watch.md @@ -1,20 +1,20 @@ # watch -> 프로그램을 주기적으로 실행하여 전체 화면에 출력. +> 명령어를 반복 실행하고 출력 결과를 전체 화면 모드로 모니터링합니다. > 더 많은 정보: . -- 명령을 반복 실행하고 결과를 표시: +- 현재 디렉토리의 파일 모니터링: -`watch {{명령어}}` +`watch {{ls}}` -- 60초마다 명령을 재실행: +- 디스크 공간을 모니터링하고 변경 사항 강조 표시: -`watch {{[-n|--interval]}} {{60}} {{명령어}}` +`watch {{[-d|--differences]}} {{df}}` -- 디렉토리의 내용을 모니터링하고 변경된 부분을 강조: +- "node" 프로세스를 3초마다 새로고침하며 모니터링: -`watch {{[-d|--differences]}} {{ls -l}}` +`watch {{[-n|--interval]}} {{3}} "{{ps aux | grep node}}"` -- 파이프라인을 반복 실행하고 결과를 표시: +- 디스크 공간을 모니터링하고 변경 시 모니터링 중지: -`watch '{{명령어_1}} | {{명령어_2}} | {{명령어_3}}'` +`watch {{[-g|--chgexit]}} {{df}}` diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.ko/common/yarn.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.ko/common/yarn.md index 5e751b8b..66f29e05 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.ko/common/yarn.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.ko/common/yarn.md @@ -1,7 +1,7 @@ # yarn > JavaScript 및 Node.js 패키지 대체 관리자. -> 더 많은 정보: . +> 더 많은 정보: . - 전역적으로 모듈 설치: diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.ko/common/zsh.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.ko/common/zsh.md index caba3f15..f8d2d1f2 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.ko/common/zsh.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.ko/common/zsh.md @@ -2,7 +2,7 @@ > Z SHell, Bash 호환 명령줄 인터프리터. > 같이 보기: `bash`, `histexpand`. -> 더 많은 정보: . +> 더 많은 정보: . - 대화형 셸 세션 시작: diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.ko/linux/acpi.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.ko/linux/acpi.md index 2f0193fd..17348c1a 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.ko/linux/acpi.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.ko/linux/acpi.md @@ -1,7 +1,7 @@ # acpi > 배터리 상태 또는 온도 정보를 표시합니다. -> 더 많은 정보: . +> 더 많은 정보: . - 배터리 정보 표시: diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.ko/linux/ascii.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.ko/linux/ascii.md index ad7f8f6b..c956cb5f 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.ko/linux/ascii.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.ko/linux/ascii.md @@ -1,7 +1,7 @@ # ascii > ASCII 문자 별칭을 표시합니다. -> 더 많은 정보: . +> 더 많은 정보: . - 문자의 ASCII 별칭 표시: diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.ko/linux/column.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.ko/linux/column.md new file mode 100644 index 00000000..2c84b228 --- /dev/null +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.ko/linux/column.md @@ -0,0 +1,21 @@ +# column + +> 표준 입력 또는 파일을 여러 열로 포맷 설정. +> 행 앞에 열이 채워짐; 기본 구분 기호는 공백입니다. +> 더 많은 정보: . + +- 30자 폭 디스플레이의 형식 출력으로 포맷 정하기: + +`printf "header1 header2\nbar foo\n" | column {{[-c|--output-width]}} {{30}}` + +- 열 자동 분할 및 자동 정렬을 표 형식으로 분할: + +`printf "header1 header2\nbar foo\n" | column {{[-t|--table]}}` + +- -t 옵션(예: "", CSV)에 대한 열 구분 기호 문자를 지정; 기본값은 공백입니다: + +`printf "header1,header2\nbar,foo\n" | column {{[-t|--table]}} {{[-s|--separator]}} {{,}}` + +- 열을 채우기 전에 행 채우기: + +`printf "header1\nbar\nfoobar\n" | column {{[-c|--output-width]}} {{30}} {{[-x|--fillrows]}}` diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.ko/linux/flock.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.ko/linux/flock.md new file mode 100644 index 00000000..fc9ffbde --- /dev/null +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.ko/linux/flock.md @@ -0,0 +1,17 @@ +# flock + +> 쉘 스크립트에서 잠금을 관리. +> 명령의 하나의 프로세스만 실행 중인지 확인하는 데 사용할 수 있음. +> 더 많은 정보: . + +- 다른 사람이 잠금을 요구하지 않는 즉시 파일 잠금과 함께 명령을 실행: + +`flock {{경로/대상/락.lock}} {{[-c|--command]}} "{{명령어}}"` + +- 파일 잠금을 사용하여 명령을 실행하고, 잠금이 존재하지 않으면 종료: + +`flock {{경로/대상/락.lock}} {{[-n|--nonblock]}} {{[-c|--command]}} "{{명령어}}"` + +- 파일 잠금을 사용하여, 명령을 실행하고 잠금이 존재하면 않으면 특정 오류 코드로 종료: + +`flock {{경로/대상/락.lock}} {{[-n|--nonblock]}} {{[-E|--conflict-exit-code]}} {{에러_코드}} {{[-c|--command]}} "{{명령어}}"` diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.ko/linux/hexdump.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.ko/linux/hexdump.md new file mode 100644 index 00000000..a1ff0904 --- /dev/null +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.ko/linux/hexdump.md @@ -0,0 +1,20 @@ +# hexdump + +> ASCII, 10진수, 16진수, 8진수 덤프. +> 더 많은 정보: . + +- 파일의 16진수 표현을 출력하고, 중복된 줄을 '\*'로 변경: + +`hexdump {{경로/대상/파일}}` + +- 입력 오프셋을 16진수로 표시하고 해당 ASCII 표현을 두 열로 표시: + +`hexdump {{[-C|--canonical]}} {{경로/대상/파일}}` + +- 파일의 16진수 표현을 표시하지만, 입력의 n바이트만 해석: + +`hexdump {{[-C|--canonical]}} {{[-n|--length]}} {{바이트_수}} {{경로/대상/파일}}` + +- 중복된 줄을 '\*'로 변경하지 않음: + +`hexdump {{[-v|--no-squeezing]}} {{경로/대상/파일}}` diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.ko/linux/mount.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.ko/linux/mount.md new file mode 100644 index 00000000..6038dd95 --- /dev/null +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.ko/linux/mount.md @@ -0,0 +1,36 @@ +# mount + +> 하나의 폴더에 있는 전체 파일 시스템에 대한 접근을 제공합니다. +> 더 많은 정보: . + +- 모든 마운트된 파일 시스템 표시: + +`mount` + +- 장치를 디렉토리에 마운트: + +`mount {{[-t|--types]}} {{파일시스템_타입}} {{경로/대상/장치_파일}} {{경로/대상/디렉토리}}` + +- 존재하지 않을 때 특정 폴더를 생성하고, 해당 폴더에 장치를 마운트: + +`mount {{[-m|--mkdir]}} {{경로/대상/장치_파일}} {{경로/대상/대상_폴더}}` + +- 특정 사용자로 장치를 디렉토리에 마운트: + +`mount {{[-o|--options]}} uid={{사용자_ID}},gid={{그룹_ID}} {{경로/대상/장치_파일}} {{경로/대상/디렉토리}}` + +- CD-ROM 장치(파일 타입 ISO9660)를 `/cdrom`에 마운트 (읽기 전용): + +`mount {{[-t|--types]}} {{iso9660}} {{[-o|--options]}} ro {{/dev/cdrom}} {{/cdrom}}` + +- `/etc/fstab`에 정의된 모든 파일 시스템을 마운트: + +`mount {{[-a|--all]}}` + +- `/etc/fstab`에 설정된 특정 파일 시스템을 마운트 (예, `/dev/sda1 /my_drive ext2 defaults 0 2`): + +`mount {{/my_drive}}` + +- 디렉토리를 다른 디렉토리에 마운트: + +`mount {{[-B|--bind]}} {{경로/대상/기존_디렉토리}} {{경로/대상/새로운_디렉토리}}` diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.ko/linux/nixos-rebuild.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.ko/linux/nixos-rebuild.md index 0fcf9b6e..25482deb 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.ko/linux/nixos-rebuild.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.ko/linux/nixos-rebuild.md @@ -9,7 +9,7 @@ - 새로운 설정을 빌드하고 전환하며, 부팅 기본값으로 설정하고 부팅 항목 이름 지정: -`sudo nixos-rebuild switch -p {{이름}}` +`sudo nixos-rebuild switch {{[-p|--profile-name]}} {{이름}}` - 새로운 설정을 빌드하고 전환하며, 부팅 기본값으로 설정하고 업데이트 설치: @@ -30,3 +30,7 @@ - 설정을 빌드하고 가상 머신에서 열기: `sudo nixos-rebuild build-vm` + +- 부트로더 메뉴에서와 같이 사용 가능한 세대를 나열합니다: + +`nixos-rebuild list-generations` diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.ko/linux/rev.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.ko/linux/rev.md new file mode 100644 index 00000000..b3990a10 --- /dev/null +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.ko/linux/rev.md @@ -0,0 +1,28 @@ +# rev + +> 텍스트 라인이나 파일을 뒤집습니다. +> 더 많은 정보: . + +- 터미널에 입력한 텍스트 뒤집기: + +`rev` + +- 문자열 "hello" 뒤집기: + +`echo "hello" | rev` + +- 전체 파일을 뒤집어 `stdout`에 출력: + +`rev {{경로/대상/파일}}` + +- 줄 구분자로 '\0'을 사용 (제로 종료): + +`rev {{[-0|--zero]}} {{경로/대상/파일}}` + +- 도움말 표시: + +`rev {{[-h|--help]}}` + +- 버전 표시: + +`rev {{[-V|--version]}}` diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.ko/linux/su.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.ko/linux/su.md new file mode 100644 index 00000000..3a5452fc --- /dev/null +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.ko/linux/su.md @@ -0,0 +1,20 @@ +# su + +> 다른 사용자로 쉘을 전환합니다. +> 더 많은 정보: . + +- 슈퍼유저로 전환 (루트 비밀번호 필요): + +`su` + +- 특정 사용자로 전환 (특정 사용자의 비밀번호 필요): + +`su {{사용자 명}}` + +- 특정 사용자로 전환하고 전체 로그인 쉘을 시뮬레이션: + +`su - {{사용자 명}}` + +- 다른 사용자로 명령어 실행: + +`su - {{사용자 명}} {{[-c|--command]}} "{{명령어}}"` diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.ko/linux/xcowsay.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.ko/linux/xcowsay.md index 9203852a..42cfdf51 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.ko/linux/xcowsay.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.ko/linux/xcowsay.md @@ -2,7 +2,7 @@ > Linux 데스크탑에 귀여운 소와 메시지를 표시합니다. > 소는 고정된 시간 동안 표시되거나 텍스트 크기에 따라 계산된 시간 동안 표시됩니다. 소를 클릭하면 즉시 닫힙니다. -> 더 많은 정보: . +> 더 많은 정보: . - "hello, world"라고 말하는 소를 표시: diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.ml/common/git.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.ml/common/git.md index 13049329..90422f51 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.ml/common/git.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.ml/common/git.md @@ -2,7 +2,7 @@ > പ്രോഗ്രാമുകളുടെ പല പതിപ്പുകൾ പലയിടങ്ങളിലായി സൂക്ഷിക്കുവാനും നിയന്ത്രിക്കുവാനും ഉള്ള വികേന്ദ്രീകൃത പതിപ്പ് നിയന്ത്രണ സംവിധാനം. > `commit`, `add`, `branch`, `checkout`, `push` മുതലായ ചില ഉപകമാൻഡുകൾക്ക് അവരുടേതായ ഡോക്യുമെന്റേഷൻ ഉണ്ട്, `tldr git {{ഉപകമാൻഡ്}}` വഴി അവ കാണാൻ കഴിയും. -> കൂടുതൽ വിവരങ്ങൾ: . +> കൂടുതൽ വിവരങ്ങൾ: . - ഗിറ്റ് ഉപകമാന്റുകൾ എക്സിക്യൂട്ട് ചെയ്യുവാൻ: diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.nl/common/impacket-ntfs-read.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.nl/common/impacket-ntfs-read.md new file mode 100644 index 00000000..4a8eeba2 --- /dev/null +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.nl/common/impacket-ntfs-read.md @@ -0,0 +1,7 @@ +# impacket-ntfs-read + +> Dit commando is een alias van `ntfs-read.py`. + +- Bekijk de documentatie van het originele commando: + +`tldr ntfs-read.py` diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.nl/common/kite.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.nl/common/kite.md new file mode 100644 index 00000000..e08baf09 --- /dev/null +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.nl/common/kite.md @@ -0,0 +1,7 @@ +# kite + +> Dit commando is een alias van `kiterunner`. + +- Bekijk de documentatie van het originele commando: + +`tldr kiterunner` diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.nl/common/kiterunner.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.nl/common/kiterunner.md new file mode 100644 index 00000000..2b9e08bf --- /dev/null +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.nl/common/kiterunner.md @@ -0,0 +1,20 @@ +# kiterunner + +> Een contextuele webscanner voor het ontdekken van API-paden en webeindpunten met behulp van woordenlijsten en kitebuilder-schema's. +> Meer informatie: . + +- Bekijk documentatie voor het bruteforcen van API-paden en webeindpunten: + +`tldr kiterunner brute` + +- Bekijk documentatie voor het gelijktijdig scannen van hosts met kitebuilder woordenlijsten: + +`tldr kiterunner scan` + +- Bekijken documentatie voor het manipuleren van kitebuilder schema's: + +`tldr kiterunner kb` + +- Bekijken documentatie voor het beheren van woordenlijsten in de cache en op afstand: + +`tldr kiterunner wordlist` diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.nl/common/kr.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.nl/common/kr.md new file mode 100644 index 00000000..6587985e --- /dev/null +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.nl/common/kr.md @@ -0,0 +1,7 @@ +# kr + +> Dit commando is een alias van `kiterunner`. + +- Bekijk de documentatie van het originele commando: + +`tldr kiterunner` diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.nl/common/ntfs-read.py.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.nl/common/ntfs-read.py.md new file mode 100644 index 00000000..98845278 --- /dev/null +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.nl/common/ntfs-read.py.md @@ -0,0 +1,21 @@ +# ntfs-read.py + +> Een alleen-lezen NTFS verkenner voor het openen en extraheren van bestanden van NTFS volumes. +> Onderdeel van de Impacket suite. +> Meer informatie: . + +- Open een NTFS volume voor verkenning (bijvoorbeeld `C:\.\\` of `/dev/disk1s1`): + +`ntfs-read.py {{volume}}` + +- Haal een specifiek bestand uit een NTFS volume (bijvoorbeeld `\windows\system32\config\sam`): + +`ntfs-read.py -extract {{\windows\system32\config\sam}} {{volume}}` + +- Schakel debug-uitvoer in: + +`ntfs-read.py -debug {{volume}}` + +- Toon de help: + +`ntfs-read.py --help` diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.nl/common/rustup-install.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.nl/common/rustup-install.md new file mode 100644 index 00000000..b8b03214 --- /dev/null +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.nl/common/rustup-install.md @@ -0,0 +1,7 @@ +# rustup install + +> Dit commando is een alias van `rustup toolchain install`. + +- Bekijk de documentatie van het originele commando: + +`tldr rustup toolchain` diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.nl/common/rustup-toolchain.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.nl/common/rustup-toolchain.md new file mode 100644 index 00000000..14d10fb8 --- /dev/null +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.nl/common/rustup-toolchain.md @@ -0,0 +1,21 @@ +# rustup toolchain + +> Beheer Rust toolchains. +> Bekijk `rustup help toolchain` voor meer informatie over toolchains. +> Meer informatie: . + +- Installeer of update een bepaalde toolchain: + +`rustup toolchain install {{toolchain}}` + +- Deïnstalleer een toolchain: + +`rustup toolchain uninstall {{toolchain}}` + +- Toon geïnstalleerde toolchains: + +`rustup toolchain list` + +- Maak een aangepaste toolchain door te symlinken naar een map: + +`rustup toolchain link {{custom_toolchain_name}} {{pad/naar/map}}` diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.nl/common/rustup-uninstall.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.nl/common/rustup-uninstall.md new file mode 100644 index 00000000..443ec425 --- /dev/null +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.nl/common/rustup-uninstall.md @@ -0,0 +1,7 @@ +# rustup uninstall + +> Dit commando is een alias van `rustup toolchain uninstall`. + +- Bekijk de documentatie van het originele commando: + +`tldr rustup toolchain` diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.no/common/abduco.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.no/common/abduco.md index e447d344..d58be8e5 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.no/common/abduco.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.no/common/abduco.md @@ -1,7 +1,7 @@ # abduco > Terminal økt behandler. -> Mer informasjon: . +> Mer informasjon: . - List opp økter: diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.pl/common/ag.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.pl/common/ag.md index 91c216cf..594c7bf8 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.pl/common/ag.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.pl/common/ag.md @@ -1,7 +1,7 @@ # ag > The Silver Searcher. Podobny do `ack`, ale ma być szybszy. -> Więcej informacji: . +> Więcej informacji: . - Znajdź pliki zawierające "foo" i wypisz dopasowane linie: diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.pl/common/arp.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.pl/common/arp.md index e032b167..f01058da 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.pl/common/arp.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.pl/common/arp.md @@ -1,7 +1,7 @@ # arp > Pokaż i manipuluj systemową pamięcią podręczną ARP. -> Więcej informacji: . +> Więcej informacji: . - Pokaż bieżącą tabelę ARP: diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.pl/common/git.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.pl/common/git.md index d79ce92e..feb64716 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.pl/common/git.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.pl/common/git.md @@ -2,7 +2,7 @@ > Rozproszony system kontroli wersji. > Niektóre podkomendy takie jak `commit`, `add`, `branch`, `checkout`, `push`, itd. mają osobną dokumentację. -> Więcej informacji: . +> Więcej informacji: . - Wykonaj podkomendę Git: diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.pl/common/vue.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.pl/common/vue.md index 44dfc312..47dd7d59 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.pl/common/vue.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.pl/common/vue.md @@ -1,7 +1,7 @@ # vue > Wielofunkcyjny interfejs CLI dla Vue.js. -> Więcej informacji: . +> Więcej informacji: . - Utwórz nowy projekt vue interaktywnie: diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.pl/linux/acpi.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.pl/linux/acpi.md index 8d72f2f9..69d84f9e 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.pl/linux/acpi.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.pl/linux/acpi.md @@ -1,7 +1,7 @@ # acpi > Wyśwetl status baterii lub informacje dotyczące temperatury. -> Więcej informacji: . +> Więcej informacji: . - Pokaż informacje o baterii: diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.pt_BR/common/abduco.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.pt_BR/common/abduco.md index a2fe6506..4c9c9fff 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.pt_BR/common/abduco.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.pt_BR/common/abduco.md @@ -1,7 +1,7 @@ # abduco > Gerenciador de sessão no terminal. -> Mais informações: . +> Mais informações: . - Lista sessões: diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.pt_BR/common/ac.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.pt_BR/common/ac.md index 7a2d04a6..a7244728 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.pt_BR/common/ac.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.pt_BR/common/ac.md @@ -1,7 +1,7 @@ # ac > Imprime estatisticas do tempo usuários conectados. -> Mais informações: . +> Mais informações: . - Imprime a quantidade de tempo que o usuário atual está conectado em horas: diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.pt_BR/common/act.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.pt_BR/common/act.md index 0cea7cc4..d2770255 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.pt_BR/common/act.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.pt_BR/common/act.md @@ -1,7 +1,7 @@ # act > Executa GitHub Actions localmente utilizando Docker. -> Mais informações: . +> Mais informações: . - Lista ações disponíveis: diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.pt_BR/common/ag.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.pt_BR/common/ag.md index cc14c286..4b079116 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.pt_BR/common/ag.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.pt_BR/common/ag.md @@ -1,7 +1,7 @@ # ag > The Silver Searcher. Parecido com o `ack`, mas com um foco em ser ainda mais rápido. -> Mais informações: . +> Mais informações: . - Acha arquivos que contém "foo" e imprime as linhas correspondentes no contexto: diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.pt_BR/common/alacritty.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.pt_BR/common/alacritty.md index 4d992fc0..4f7853aa 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.pt_BR/common/alacritty.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.pt_BR/common/alacritty.md @@ -1,7 +1,7 @@ # alacritty > Terminal multiplataforma, acelerado por GPU. -> Mais informações: . +> Mais informações: . - Abre uma nova janela do Alacritty: diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.pt_BR/common/ansible.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.pt_BR/common/ansible.md index 033da4a2..bbd6fa7f 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.pt_BR/common/ansible.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.pt_BR/common/ansible.md @@ -2,7 +2,7 @@ > Gerencia grupos de computadores remotamente utilizando SSH. (use o arquivo `/etc/ansible/hosts` para adicionar novos grupos/hosts). > Alguns subcomando como `ansible galaxy` possuis a própria documentação de uso. -> Mais informações: . +> Mais informações: . - Lista os hosts pertencentes a um grupo: diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.pt_BR/common/ant.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.pt_BR/common/ant.md index 9127ab4f..47764f1a 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.pt_BR/common/ant.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.pt_BR/common/ant.md @@ -1,7 +1,7 @@ # ant > Apache Ant: compila e administra projetos baseados em Java. -> Mais informações: . +> Mais informações: . - Compila um projeto com o arquivo padrão de build `build.xml`: diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.pt_BR/common/arp.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.pt_BR/common/arp.md index b5383b94..ad98bb45 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.pt_BR/common/arp.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.pt_BR/common/arp.md @@ -1,7 +1,7 @@ # arp > Mostrar e manipular a cache ARP do sistema. -> Mais informações: . +> Mais informações: . - Mostra a tabela arp atual: diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.pt_BR/common/autossh.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.pt_BR/common/autossh.md index ea0fc60e..45cea134 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.pt_BR/common/autossh.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.pt_BR/common/autossh.md @@ -2,7 +2,7 @@ > Executa, monitora e reinicia conexões SSH. > Reconecta automaticamente para manter os túneis de redirecionamento de porta ativos. Aceita todas as flags do SSH. -> Mais informações: . +> Mais informações: . - Inicia uma sessão SSH, reiniciando quando uma porta de monitoramento falhar em retornar dados: diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.pt_BR/common/axel.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.pt_BR/common/axel.md index f410d02e..06a23d80 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.pt_BR/common/axel.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.pt_BR/common/axel.md @@ -2,7 +2,7 @@ > Acelerador de downloads. > Suporta HTTP, HTTPS, e FTP. -> Mais informações: . +> Mais informações: . - Faz download de uma URL para um arquivo: diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.pt_BR/common/code.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.pt_BR/common/code.md index f6b55c50..cd275545 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.pt_BR/common/code.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.pt_BR/common/code.md @@ -1,7 +1,7 @@ # code > Editor de código extensível e multi plataforma. -> Mais informações: . +> Mais informações: . - Inicia Visual Studio Code: diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.pt_BR/common/git.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.pt_BR/common/git.md index 1219dc5c..47dc9552 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.pt_BR/common/git.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.pt_BR/common/git.md @@ -2,7 +2,7 @@ > Sistema de versionamento distribuído. > Alguns subcomandos como `commit` tem sua própia documentação de uso. -> Mais informações: . +> Mais informações: . - Execute um subcomando Git: diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.pt_BR/common/history.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.pt_BR/common/history.md index 0441a860..480176cf 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.pt_BR/common/history.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.pt_BR/common/history.md @@ -1,7 +1,7 @@ # history > Histórico de linha da comando. -> Mais informações: . +> Mais informações: . - Exibe a lista de histórico de comandos com números de linha: diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.pt_BR/common/watch.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.pt_BR/common/watch.md new file mode 100644 index 00000000..06fda9f0 --- /dev/null +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.pt_BR/common/watch.md @@ -0,0 +1,28 @@ +# watch + +> Execute um programa periodicamente e monitore a saída no modo de tela cheia. +> Mais informações: . + +- Executar repetidamente um comando e mostrar o resultado: + +`watch {{comando}}` + +- Executar novamente um comando a cada 60 segundos: + +`watch {{[-n|--interval]}} 60 {{comando}}` + +- Monitore o espaço em disco, destacando as diferenças à medida que elas aparecem: + +`watch {{[-d|--differences]}} {{df}}` + +- Executar repetidamente um pipeline e mostrar o resultado: + +`watch "{{comando_1}} | {{comando_2}} | {{comando_3}}"` + +- Saia do `watch` se a saída visível for alterada: + +`watch {{[-g|--chgexit]}} {{lsblk}}` + +- Interpretar caracteres de controle do terminal: + +`watch {{[-c|--color]}} {{ls --color=always}}` diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.pt_BR/common/zsh.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.pt_BR/common/zsh.md index d92a913f..d36138de 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.pt_BR/common/zsh.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.pt_BR/common/zsh.md @@ -2,7 +2,7 @@ > Z SHell, um interpretador de linha de comando compatível com o Bash. > Veja também `bash`, `histexpand`. -> Mais informações: . +> Mais informações: . - Inicie uma sessão shell interativa: diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.pt_BR/linux/acpi.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.pt_BR/linux/acpi.md index 0fa461d7..e9f87464 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.pt_BR/linux/acpi.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.pt_BR/linux/acpi.md @@ -1,7 +1,7 @@ # acpi > Exibe status da bateria ou informações térmicas. -> Mais informações: . +> Mais informações: . - Exibe informações sobre a bateria: diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.pt_BR/linux/ascii.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.pt_BR/linux/ascii.md index 84012196..11018a0f 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.pt_BR/linux/ascii.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.pt_BR/linux/ascii.md @@ -1,7 +1,7 @@ # ascii > Mostra pseudónimos de caractéres ASCII. -> Mais informações: . +> Mais informações: . - Mostra pseudónimos ASCII de um carácter: diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.pt_BR/linux/hexdump.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.pt_BR/linux/hexdump.md new file mode 100644 index 00000000..2f5ae8db --- /dev/null +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.pt_BR/linux/hexdump.md @@ -0,0 +1,20 @@ +# hexdump + +> Imprime dados no formato ASCII, decimal, hexadecimal ou octal. +> Mais informações: . + +- Imprime a representação hexadecimal de um arquivo, substituindo linhas duplicadas por '*': + +`hexdump {{caminho/para/arquivo}}` + +- Imprime a representação hexadecimal e ASCII de um arquivo, em duas colunas: + +`hexdump -C {{caminho/para/arquivo}}` + +- Imprime a representação hexadecimal de um arquivo, porém apresentando apenas seus n primeiros bytes: + +`hexdump -C -n{{numero_de_bytes}} {{caminho/para/arquivo}}` + +- Imprime a representação hexadecimal completa de um arquivo (sem omitir linhas duplicadas): + +`hexdump --no-squeezing {{caminho/para/arquivo}}` diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.pt_PT/common/alacritty.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.pt_PT/common/alacritty.md index 7339e412..297104ba 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.pt_PT/common/alacritty.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.pt_PT/common/alacritty.md @@ -1,7 +1,7 @@ # alacritty > Emulador de terminal multiplataforma acelerado por GPU. -> Mais informações: . +> Mais informações: . - Abre Alacritty numa nova janela: diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.pt_PT/common/history.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.pt_PT/common/history.md index d122666c..09e4d3e8 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.pt_PT/common/history.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.pt_PT/common/history.md @@ -1,7 +1,7 @@ # history > Histórico da linha de comandos. -> Mais informações: . +> Mais informações: . - Mostra o histórico da linha de comandos por ordem cronológica: diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.ru/common/abduco.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.ru/common/abduco.md index 59d8fbcf..436889d9 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.ru/common/abduco.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.ru/common/abduco.md @@ -1,7 +1,7 @@ # abduco > Менеджер сессий терминала. -> Больше информации: . +> Больше информации: . - Вывести список сеансов: diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.ru/common/act.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.ru/common/act.md index 805bdbd5..1ac53d3a 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.ru/common/act.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.ru/common/act.md @@ -1,7 +1,7 @@ # act > Запуск GitHub Actions локально с использованием Docker. -> Больше информации: . +> Больше информации: . - Вывести список доступных actions: diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.ru/common/ag.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.ru/common/ag.md index 4d363fb5..604c043d 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.ru/common/ag.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.ru/common/ag.md @@ -1,7 +1,7 @@ # ag > The Silver Searcher. Аналог `ack`, но имеет цель быть быстрее. -> Больше информации: . +> Больше информации: . - Найти файлы, содержащие "foo", и вывести подходящие строки в контексте: diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.ru/common/history.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.ru/common/history.md index 809529c0..6957ff0c 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.ru/common/history.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.ru/common/history.md @@ -1,7 +1,7 @@ # history > История командной строки. -> Больше информации: . +> Больше информации: . - Отобразить список истории команд с номерами строк: diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.ru/common/zsh.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.ru/common/zsh.md index a2410dd4..88dd0890 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.ru/common/zsh.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.ru/common/zsh.md @@ -2,7 +2,7 @@ > Z SHell — командный интерпретатор, совместимый с Bash. > Смотри также `histexpand` про подстановку команд из списка истории. -> Больше информации: . +> Больше информации: . - Запустить интерактивную сессию оболочки: diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.ru/linux/hexdump.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.ru/linux/hexdump.md new file mode 100644 index 00000000..5027d3cc --- /dev/null +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.ru/linux/hexdump.md @@ -0,0 +1,20 @@ +# hexdump + +> Дамп файла в ASCII, десятичном, шестнадцатеричном и восьмеричном форматах. +> Больше информации: . + +- Распечатать шестнадцатеричное представление файла, заменяя повторяющиеся строки на '*': + +`hexdump {{путь/до/файла}}` + +- Отобразить шестнадцатеричное и ASCII представление в две колонки: + +`hexdump {{[-C|--canonical]}} {{путь/до/файла}}` + +- Отобразить двухколончатое представление файла, обработав только указанное число байтов с начала: + +`hexdump {{[-C|--canonical]}} {{[-n|--length]}} {{количество_байтов}} {{путь/до/файла}}` + +- Не заменять повторяющиеся строки на '*': + +`hexdump {{[-v|--no-squeezing]}} {{путь/до/файла}}` diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.ru/osx/mac-cleanup.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.ru/osx/mac-cleanup.md new file mode 100644 index 00000000..162c0408 --- /dev/null +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.ru/osx/mac-cleanup.md @@ -0,0 +1,24 @@ +# mac-cleanup + +> Современная утилита для очистки macOS от кэша и мусора. +> Больше информации: . + +- Запуск процесса очистки: + +`mac-cleanup` + +- Открытие экрана конфигурации утилиты: + +`mac-cleanup {{[-c|--configure]}}` + +- Выполнение пробного запуска (dry-ru[n]), который покажет, что будет удалено в процессе очистки, не удаляя этого: + +`mac-cleanup {{[-n|--dry-run]}}` + +- Указать каталог с пользовательской очисткой [p]ath: + +`mac-cleanup {{[-p|--custom-path]}} {{путь/к/дирректории}}` + +- Автоматическое подтверждение всех предупреждений и продолжение работы с [f]orce: + +`mac-cleanup -f` diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.sr/common/git.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.sr/common/git.md index 960ac46d..da28cad5 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.sr/common/git.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.sr/common/git.md @@ -2,7 +2,7 @@ > Distribuirani sistem kontrole verzija. > Neke podkomande kao što je `git commit` imaju svoj primer u dokumentaciji. -> Više informacija na: . +> Više informacija na: . - Izvršava Git podkomandu: diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.sv/linux/rev.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.sv/linux/rev.md new file mode 100644 index 00000000..711a454b --- /dev/null +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.sv/linux/rev.md @@ -0,0 +1,12 @@ +# rev + +> Omvänd en textrad. +> Mer information: . + +- Omvänd textraden "hello": + +`echo "hello" | rev` + +- Omvänd hel fil och skriv till `stdout`: + +`rev {{fil}}` diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.ta/common/git.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.ta/common/git.md index c5097bdc..1521277e 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.ta/common/git.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.ta/common/git.md @@ -2,7 +2,7 @@ > விநியோகிக்கப்பட்ட பதிப்பு கட்டுப்பாட்டு அமைப்பு. > `commit`, `add`, `branch`, `checkout`, `push`போன்ற சில துணைக் கட்டளைகள் அவற்றின் சொந்த பயன்பாட்டு ஆவணங்களைக் கொண்டுள்ளன, அவை `tldr git subcommand` வழியாக அணுகலாம். -> மேலும் விவரத்திற்கு: . +> மேலும் விவரத்திற்கு: . - ஒரு Git துணைக் கட்டளையை இயக்கவும்: diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.ta/common/ruby.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.ta/common/ruby.md index a2c7029c..783adafc 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.ta/common/ruby.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.ta/common/ruby.md @@ -1,7 +1,7 @@ # ruby > ரூபி நிரலாக்க மொழி மொழிபெயர்ப்பாளர். -> மேலும் விவரத்திற்கு: . +> மேலும் விவரத்திற்கு: . - ஒரு ரூபி ஸ்கிரிப்டை இயக்கவும்: diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.ta/linux/ascii.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.ta/linux/ascii.md index 02cf37ac..8853fb7d 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.ta/linux/ascii.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.ta/linux/ascii.md @@ -1,7 +1,7 @@ # ascii > ASCII எழுத்து மாற்றுப்பெயர்களைக் காட்டு. -> மேலும் விவரத்திற்கு: . +> மேலும் விவரத்திற்கு: . - ஒரு எழுத்தின் ASCII மாற்றுப்பெயர்களைக் காட்டு: diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.tr/common/arp.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.tr/common/arp.md index 1c894c00..fb0cdfd3 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.tr/common/arp.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.tr/common/arp.md @@ -1,7 +1,7 @@ # arp > Sistemin ARP önbelleğini görüntüle ve manipüle et. -> Daha fazla bilgi için: . +> Daha fazla bilgi için: . - Mevcut ARP tablosunu göster: diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.tr/common/git-lfs.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.tr/common/git-lfs.md index 5b65e08d..f95a9f3e 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.tr/common/git-lfs.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.tr/common/git-lfs.md @@ -1,7 +1,7 @@ # git lfs > Git depolarındaki büyük dosyalarla çalış. -> Daha fazla bilgi için: . +> Daha fazla bilgi için: . - Git LFS'i başlat: diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.tr/common/git-subtree.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.tr/common/git-subtree.md index cb366148..e0c8b504 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.tr/common/git-subtree.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.tr/common/git-subtree.md @@ -1,7 +1,7 @@ # git subtree > Proje bağımlılıklarını alt proje olarak yönetmeye yarayan bir araç. -> Daha fazla bilgi için: . +> Daha fazla bilgi için: . - Bir Git deposunu alt ağaç olarak ekle: diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.tr/common/git.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.tr/common/git.md index 0245a817..34fb123d 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.tr/common/git.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.tr/common/git.md @@ -1,7 +1,7 @@ # git > Dağıtım sürüö kontrol sistemi. -> Daha fazla bilgi için: . +> Daha fazla bilgi için: . - Bit Git alt komutunu çalıştır: diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.tr/linux/su.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.tr/linux/su.md new file mode 100644 index 00000000..fa3306c9 --- /dev/null +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.tr/linux/su.md @@ -0,0 +1,20 @@ +# su + +> Kabuk ortamında başka bir kullanıcıya geçiş yapın. +> Daha fazla bilgi için: . + +- Süper kullanıcıya geçin (kök şifresi gerektirir): + +`su` + +- Belirli bir kullanıcıya geçin (kullanıcının şifresini gerektirir): + +`su {{kullanıcıadı}}` + +- Belirli bir kullanıcıya geçin ve tam oturum açma kabuğunu simüle edin: + +`su - {{kullanıcıadı}}` + +- Başka bir kullanıcı olarak bir komut çalıştırın: + +`su - {{kullanıcıadı}} {{[-c|--command]}} "{{komut}}"` diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.uk/common/git.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.uk/common/git.md index 4ae8fbcd..c0537e8d 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.uk/common/git.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.uk/common/git.md @@ -2,7 +2,7 @@ > Розподілена система контролю версій. > Деякі команди, як от `git commit`, мають свою власну документацію. -> Більше інформації: . +> Більше інформації: . - Виконує підкоманду Git: diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.zh/common/abduco.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.zh/common/abduco.md index f63f960e..a051e21f 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.zh/common/abduco.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.zh/common/abduco.md @@ -1,7 +1,7 @@ # abduco > 终端会话管理器。 -> 更多信息:. +> 更多信息:. - 列出会话: diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.zh/common/ac.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.zh/common/ac.md index e765279b..ee2166fe 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.zh/common/ac.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.zh/common/ac.md @@ -1,7 +1,7 @@ # ac > 打印用户连接时间的统计数据。 -> 更多信息:. +> 更多信息:. - 打印当前用户连接的时间,以小时为单位: diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.zh/common/act.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.zh/common/act.md index fd966248..7307d9ff 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.zh/common/act.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.zh/common/act.md @@ -1,7 +1,7 @@ # act > 使用 Docker 本地运行 GitHub Actions. -> 更多信息:. +> 更多信息:. - 列出可用的 actions 清单: diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.zh/common/ag.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.zh/common/ag.md index d3860338..2c656512 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.zh/common/ag.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.zh/common/ag.md @@ -1,7 +1,7 @@ # ag > The Silver Searcher. 类似 `ack`, 但是更快。 -> 更多信息:. +> 更多信息:. - 寻找内容包含"小明"的文件,并列出所在的行数: diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.zh/common/alacritty.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.zh/common/alacritty.md index 1145f2bf..1545d0b0 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.zh/common/alacritty.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.zh/common/alacritty.md @@ -1,7 +1,7 @@ # alacritty > 跨平台、GPU 加速的终端模拟器。 -> 更多信息:. +> 更多信息:. - 启动新的 Alacritty 进程并创建窗口: diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.zh/common/ansible.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.zh/common/ansible.md index 08228ed0..f4f8a79a 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.zh/common/ansible.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.zh/common/ansible.md @@ -2,7 +2,7 @@ > 通过 SSH 协议远程管理计算机组。使用 `/etc/ansible/hosts` 文件来添加组 / 主机。 > 此命令也有关于其子命令的文件,例如:`galaxy`. -> 更多信息:. +> 更多信息:. - 列出给定组下的所有主机: diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.zh/common/ant.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.zh/common/ant.md index e72542ef..77bbedd5 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.zh/common/ant.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.zh/common/ant.md @@ -2,7 +2,7 @@ > Apache Ant。 > 用于构建和管理基于 Java 的项目的工具。 -> 更多信息:. +> 更多信息:. - 用默认的构建文件 `build.xml` 构建一个项目: diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.zh/common/arp.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.zh/common/arp.md index 488510fa..af37be03 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.zh/common/arp.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.zh/common/arp.md @@ -1,7 +1,7 @@ # arp > 显示和操作系统的 ARP 缓存。 -> 更多信息:. +> 更多信息:. - 显示当前的 ARP 表: diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.zh/common/axel.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.zh/common/axel.md index 6b8af7ea..c2e11c53 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.zh/common/axel.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.zh/common/axel.md @@ -2,7 +2,7 @@ > 一款下载加速器。 > 支持 HTTP、HTTPS 和 FTP. -> 更多信息:. +> 更多信息:. - 链接下载: diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.zh/common/code.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.zh/common/code.md index 4493bfb4..6167a8d3 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.zh/common/code.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.zh/common/code.md @@ -1,7 +1,7 @@ # code > 跨平台且可扩展的代码编辑器。 -> 更多信息:. +> 更多信息:. - 启动 Visual Studio Code: diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.zh/common/git.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.zh/common/git.md index 0cb3d6a4..5d7e6377 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.zh/common/git.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.zh/common/git.md @@ -2,7 +2,7 @@ > 分布式版本控制系统。 > 类似如 `commit`、`add`、`branch`、`checkout`、`push` 等子命令都有自己的使用文档,可以通过 `tldr git {{子命令}}` 的形式查阅。 -> 更多信息:. +> 更多信息:. - 执行 git 的子命令: diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.zh/common/nvim.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.zh/common/nvim.md new file mode 100644 index 00000000..d0986828 --- /dev/null +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.zh/common/nvim.md @@ -0,0 +1,38 @@ +# nvim + +> Neovim,基于 Vim 的代码编辑器,使用多种不同的模式来修改文本。 +> 在普通模式(normal mode)下,按下 `` 键以进入插入模式(insert mode)。通过 `` 或 `` 返回普通模式。普通模式下不支持一般的文本输入。 +> 另见:`vim`,`vimtutor`,`vimdiff`。 +> 更多信息:. + +- 打开文件: + +`nvim {{path/to/file}}` + +- 进入文本编辑模式(insert mode): + +`` + +- 复制("yank")或剪切("delete")当前行(使用 `

` 粘贴): + +`{{|}}` + +- 进入普通模式并撤消上次操作: + +`` + +- 在当前文件中使用正则表达式搜索(使用 ``/`` 查看上一个/下一个搜索结果): + +`{{search_pattern}}` + +- 在当前文件中使用正则表达式进行全局替换: + +`<:>%s/{{regular_expression}}/{{replacement}}/g` + +- 进入普通模式,保存文件并退出: + +`{{|<:>x|<:>wq}}` + +- 退出并不保存更改 + +`<:>q!` diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.zh/common/pnpm.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.zh/common/pnpm.md new file mode 100644 index 00000000..d2d1299a --- /dev/null +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.zh/common/pnpm.md @@ -0,0 +1,37 @@ +# pnpm + +> 快速、节省磁盘空间的 Node.js 包管理器。 +> 管理 Node.js 项目和其模块依赖。 +> 更多信息:. + +- 创建 `package.json` 文件: + +`pnpm init` + +- 下载 `package.json` 中列出的所有依赖包: + +`pnpm install` + +- 下载指定版本的包并添加至 `package.json` 的依赖列表: + +`pnpm add {{模块名}}@{{版本}}` + +- 下载包并添加至 `package.json` 的开发依赖列表: + +`pnpm add {{[-D|--save-dev]}} {{模块名}}` + +- 下载并全局安装包: + +`pnpm add {{[-g|--global]}} {{模块名}}` + +- 卸载包并将其从 `package.json` 的依赖列表删除: + +`pnpm remove {{模块名}}` + +- 打印本地安装的模块树: + +`pnpm list` + +- 列出顶级全局安装的模块: + +`pnpm list {{[-g|--global]}} --depth {{0}}` diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.zh/common/vue.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.zh/common/vue.md index 090c3e7d..2618134e 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.zh/common/vue.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.zh/common/vue.md @@ -2,7 +2,7 @@ > 适用于 Vue.js 项目的多用途命令行接口。 > 此命令也有关于其子命令的文件,例如:`build`。 -> 更多信息:. +> 更多信息:. - 交互式地创建一个新的 Vue 项目: diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.zh/common/yarn.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.zh/common/yarn.md index 1ce8901d..657c913f 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.zh/common/yarn.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.zh/common/yarn.md @@ -1,7 +1,7 @@ # yarn > JavaScript 和 Node.js package manager 的一个替代。 -> 更多信息:. +> 更多信息:. - 全局安装一个模块: diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.zh/common/zsh.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.zh/common/zsh.md index cdf6e876..9f70faa2 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.zh/common/zsh.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.zh/common/zsh.md @@ -2,7 +2,7 @@ > Z SHell,一个兼容 Bash 的命令行解释器。 > 参见:`bash`,`histexpand`. -> 更多信息:. +> 更多信息:. - 启动交互式解释器: diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.zh/linux/acpi.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.zh/linux/acpi.md index a3dccaed..15b10b31 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.zh/linux/acpi.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.zh/linux/acpi.md @@ -1,7 +1,7 @@ # acpi > 显示电池状态或热量信息。 -> 更多信息:. +> 更多信息:. - 显示电池信息: diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.zh/linux/ascii.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.zh/linux/ascii.md index 0714a939..deda670e 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.zh/linux/ascii.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.zh/linux/ascii.md @@ -1,7 +1,7 @@ # ascii > 显示 ASCII 字符的别名。 -> 更多信息:. +> 更多信息:. - 显示一个 ASCII 字符的别名: diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.zh/linux/hexdump.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.zh/linux/hexdump.md new file mode 100644 index 00000000..6aa9db0f --- /dev/null +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.zh/linux/hexdump.md @@ -0,0 +1,20 @@ +# hexdump + +> 一个 ASCII、十进制、十六进制、八进制转换查看工具。 +> 更多信息:. + +- 打印文件的十六进制表示形式,重复的行用 '*' 替代: + +`hexdump {{路径/到/文件}}` + +- 以十六进制显示输入偏移量,并在最后两列中显示其 ASCII 表示形式: + +`hexdump -C {{路径/到/文件}}` + +- 显示文件的十六进制表示,但只解释输入的指定字节数: + +`hexdump -C -n{{字节数}} {{路径/到/文件}}` + +- 不使用 '*' 替换重复的行: + +`hexdump --no-squeezing {{路径/到/文件}}` diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.zh/linux/xcowsay.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.zh/linux/xcowsay.md index cc81ea7a..76d2c548 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.zh/linux/xcowsay.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.zh/linux/xcowsay.md @@ -2,7 +2,7 @@ > 在您的 Linux 桌面上显示一头可爱的牛和指定的消息。 > 牛的显示时间是固定的或则是根据文本大小计算得出的。 点击牛即马上关闭。 -> 更多信息:. +> 更多信息:. - 显示一头说 “hello, world” 的牛: diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.zh_TW/common/code.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.zh_TW/common/code.md index 9ac41b6c..a70ab1d4 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.zh_TW/common/code.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages.zh_TW/common/code.md @@ -1,7 +1,7 @@ # code > Visual Studio Code. -> 更多資訊:. +> 更多資訊:. - 執行 VS Code: diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/asnmap.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/asnmap.md new file mode 100644 index 00000000..3a4a03ff --- /dev/null +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/asnmap.md @@ -0,0 +1,37 @@ +# asnmap + +> A Go CLI tool for mapping organization network ranges using ASN information. +> Note: An API key is required from ProjectDiscovery Cloud Platform for the tool to work. +> More information: . + +- Lookup CIDR ranges for an ASN: + +`asnmap {{[-a|-asn]}} {{AS5650}} -silent` + +- Lookup CIDR ranges for an IP address: + +`asnmap {{[-i|-ip]}} {{100.19.12.21}} -silent` + +- Lookup CIDR ranges for a domain: + +`asnmap {{[-d|-domain]}} {{example.com}} -silent` + +- Lookup CIDR ranges for an organization: + +`asnmap -org {{GOOGLE}} -silent` + +- Lookup CIDR ranges from a file of targets: + +`asnmap {{[-f|-file]}} {{targets.txt}} -silent` + +- Output results in JSON format: + +`asnmap {{[-d|-domain]}} {{facebook.com}} {{[-j|-json]}} -silent` + +- Output results in CSV format: + +`asnmap {{[-a|-asn]}} {{AS394161}} {{[-c|-csv]}} -silent` + +- Update asnmap to the latest version: + +`asnmap {{[-up|-update]}}` diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/awk.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/awk.md index fc1346bd..1aabdb87 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/awk.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/awk.md @@ -1,6 +1,8 @@ # awk > A versatile programming language for working on files. +> Note: Different implementations of AWK often make this a symlink of their binary. +> See also: `gawk`. > More information: . - Print the fifth column (a.k.a. field) in a space-separated file: diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/az-account.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/az-account.md index 756a1c3d..3faff647 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/az-account.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/az-account.md @@ -10,7 +10,7 @@ - Set a `subscription` to be the currently active subscription: -`az account set --subscription {{subscription_id}}` +`az account set {{[-s|--subscription]}} {{subscription_id}}` - List supported regions for the currently active subscription: @@ -22,4 +22,4 @@ - Print details of the currently active subscription in a specific format: -`az account show --output {{json|tsv|table|yaml}}` +`az account show {{[-o|--output]}} {{json|tsv|table|yaml}}` diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/az-acr.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/az-acr.md index 263a09bf..bd981930 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/az-acr.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/az-acr.md @@ -6,11 +6,11 @@ - Create a managed container registry: -`az acr create --name {{registry_name}} --resource-group {{resource_group}} --sku {{sku}}` +`az acr create {{[-n|--name]}} {{registry_name}} {{[-g|--resource-group]}} {{resource_group}} --sku {{sku}}` - Login to a registry: -`az acr login --name {{registry_name}}` +`az acr login {{[-n|--name]}} {{registry_name}}` - Tag a local image for ACR: @@ -26,12 +26,12 @@ - Delete an image from a registry: -`az acr repository delete --name {{registry_name}} --repository {{image_name}}:{{tag}}` +`az acr repository delete {{[-n|--name]}} {{registry_name}} --repository {{image_name}}:{{tag}}` - Delete a managed container registry: -`az acr delete --name {{registry_name}} --resource-group {{resource_group}} --yes` +`az acr delete {{[-n|--name]}} {{registry_name}} {{[-g|--resource-group]}} {{resource_group}} {{[-y|--yes]}}` - List images within a registry: -`az acr repository list --name {{registry_name}} --output table` +`az acr repository list {{[-n|--name]}} {{registry_name}} --output table` diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/az-advisor.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/az-advisor.md index 9ed3d960..6acc7130 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/az-advisor.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/az-advisor.md @@ -10,7 +10,7 @@ - Show Azure Advisor configuration for the given subscription or resource group: -`az advisor configuration show --resource_group {{resource_group}}` +`az advisor configuration show {{[-g|--resource-group]}} {{resource_group}}` - List Azure Advisor recommendations: @@ -18,8 +18,8 @@ - Enable Azure Advisor recommendations: -`az advisor recommendation enable --resource_group {{resource_group}}` +`az advisor recommendation enable {{[-g|--resource-group]}} {{resource_group}}` - Disable Azure Advisor recommendations: -`az advisor recommendation disable --resource_group {{resource_group}}` +`az advisor recommendation disable {{[-g|--resource-group]}} {{resource_group}}` diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/az-aks.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/az-aks.md index 8654855f..ed999c6c 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/az-aks.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/az-aks.md @@ -6,20 +6,20 @@ - List AKS clusters: -`az aks list --resource-group {{resource_group}}` +`az aks list {{[-g|--resource-group]}} {{resource_group}}` - Create a new AKS cluster: -`az aks create --resource-group {{resource_group}} --name {{name}} --node-count {{count}} --node-vm-size {{size}}` +`az aks create {{[-g|--resource-group]}} {{resource_group}} {{[-n|--name]}} {{name}} {{[-c|--node-count]}} {{count}} --node-vm-size {{size}}` - Delete an AKS cluster: -`az aks delete --resource-group {{resource_group}} --name {{name}}` +`az aks delete {{[-g|--resource-group]}} {{resource_group}} {{[-n|--name]}} {{name}}` - Get the access credentials for an AKS cluster: -`az aks get-credentials --resource-group {{resource_group}} --name {{name}}` +`az aks get-credentials {{[-g|--resource-group]}} {{resource_group}} {{[-n|--name]}} {{name}}` - Get the upgrade versions available for an AKS cluster: -`az aks get-upgrades --resource-group {{resource_group}} --name {{name}}` +`az aks get-upgrades {{[-g|--resource-group]}} {{resource_group}} {{[-n|--name]}} {{name}}` diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/az-apim.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/az-apim.md index 046b9dee..11c41acd 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/az-apim.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/az-apim.md @@ -6,20 +6,20 @@ - List API Management services within a resource group: -`az apim list --resource-group {{resource_group}}` +`az apim list {{[-g|--resource-group]}} {{resource_group}}` - Create an API Management service instance: -`az apim create --name {{name}} --resource-group {{resource_group}} --publisher-email {{email}} --publisher-name {{name}}` +`az apim create {{[-n|--name]}} {{name}} {{[-g|--resource-group]}} {{resource_group}} --publisher-email {{email}} --publisher-name {{name}}` - Delete an API Management service: -`az apim delete --name {{name}} --resource-group {{resource_group}}` +`az apim delete {{[-n|--name]}} {{name}} {{[-g|--resource-group]}} {{resource_group}}` - Show details of an API Management service instance: -`az apim show --name {{name}} --resource-group {{resource_group}}` +`az apim show {{[-n|--name]}} {{name}} {{[-g|--resource-group]}} {{resource_group}}` - Update an API Management service instance: -`az apim update --name {{name}} --resource-group {{resource_group}}` +`az apim update {{[-n|--name]}} {{name}} {{[-g|--resource-group]}} {{resource_group}}` diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/az-appconfig.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/az-appconfig.md index 5d099f86..6fb82e8a 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/az-appconfig.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/az-appconfig.md @@ -6,11 +6,11 @@ - Create an App Configuration: -`az appconfig create --name {{name}} --resource-group {{group_name}} --location {{location}}` +`az appconfig create {{[-n|--name]}} {{name}} {{[-g|--resource-group]}} {{group_name}} {{[-l|--location]}} {{location}}` - Delete a specific App Configuration: -`az appconfig delete --resource-group {{rg_name}} --name {{appconfig_name}}` +`az appconfig delete {{[-g|--resource-group]}} {{rg_name}} {{[-n|--name]}} {{appconfig_name}}` - List all App Configurations under the current subscription: @@ -18,12 +18,12 @@ - List all App Configurations under a specific resource group: -`az appconfig list --resource-group {{rg_name}}` +`az appconfig list {{[-g|--resource-group]}} {{rg_name}}` - Show properties of an App Configuration: -`az appconfig show --name {{appconfig_name}}` +`az appconfig show {{[-n|--name]}} {{appconfig_name}}` - Update a specific App Configuration: -`az appconfig update --resource-group {{rg_name}} --name {{appconfig_name}}` +`az appconfig update {{[-g|--resource-group]}} {{rg_name}} {{[-n|--name]}} {{appconfig_name}}` diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/az-bicep.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/az-bicep.md index c7222be1..ca69ec11 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/az-bicep.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/az-bicep.md @@ -10,11 +10,11 @@ - Build a Bicep file: -`az bicep build --file {{path/to/file.bicep}}` +`az bicep build {{[-f|--file]}} {{path/to/file.bicep}}` - Attempt to decompile an ARM template file to a Bicep file: -`az bicep decompile --file {{path/to/template_file.json}}` +`az bicep decompile {{[-f|--file]}} {{path/to/template_file.json}}` - Upgrade Bicep CLI to the latest version: diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/az-devops.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/az-devops.md index 507baca4..a4d57916 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/az-devops.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/az-devops.md @@ -6,20 +6,20 @@ - Set the Personal Access Token (PAT) to login to a particular organization: -`az devops login --organization {{organization_url}}` +`az devops login {{[--org|--organization]}} {{organization_url}}` - Open a project in the browser: -`az devops project show --project {{project_name}} --open` +`az devops project show {{[-p|--project]}} {{project_name}} --open` - List members of a specific team working on a particular project: -`az devops team list-member --project {{project_name}} --team {{team_name}}` +`az devops team list-member {{[-p|--project]}} {{project_name}} --team {{team_name}}` - Check the Azure DevOps CLI current configuration: -`az devops configure --list` +`az devops configure {{[-l|--list]}}` - Configure the Azure DevOps CLI behavior by setting a default project and a default organization: -`az devops configure --defaults project={{project_name}} organization={{organization_url}}` +`az devops configure {{[-d|--defaults]}} project={{project_name}} organization={{organization_url}}` diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/az-disk.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/az-disk.md index e787e267..c2dbb07c 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/az-disk.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/az-disk.md @@ -6,20 +6,20 @@ - Create a managed disk: -`az disk create --resource-group {{resource_group}} --name {{disk_name}} --size-gb {{size_in_gb}}` +`az disk create {{[-g|--resource-group]}} {{resource_group}} {{[-n|--name]}} {{disk_name}} {{[-z|--size-gb]}}{{size_in_gb}}` - List managed disks in a resource group: -`az disk list --resource-group {{resource_group}}` +`az disk list {{[-g|--resource-group]}} {{resource_group}}` - Delete a managed disk: -`az disk delete --resource-group {{resource_group}} --name {{disk_name}}` +`az disk delete {{[-g|--resource-group]}} {{resource_group}} {{[-n|--name]}} {{disk_name}}` - Grant read or write access to a managed disk (for export): -`az disk grant-access --resource-group {{resource_group}} --name {{disk_name}} --access-level {{Read|Write}} --duration-in-seconds {{seconds}}` +`az disk grant-access {{[-g|--resource-group]}} {{resource_group}} {{[-n|--name]}} {{disk_name}} {{[--access|--access-level]}} {{Read|Write}} --duration-in-seconds {{seconds}}` - Update disk size: -`az disk update --resource-group {{resource_group}} --name {{disk_name}} --size-gb {{new_size_in_gb}}` +`az disk update {{[-g|--resource-group]}} {{resource_group}} {{[-n|--name]}} {{disk_name}} {{[-z|--size-gb]}} {{new_size_in_gb}}` diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/az-group.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/az-group.md index 2a01359b..0ae091a4 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/az-group.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/az-group.md @@ -6,16 +6,16 @@ - Create a new resource group: -`az group create --name {{name}} --location {{location}}` +`az group create {{[-n|--name]}} {{name}} {{[-l|--location]}} {{location}}` - Check if a resource group exists: -`az group exists --name {{name}}` +`az group exists {{[-n|--name]}} {{name}}` - Delete a resource group: -`az group delete --name {{name}}` +`az group delete {{[-n|--name]}} {{name}}` - Wait until a condition of the resource group is met: -`az group wait --name {{name}} --{{created|deleted|exists|updated}}` +`az group wait {{[-n|--name]}} {{name}} --{{created|deleted|exists|updated}}` diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/az-image.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/az-image.md index c5ee798b..d01278ac 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/az-image.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/az-image.md @@ -6,20 +6,20 @@ - List the custom images under a resource group: -`az image list --resource-group {{resource_group}}` +`az image list {{[-g|--resource-group]}} {{resource_group}}` - Create a custom image from managed disks or snapshots: -`az image create --resource-group {{resource_group}} --name {{name}} --os-type {{windows|linux}} --source {{os_disk_source}}` +`az image create {{[-g|--resource-group]}} {{resource_group}} {{[-n|--name]}} {{name}} --os-type {{windows|linux}} --source {{os_disk_source}}` - Delete a custom image: -`az image delete --name {{name}} --resource-group {{resource_group}}` +`az image delete {{[-n|--name]}} {{name}} {{[-g|--resource-group]}} {{resource_group}}` - Show details of a custom image: -`az image show --name {{name}} --resource-group {{resource_group}}` +`az image show {{[-n|--name]}} {{name}} {{[-g|--resource-group]}} {{resource_group}}` - Update custom images: -`az image update --name {{name}} --resource-group {{resource_group}} --set {{property=value}}` +`az image update {{[-n|--name]}} {{name}} {{[-g|--resource-group]}} {{resource_group}} --set {{property=value}}` diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/az-logicapp.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/az-logicapp.md index daea7b04..379cbc4c 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/az-logicapp.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/az-logicapp.md @@ -6,24 +6,24 @@ - Create a logic app: -`az logicapp create --name {{name}} --resource-group {{resource_group}} --storage-account {{storage_account}}` +`az logicapp create {{[-n|--name]}} {{name}} {{[-g|--resource-group]}} {{resource_group}} {{[-s|--storage-account]}} {{storage_account}}` - Delete a logic app: -`az logicapp delete --name {{name}} --resource-group {{resource_group}}` +`az logicapp delete {{[-n|--name]}} {{name}} {{[-g|--resource-group]}} {{resource_group}}` - List logic apps: -`az logicapp list --resource-group {{resource_group}}` +`az logicapp list {{[-g|--resource-group]}} {{resource_group}}` - Restart a logic app: -`az logicapp restart --name {{name}} --resource-group {{resource_group}}` +`az logicapp restart {{[-n|--name]}} {{name}} {{[-g|--resource-group]}} {{resource_group}}` - Start a logic app: -`az logicapp start --name {{name}} --resource-group {{resource_group}}` +`az logicapp start {{[-n|--name]}} {{name}} {{[-g|--resource-group]}} {{resource_group}}` - Stop a logic app: -`az logicapp stop --name {{name}} --resource-group {{resource_group}}` +`az logicapp stop {{[-n|--name]}} {{name}} {{[-g|--resource-group]}} {{resource_group}}` diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/az-login.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/az-login.md index 22740e66..161dc32f 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/az-login.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/az-login.md @@ -10,16 +10,16 @@ - Log in with a service principal using a client secret: -`az login --service-principal --username {{http://azure-cli-service-principal}} --password {{secret}} --tenant {{someone.onmicrosoft.com}}` +`az login --service-principal {{[-u|--username]}} {{http://azure-cli-service-principal}} {{[-p|--password]}} {{secret}} --tenant {{someone.onmicrosoft.com}}` - Log in with a service principal using a client certificate: -`az login --service-principal --username {{http://azure-cli-service-principal}} --password {{path/to/cert.pem}} --tenant {{someone.onmicrosoft.com}}` +`az login --service-principal {{[-u|--username]}} {{http://azure-cli-service-principal}} {{[-p|--password]}} {{path/to/cert.pem}} {{[-t|--tenant]}} {{someone.onmicrosoft.com}}` - Log in using a VM's system assigned identity: -`az login --identity` +`az login {{[-i|--identity]}}` - Log in using a VM's user assigned identity: -`az login --identity --username /subscriptions/{{subscription_id}}/resourcegroups/{{my_rg}}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{{my_id}}` +`az login {{[-i|--identity]}} {{[-u|--username]}} /subscriptions/{{subscription_id}}/resourcegroups/{{my_rg}}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{{my_id}}` diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/az-network.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/az-network.md index 8ad2d45b..6cbc2815 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/az-network.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/az-network.md @@ -14,8 +14,8 @@ - Create a virtual network: -`az network vnet create --address-prefixes {{10.0.0.0/16}} --name {{vnet}} --resource_group {{group_name}} --submet-name {{subnet}} --subnet-prefixes {{10.0.0.0/24}}` +`az network vnet create --address-prefixes {{10.0.0.0/16}} {{[-n|--name]}} {{vnet}} {{[-g|--resource-group]}} {{group_name}} --submet-name {{subnet}} --subnet-prefixes {{10.0.0.0/24}}` - Enable accelerated networking for a network interface card: -`az network nic update --accelerated-networking true --name {{nic}} --resource-group {{resource_group}}` +`az network nic update --accelerated-networking true {{[-n|--name]}} {{nic}} {{[-g|--resource-group]}} {{resource_group}}` diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/az-pipelines.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/az-pipelines.md index a403f7a6..26a609f6 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/az-pipelines.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/az-pipelines.md @@ -6,28 +6,28 @@ - Create a new Azure Pipeline (YAML based): -`az pipelines create --org {{organization_url}} --project {{project_name}} --name {{pipeline_name}} --description {{description}} --repository {{repository_name}} --branch {{branch_name}}` +`az pipelines create {{[--org|--organization]}} {{organization_url}} {{[-p|--project]}} {{project_name}} --name {{pipeline_name}} --description {{description}} --repository {{repository_name}} --branch {{branch_name}}` - Delete a specific pipeline: -`az pipelines delete --org {{organization_url}} --project {{project_name}} --id {{pipeline_id}}` +`az pipelines delete {{[--org|--organization]}} {{organization_url}} {{[-p|--project]}} {{project_name}} --id {{pipeline_id}}` - List pipelines: -`az pipelines list --org {{organization_url}} --project {{project_name}}` +`az pipelines list {{[--org|--organization]}} {{organization_url}} {{[-p|--project]}} {{project_name}}` - Enqueue a specific pipeline to run: -`az pipelines run --org {{organization_url}} --project {{project_name}} --name {{pipeline_name}}` +`az pipelines run {{[--org|--organization]}} {{organization_url}} {{[-p|--project]}} {{project_name}} --name {{pipeline_name}}` - Get the details of a specific pipeline: -`az pipelines show --org {{organization_url}} --project {{project_name}} --name {{pipeline_name}}` +`az pipelines show {{[--org|--organization]}} {{organization_url}} {{[-p|--project]}} {{project_name}} --name {{pipeline_name}}` - Update a specific pipeline: -`az pipelines update --org {{organization_url}} --project {{project_name}} --name {{pipeline_name}} --new-name {{pipeline_new_name}} --new-folder-path {{user1/production_pipelines}}` +`az pipelines update {{[--org|--organization]}} {{organization_url}} {{[-p|--project]}} {{project_name}} --name {{pipeline_name}} --new-name {{pipeline_new_name}} --new-folder-path {{user1/production_pipelines}}` - List all agents in a pool: -`az pipelines agent list --org {{organization_url}} --pool-id {{agent_pool}}` +`az pipelines agent list {{[--org|--organization]}} {{organization_url}} --pool-id {{agent_pool}}` diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/az-provider.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/az-provider.md index b9b7c59a..5f34cd5d 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/az-provider.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/az-provider.md @@ -6,11 +6,11 @@ - Register a provider: -`az provider register --namespace {{Microsoft.PolicyInsights}}` +`az provider register {{[-n|--namespace]}} {{Microsoft.PolicyInsights}}` - Unregister a provider: -`az provider unregister --namespace {{Microsoft.Automation}}` +`az provider unregister {{[-n|--namespace]}} {{Microsoft.Automation}}` - List all providers for a subscription: @@ -18,7 +18,7 @@ - Show information about a specific provider: -`az provider show --namespace {{Microsoft.Storage}}` +`az provider show {{[-n|--namespace]}} {{Microsoft.Storage}}` - List all resource types for a specific provider: diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/az-redis.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/az-redis.md index 19338d78..e2a1dcc4 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/az-redis.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/az-redis.md @@ -6,16 +6,16 @@ - Create a new Redis cache instance: -`az redis create --location {{location}} --name {{name}} --resource-group {{resource_group}} --sku {{Basic|Premium|Standard}} --vm-size {{c0|c1|c2|c3|c4|c5|c6|p1|p2|p3|p4|p5}}` +`az redis create --location {{location}} {{[-n|--name]}} {{name}} {{[-g|--resource-group]}} {{resource_group}} --sku {{Basic|Premium|Standard}} --vm-size {{c0|c1|c2|c3|c4|c5|c6|p1|p2|p3|p4|p5}}` - Update a Redis cache: -`az redis update --name {{name}} --resource-group {{resource_group}} --sku {{Basic|Premium|Standard}} --vm-size {{c0|c1|c2|c3|c4|c5|c6|p1|p2|p3|p4|p5}}` +`az redis update {{[-n|--name]}} {{name}} {{[-g|--resource-group]}} {{resource_group}} --sku {{Basic|Premium|Standard}} --vm-size {{c0|c1|c2|c3|c4|c5|c6|p1|p2|p3|p4|p5}}` - Export data stored in a Redis cache: -`az redis export --container {{container}} --file-format {{file-format}} --name {{name}} --prefix {{prefix}} --resource-group {{resource_group}}` +`az redis export --container {{container}} --file-format {{file-format}} {{[-n|--name]}} {{name}} --prefix {{prefix}} {{[-g|--resource-group]}} {{resource_group}}` - Delete a Redis cache: -`az redis delete --name {{name}} --resource-group {{resource_group}} --yes` +`az redis delete {{[-n|--name]}} {{name}} {{[-g|--resource-group]}} {{resource_group}} {{[-y|--yes]}}` diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/az-repos.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/az-repos.md index 790b7c6c..67e744c5 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/az-repos.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/az-repos.md @@ -6,7 +6,7 @@ - List all repos in a specific project: -`az repos list --project {{project_name}}` +`az repos list {{[-p|--project]}} {{project_name}}` - Add policy on a specific branch of a specific repository to restrict basic merge: @@ -18,4 +18,4 @@ - List all active Pull Requests on a specific repository within a specific project: -`az repos pr list --project {{project_name}} --repository {{repository_name}} --status active` +`az repos pr list {{[-p|--project]}} {{project_name}} {{[-r|--repository]}} {{repository_name}} --status active` diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/az-serial-console.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/az-serial-console.md index 75cb397e..a65e8ea6 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/az-serial-console.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/az-serial-console.md @@ -6,7 +6,7 @@ - Connect to a serial console: -`az serial-console connect --resource-group {{Resource_Group_Name}} --name {{Virtual_Machine_Name}}` +`az serial-console connect {{[-g|--resource-group]}} {{Resource_Group_Name}} {{[-n|--name]}} {{Virtual_Machine_Name}}` - Terminate the connection: diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/az-sshkey.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/az-sshkey.md index e07eb6c1..04241513 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/az-sshkey.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/az-sshkey.md @@ -6,11 +6,11 @@ - Create a new SSH key: -`az sshkey create --name {{name}} --resource-group {{resource_group}}` +`az sshkey create --name {{name}} {{[-g|--resource-group]}} {{resource_group}}` - Upload an existing SSH key: -`az sshkey create --name {{name}} --resource-group {{resource_group}} --public-key "{{@path/to/key.pub}}"` +`az sshkey create --name {{name}} {{[-g|--resource-group]}} {{resource_group}} --public-key "{{@path/to/key.pub}}"` - List all SSH public keys: @@ -18,4 +18,4 @@ - Show information about an SSH public key: -`az sshkey show --name {{name}} --resource-group {{resource_group}}` +`az sshkey show --name {{name}} {{[-g|--resource-group]}} {{resource_group}}` diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/az-storage-account.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/az-storage-account.md index 495fa36e..367fdbbb 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/az-storage-account.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/az-storage-account.md @@ -6,16 +6,16 @@ - Create an storage account: -`az storage account create --name {{storage_account_name}} --resource-group {{azure_resource_group}} --location {{azure_location}} --sku {{storage_account_sku}}` +`az storage account create {{[-n|--name]}} {{storage_account_name}} {{[-g|--resource-group]}} {{azure_resource_group}} --location {{azure_location}} --sku {{storage_account_sku}}` - Generate a shared access signature for a specific storage account: -`az storage account generate-sas --account-name {{storage_account_name}} --name {{account_name}} --permissions {{sas_permissions}} --expiry {{expiry_date}} --services {{storage_services}} --resource-types {{resource_types}}` +`az storage account generate-sas --account-name {{storage_account_name}} {{[-n|--name]}} {{account_name}} --permissions {{sas_permissions}} --expiry {{expiry_date}} --services {{storage_services}} --resource-types {{resource_types}}` - List storage accounts: -`az storage account list --resource-group {{azure_resource_group}}` +`az storage account list {{[-g|--resource-group]}} {{azure_resource_group}}` - Delete a specific storage account: -`az storage account delete --name {{storage_account_name}} --resource-group {{azure_resource_group}}` +`az storage account delete {{[-n|--name]}} {{storage_account_name}} {{[-g|--resource-group]}} {{azure_resource_group}}` diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/az-storage-container.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/az-storage-container.md index 4526e05c..8354b837 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/az-storage-container.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/az-storage-container.md @@ -6,11 +6,11 @@ - Create a container in a storage account: -`az storage container create --account-name {{storage_account_name}} --name {{container_name}} --public-access {{access_level}} --fail-on-exist` +`az storage container create --account-name {{storage_account_name}} {{[-n|--name]}} {{container_name}} --public-access {{access_level}} --fail-on-exist` - Generate a shared access signature for the container: -`az storage container generate-sas --account-name {{storage_account_name}} --name {{container_name}} --permissions {{sas_permissions}} --expiry {{expiry_date}} --https-only` +`az storage container generate-sas --account-name {{storage_account_name}} {{[-n|--name]}} {{container_name}} --permissions {{sas_permissions}} --expiry {{expiry_date}} --https-only` - List containers in a storage account: @@ -18,4 +18,4 @@ - Mark the specified container for deletion: -`az storage container delete --account-name {{storage_account_name}} --name {{container_name}} --fail-not-exist` +`az storage container delete --account-name {{storage_account_name}} {{[-n|--name]}} {{container_name}} --fail-not-exist` diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/az-storage-entity.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/az-storage-entity.md index c9327d58..2e9491a7 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/az-storage-entity.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/az-storage-entity.md @@ -6,20 +6,20 @@ - Insert an entity into a table: -`az storage entity insert --entity {{space_separated_key_value_pairs}} --table-name {{table_name}} --account-name {{storage_account_name}} --account-key {{storage_account_key}}` +`az storage entity insert {{[-e|--entity]}} {{space_separated_key_value_pairs}} {{[-t|--table-name]}} {{table_name}} --account-name {{storage_account_name}} --account-key {{storage_account_key}}` - Delete an existing entity from a table: -`az storage entity delete --partition-key {{partition_key}} --row-key {{row_key}} --table-name {{table_name}} --account-name {{storage_account_name}} --account-key {{storage_account_key}}` +`az storage entity delete --partition-key {{partition_key}} --row-key {{row_key}} {{[-t|--table-name]}} {{table_name}} --account-name {{storage_account_name}} --account-key {{storage_account_key}}` - Update an existing entity by merging its properties: -`az storage entity merge --entity {{space_separated_key_value_pairs}} --table-name {{table_name}} --account-name {{storage_account_name}} --account-key {{storage_account_key}}` +`az storage entity merge {{[-e|--entity]}} {{space_separated_key_value_pairs}} {{[-t|--table-name]}} {{table_name}} --account-name {{storage_account_name}} --account-key {{storage_account_key}}` - List entities which satisfy a query: -`az storage entity query --filter {{query_filter}} --table-name {{table_name}} --account-name {{storage_account_name}} --account-key {{storage_account_key}}` +`az storage entity query --filter {{query_filter}} {{[-t|--table-name]}} {{table_name}} --account-name {{storage_account_name}} --account-key {{storage_account_key}}` - Get an entity from the specified table: -`az storage entity show --partition-key {{partition_key}} --row-key {{row_key}} --table-name {{table_name}} --account-name {{storage_account_name}} --account-key {{storage_account_key}}` +`az storage entity show --partition-key {{partition_key}} --row-key {{row_key}} {{[-t|--table-name]}} {{table_name}} --account-name {{storage_account_name}} --account-key {{storage_account_key}}` diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/az-storage-queue.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/az-storage-queue.md index ca752916..60e8055c 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/az-storage-queue.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/az-storage-queue.md @@ -6,11 +6,11 @@ - Create a queue: -`az storage queue create --account-name {{storage_account_name}} --name {{queue_name}} --metadata {{queue_metadata}}` +`az storage queue create --account-name {{storage_account_name}} {{[-n|--name]}} {{queue_name}} --metadata {{queue_metadata}}` - Generate a shared access signature for the queue: -`az storage queue generate-sas --account-name {{storage_account_name}} --name {{queue_name}} --permissions {{queue_permissions}} --expiry {{expiry_date}} --https-only` +`az storage queue generate-sas --account-name {{storage_account_name}} {{[-n|--name]}} {{queue_name}} --permissions {{queue_permissions}} --expiry {{expiry_date}} --https-only` - List queues in a storage account: @@ -18,4 +18,4 @@ - Delete the specified queue and any messages it contains: -`az storage queue delete --account-name {{storage_account_name}} --name {{queue_name}} --fail-not-exist` +`az storage queue delete --account-name {{storage_account_name}} {{[-n|--name]}} {{queue_name}} --fail-not-exist` diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/az-storage-table.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/az-storage-table.md index a93faeb9..afc4eb1e 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/az-storage-table.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/az-storage-table.md @@ -6,11 +6,11 @@ - Create a new table in the storage account: -`az storage table create --account-name {{storage_account_name}} --name {{table_name}} --fail-on-exist` +`az storage table create --account-name {{storage_account_name}} {{[-n|--name]}} {{table_name}} --fail-on-exist` - Generate a shared access signature for the table: -`az storage table generate-sas --account-name {{storage_account_name}} --name {{table_name}} --permissions {{sas_permissions}} --expiry {{expiry_date}} --https-only` +`az storage table generate-sas --account-name {{storage_account_name}} {{[-n|--name]}} {{table_name}} --permissions {{sas_permissions}} --expiry {{expiry_date}} --https-only` - List tables in a storage account: @@ -18,4 +18,4 @@ - Delete the specified table and any data it contains: -`az storage table delete --account-name {{storage_account_name}} --name {{table_name}} --fail-not-exist` +`az storage table delete --account-name {{storage_account_name}} {{[-n|--name]}} {{table_name}} --fail-not-exist` diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/az-tag.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/az-tag.md index 2a1d64df..95176fd0 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/az-tag.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/az-tag.md @@ -6,15 +6,15 @@ - Create a tag value: -`az tag add-value --name {{tag_name}} --value {{tag_value}}` +`az tag add-value {{[-n|--name]}} {{tag_name}} --value {{tag_value}}` - Create a tag in the subscription: -`az tag create --name {{tag_name}}` +`az tag create {{[-n|--name]}} {{tag_name}}` - Delete a tag from the subscription: -`az tag delete --name {{tag_name}}` +`az tag delete {{[-n|--name]}} {{tag_name}}` - List all tags on a subscription: @@ -22,4 +22,4 @@ - Delete a tag value for a specific tag name: -`az tag remove-value --name {{tag_name}} --value {{tag_value}}` +`az tag remove-value {{[-n|--name]}} {{tag_name}} --value {{tag_value}}` diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/az-upgrade.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/az-upgrade.md index 0bab1237..f5cfefd3 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/az-upgrade.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/az-upgrade.md @@ -14,4 +14,4 @@ - Upgrade Azure CLI and Extensions without prompting for confirmation: -`az version --all --yes` +`az version --all {{[-y|--yes]}}` diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/az-version.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/az-version.md index 366ceb94..843e5471 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/az-version.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/az-version.md @@ -10,4 +10,4 @@ - Show the current version of Azure CLI modules and extensions in a given format: -`az version --output {{json|table|tsv}}` +`az version {{[-o|--output]}} {{json|table|tsv}}` diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/az-vm.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/az-vm.md index e6d7d3dd..c2917ded 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/az-vm.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/az-vm.md @@ -10,23 +10,23 @@ - Create a virtual machine using the default Ubuntu image and generate SSH keys: -`az vm create --resource-group {{rg}} --name {{vm_name}} --image {{UbuntuLTS}} --admin-user {{azureuser}} --generate-ssh-keys` +`az vm create {{[-g|--resource-group]}} {{rg}} {{[-n|--name]}} {{vm_name}} --image {{UbuntuLTS}} --admin-user {{azureuser}} --generate-ssh-keys` - Stop a Virtual Machine: -`az vm stop --resource-group {{rg}} --name {{vm_name}}` +`az vm stop {{[-g|--resource-group]}} {{rg}} {{[-n|--name]}} {{vm_name}}` - Deallocate a Virtual Machine: -`az vm deallocate --resource-group {{rg}} --name {{vm_name}}` +`az vm deallocate {{[-g|--resource-group]}} {{rg}} {{[-n|--name]}} {{vm_name}}` - Start a Virtual Machine: -`az vm start --resource-group {{rg}} --name {{vm_name}}` +`az vm start {{[-g|--resource-group]}} {{rg}} {{[-n|--name]}} {{vm_name}}` - Restart a Virtual Machine: -`az vm restart --resource-group {{rg}} --name {{vm_name}}` +`az vm restart {{[-g|--resource-group]}} {{rg}} {{[-n|--name]}} {{vm_name}}` - List VM images available in the Azure Marketplace: diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/az-webapp.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/az-webapp.md index 3c85f83f..497d7b02 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/az-webapp.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/az-webapp.md @@ -6,11 +6,11 @@ - List available runtimes for a web application: -`az webapp list-runtimes --os-type {{windows|linux}}` +`az webapp list-runtimes {{[-os|--os-type]}} {{windows|linux}}` - Create a web application: -`az webapp up --name {{name}} --location {{location}} --runtime {{runtime}}` +`az webapp up {{[-n|--name]}} {{name}} {{[-l|--location]}} {{location}} {{[-r|--runtime]}} {{runtime}}` - List all web applications: @@ -18,4 +18,4 @@ - Delete a specific web application: -`az webapp delete --name {{name}} --resource-group {{resource_group}}` +`az webapp delete {{[-n|--name]}} {{name}} {{[-g|--resource-group]}} {{resource_group}}` diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/biff.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/biff.md new file mode 100644 index 00000000..35032378 --- /dev/null +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/biff.md @@ -0,0 +1,36 @@ +# biff + +> A simple utility for doing datetime arithmetic, parsing and formatting. +> More information: . + +- Print the current time in a format of your choosing: + +`biff time fmt {{[-f|--format]}} rfc3339 now` + +- Print multiple relative times in one command: + +`biff time fmt {{[-f|--format]}} '%c' now -1d 'next sat' 'last monday' '9pm last mon'` + +- Print the current time in another time zone, and round it the nearest 15 minute increment: + +`biff time in Asia/Bangkok now | biff time round {{[-i|--increment]}} 15 {{[-s|--smallest]}} minute` + +- Convert a time between two different time zone: + +`TZ='Japan' biff time in America/New_York 02:30` + +- Print a past or future time relative to current time: + +`biff time add {{-1d|1d|1w|-1m|1y|...}} now` + +- Add a complex duration to the current time: + +`biff time add '1 week, 12 hours ago' now` + +- Find the duration since a date in the past and round it to the desired precision: + +`biff span since 2025-01-20T12:00 {{[-l|--largest]}} year` + +- Find timestamps in a log file and reformat them into your local time in place: + +`biff tag lines /tmp/access.log | biff time in system | biff time fmt {{[-f|--format]}} '%c' | head {{[-n|--lines]}} 3 | biff untag {{[-s|--substitute]}}` diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/blahaj.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/blahaj.md new file mode 100644 index 00000000..5312f4a1 --- /dev/null +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/blahaj.md @@ -0,0 +1,28 @@ +# blahaj + +> A lolcat-like output colorizer that also prints flags and colorful sharks. +> More information: . + +- Get a list of possible flags/colors: + +`blahaj --flags` + +- Print a shark (blahaj) with default trans colors: + +`blahaj {{[-s|--shark]}}` + +- Print a random flag with a 2x size multiplier: + +`blahaj {{[-f|--flag]}} {{[-r|--random]}} {{[-m|--multiplier]}} 2` + +- Print the result of a text-producing command with lesbian colors: + +`{{cowsay "Hello, world"}} | blahaj {{[-c|--colors]}} lesbian` + +- Print text and color by individual character: + +`echo "{{Hello, world}}" | blahaj {{[-i|--individual]}}` + +- Print contents of a text document, coloring the background instead of text, by word: + +`blahaj {{[-w|--words]}} {{[-b|--background]}} {{path/to/file}}` diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/bzegrep.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/bzegrep.md index c09fe7f0..7f0c6b98 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/bzegrep.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/bzegrep.md @@ -9,20 +9,20 @@ - Search for extended regular expressions (supporting `?`, `+`, `{}`, `()` and `|`) in a compressed file (case-insensitive): -`bzegrep --ignore-case "{{search_pattern}}" {{path/to/file}}` +`bzegrep {{[-i|--ignore-case]}} "{{search_pattern}}" {{path/to/file}}` - Search for lines that do not match a pattern: -`bzegrep --invert-match "{{search_pattern}}" {{path/to/file}}` +`bzegrep {{[-v|--invert-match]}} "{{search_pattern}}" {{path/to/file}}` - Print file name and line number for each match: -`bzegrep --with-filename --line-number "{{search_pattern}}" {{path/to/file}}` +`bzegrep {{[-H|--with-filename]}} {{[-n|--line-number]}} "{{search_pattern}}" {{path/to/file}}` - Search for lines matching a pattern, printing only the matched text: -`bzegrep --only-matching "{{search_pattern}}" {{path/to/file}}` +`bzegrep {{[-o|--only-matching]}} "{{search_pattern}}" {{path/to/file}}` - Recursively search files in a bzip2 compressed tar archive for a pattern: -`bzegrep --recursive "{{search_pattern}}" {{path/to/file}}` +`bzegrep {{[-r|--recursive]}} "{{search_pattern}}" {{path/to/file}}` diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/bzfgrep.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/bzfgrep.md index 9a79a764..a258a16a 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/bzfgrep.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/bzfgrep.md @@ -9,20 +9,20 @@ - Search for lines matching the list of search strings separated by new lines in a compressed file (case-insensitive): -`bzfgrep --ignore-case "{{search_string}}" {{path/to/file}}` +`bzfgrep {{[-i|--ignore-case]}} "{{search_string}}" {{path/to/file}}` - Search for lines that do not match the list of search strings separated by new lines in a compressed file: -`bzfgrep --invert-match "{{search_string}}" {{path/to/file}}` +`bzfgrep {{[-v|--invert-match]}} "{{search_string}}" {{path/to/file}}` - Print file name and line number for each match: -`bzfgrep --with-filename --line-number "{{search_string}}" {{path/to/file}}` +`bzfgrep {{[-H|--with-filename]}} {{[-n|--line-number]}} "{{search_string}}" {{path/to/file}}` - Search for lines matching a pattern, printing only the matched text: -`bzfgrep --only-matching "{{search_string}}" {{path/to/file}}` +`bzfgrep {{[-o|--only-matching]}} "{{search_string}}" {{path/to/file}}` - Recursively search files in a bzip2 compressed tar archive for the given list of strings: -`bzfgrep --recursive "{{search_string}}" {{path/to/file}}` +`bzfgrep {{[-r|--recursive]}} "{{search_string}}" {{path/to/file}}` diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/bzgrep.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/bzgrep.md index e5581f86..9295b26b 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/bzgrep.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/bzgrep.md @@ -9,24 +9,24 @@ - Use extended regular expressions (supports `?`, `+`, `{}`, `()` and `|`), in case-insensitive mode: -`bzgrep --extended-regexp --ignore-case "{{search_pattern}}" {{path/to/file}}` +`bzgrep {{[-E|--extended-regexp]}} {{[-i|--ignore-case]}} "{{search_pattern}}" {{path/to/file}}` -- Print 3 lines of context around, before, or after each match: +- Print 3 lines of [C]ontext around, [B]efore, or [A]fter each match: -`bzgrep --{{context|before-context|after-context}}={{3}} "{{search_pattern}}" {{path/to/file}}` +`bzgrep --{{context|before-context|after-context}} {{3}} "{{search_pattern}}" {{path/to/file}}` - Print file name and line number for each match: -`bzgrep --with-filename --line-number "{{search_pattern}}" {{path/to/file}}` +`bzgrep {{[-H|--with-filename]}} {{[-n|--line-number]}} "{{search_pattern}}" {{path/to/file}}` - Search for lines matching a pattern, printing only the matched text: -`bzgrep --only-matching "{{search_pattern}}" {{path/to/file}}` +`bzgrep {{[-o|--only-matching]}} "{{search_pattern}}" {{path/to/file}}` - Recursively search files in a bzip2 compressed tar archive for a pattern: -`bzgrep --recursive "{{search_pattern}}" {{path/to/tar/file}}` +`bzgrep {{[-r|--recursive]}} "{{search_pattern}}" {{path/to/tar/file}}` - Search `stdin` for lines that do not match a pattern: -`cat {{/path/to/bz/compressed/file}} | bzgrep --invert-match "{{search_pattern}}"` +`cat {{/path/to/bz/compressed/file}} | bzgrep {{[-v|--invert-match]}} "{{search_pattern}}"` diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/case.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/case.md index 6f8d9fd1..6113198d 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/case.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/case.md @@ -5,11 +5,11 @@ - Match a variable against string literals to decide which command to run: -`case {{$COUNTRULE}} in {{words}}) {{wc -w README}} ;; {{lines}}) {{wc -l README}} ;; esac` +`case {{$COUNTRULE}} in {{words}}) {{wc --words README}} ;; {{lines}}) {{wc --lines README}} ;; esac` - Combine patterns with |, use * as a fallback pattern: -`case {{$COUNTRULE}} in {{[wW]|words}}) {{wc -w README}} ;; {{[lL]|lines}}) {{wc -l README}} ;; *) {{echo "what?"}} ;; esac` +`case {{$COUNTRULE}} in {{[wW]|words}}) {{wc --words README}} ;; {{[lL]|lines}}) {{wc --lines README}} ;; *) {{echo "what?"}} ;; esac` - Allow matching multiple patterns: diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/cmake.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/cmake.md index 550659ec..37baf2c9 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/cmake.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/cmake.md @@ -7,14 +7,6 @@ `cmake {{path/to/project_directory}}` -- Generate a build recipe, with build type set to `Release` with CMake variable: - -`cmake {{path/to/project_directory}} -D {{CMAKE_BUILD_TYPE=Release}}` - -- Generate a build recipe using `generator_name` as the underlying build system: - -`cmake -G {{generator_name}} {{path/to/project_directory}}` - - Use a generated recipe in a given directory to build artifacts: `cmake --build {{path/to/build_directory}}` @@ -23,6 +15,14 @@ `cmake --install {{path/to/build_directory}} --strip` +- Generate a build recipe, with build type set to `Release` with CMake variable: + +`cmake {{path/to/project_directory}} -D {{CMAKE_BUILD_TYPE=Release}}` + +- Generate a build recipe using `generator_name` as the underlying build system: + +`cmake -G {{generator_name}} {{path/to/project_directory}}` + - Install the build artifacts using the custom prefix for paths: `cmake --install {{path/to/build_directory}} --strip --prefix {{path/to/directory}}` diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/code.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/code.md index d3b98815..26b5aea1 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/code.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/code.md @@ -1,7 +1,7 @@ # code > Cross platform and extensible code editor. -> More information: . +> More information: . - Start Visual Studio Code: @@ -13,19 +13,19 @@ - Compare two specific files: -`code --diff {{path/to/file1}} {{path/to/file2}}` +`code {{[-d|--diff]}} {{path/to/file1}} {{path/to/file2}}` - Open specific files/directories in a new window: -`code --new-window {{path/to/file_or_directory1 path/to/file_or_directory2 ...}}` +`code {{[-n|--new-window]}} {{path/to/file_or_directory1 path/to/file_or_directory2 ...}}` - Install/uninstall a specific extension: `code --{{install|uninstall}}-extension {{publisher.extension}}` -- Print installed extensions: +- Display diagnostic and process information about the running code window: -`code --list-extensions` +`code {{[-s|--status]}}` - Print installed extensions with their versions: diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/cradle-install.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/cradle-install.md index bb6a0680..42a85d83 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/cradle-install.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/cradle-install.md @@ -9,7 +9,7 @@ - Forcefully overwrite files: -`cradle install --force` +`cradle install {{[-f|--force]}}` - Skip running SQL migrations: diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/dbeaver.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/dbeaver.md new file mode 100644 index 00000000..d83395cd --- /dev/null +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/dbeaver.md @@ -0,0 +1,32 @@ +# dbeaver + +> A GUI SQL client supporting many databases. +> More information: . + +- Open `DBeaver`: + +`dbeaver` + +- Open `DBeaver` connecting to a specific database: + +`dbeaver {{[-con|--connect]}} {{database}}` + +- Force the creation of a new instance: + +`dbeaver --newInstance` + +- Stop the running instance: + +`dbeaver --quit` + +- Close all tabs within dbeaver: + +`dbeaver --closeTabs` + +- Bring `DBeaver` to the top of applications: + +`dbeaver --bringToFront` + +- Display help: + +`dbeaver --help` diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/dockdiver.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/dockdiver.md index c6a9b461..bdf6d30d 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/dockdiver.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/dockdiver.md @@ -5,24 +5,24 @@ - List all repositories in a Docker registry: -`dockdiver -url {{http://target}} -list` +`dockdiver -url {{https://example.com}} -list` - Dump a specific repository to the default output directory (docker_dump): -`dockdiver -url {{http://target}} -dump {{repository_name}}` +`dockdiver -url {{https://example.com}} -dump {{repository_name}}` - Dump all repositories with basic authentication: -`dockdiver -url {{http://example.com}} -dump-all -username {{username}} -password {{password}}` +`dockdiver -url {{https://example.com}} -dump-all -username {{username}} -password {{password}}` -- Dump a repository with a custom port and rate limit: +- Dump a repository with a rate limit and a custom port (the default port is `5000`): -`dockdiver -url http://example.com -dump {{repository_name}} -port {{port}} -rate {{requests_per_second}} -dir {{path/to/output_directory}}` +`dockdiver -url {{https://example.com}} -dump {{repository_name}} -port {{port}} -rate {{requests_per_second}} -dir {{path/to/output_directory}}` - Dump all repositories with bearer token for authorization: -`dockdiver -url {{http://example.com}} -dump-all -bearer {{bearer_token}}` +`dockdiver -url {{https://example.com}} -dump-all -bearer {{bearer_token}}` - Add custom headers as JSON (e.g., '{"X-Custom": "Value"}'): -`dockdiver -url {{http://example.com}} -list -headers {{'{"X-Custom": "Value"}'}}` +`dockdiver -url {{https://example.com}} -list -headers {{'{"X-Custom": "Value"}'}}` diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/doctl-account.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/doctl-account.md index 93202d75..b95ad9b1 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/doctl-account.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/doctl-account.md @@ -5,12 +5,12 @@ - Display account info: -`doctl account get` +`doctl account {{[g|get]}}` - Show the hourly API limit, progress towards it, and when the rate limit resets: -`doctl account ratelimit` +`doctl account {{[rl|ratelimit]}}` - Display help: -`doctl account --help` +`doctl account {{[-h|--help]}}` diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/doctl-apps.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/doctl-apps.md index 4331e248..be8e472a 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/doctl-apps.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/doctl-apps.md @@ -5,32 +5,32 @@ - Create an app: -`doctl apps create` +`doctl {{[a|apps]}} {{[c|create]}}` - Create a deployment for a specific app: -`doctl apps create-deployment {{app_id}}` +`doctl {{[a|apps]}} {{[cd|create-deployment]}} {{app_id}}` - Delete an app interactively: -`doctl apps delete {{app_id}}` +`doctl {{[a|apps]}} {{[d|delete]}} {{app_id}}` - Get an app: -`doctl apps get` +`doctl {{[a|apps]}} {{[g|get]}}` - List all apps: -`doctl apps list` +`doctl {{[a|apps]}} {{[ls|list]}}` - List all deployments from a specific app: -`doctl apps list-deployments {{app_id}}` +`doctl {{[a|apps]}} {{[lsd|list-deployments]}} {{app_id}}` - Get logs from a specific app: -`doctl apps logs {{app_id}}` +`doctl {{[a|apps]}} {{[l|logs]}} {{app_id}}` - Update a specific app with a given app spec: -`doctl apps update {{app_id}} --spec {{path/to/spec.yml}}` +`doctl {{[a|apps]}} {{[u|update]}} {{app_id}} --spec {{path/to/spec.yml}}` diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/doctl-auth.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/doctl-auth.md index d2a894ab..1ba1b198 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/doctl-auth.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/doctl-auth.md @@ -9,7 +9,7 @@ - List authentication contexts (API tokens): -`doctl auth list` +`doctl auth {{[ls|list]}}` - Switch contexts (API tokens): @@ -21,4 +21,4 @@ - Show available commands: -`doctl auth --help` +`doctl auth {{[-h|--help]}}` diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/doctl-balance.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/doctl-balance.md index eb5087cc..30ae0f6f 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/doctl-balance.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/doctl-balance.md @@ -5,12 +5,12 @@ - Get balance of the account associated with the current context: -`doctl balance get` +`doctl balance {{[g|get]}}` - Get the balance of an account associated with an access token: -`doctl balance get --access-token {{access_token}}` +`doctl balance {{[g|get]}} {{[-t|--access-token]}} {{access_token}}` - Get the balance of an account associated with a specified context: -`doctl balance get --context` +`doctl balance {{[g|get]}} --context` diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/doctl-compute-droplet.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/doctl-compute-droplet.md index 7af3776a..5df8e7a8 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/doctl-compute-droplet.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/doctl-compute-droplet.md @@ -5,12 +5,12 @@ - Create a droplet: -`doctl compute droplet create --region {{region}} --image {{os_image}} --size {{vps_type}} {{droplet_name}}` +`doctl compute {{[d|droplet]}} {{[c|create]}} --region {{region}} --image {{os_image}} --size {{vps_type}} {{droplet_name}}` - Delete a droplet: -`doctl compute droplet delete {{droplet_id|droplet_name}}` +`doctl compute {{[d|droplet]}} {{[d|delete]}} {{droplet_id|droplet_name}}` - List droplets: -`doctl compute droplet list` +`doctl compute {{[d|droplet]}} {{[ls|list]}}` diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/doctl-databases-db.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/doctl-databases-db.md index f3ae93f9..47bfab7a 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/doctl-databases-db.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/doctl-databases-db.md @@ -5,20 +5,20 @@ - Run a `doctl databases db` command with an access token: -`doctl databases db {{command}} --access-token {{access_token}}` +`doctl {{[d|databases]}} db {{command}} {{[-t|--access-token]}} {{access_token}}` - Retrieve the name of the given database hosted in the given database cluster: -`doctl databases db get {{database_id}} {{database_name}}` +`doctl {{[d|databases]}} db {{[g|get]}} {{database_id}} {{database_name}}` - List existing databases hosted within a given database cluster: -`doctl databases db list {{database_id}}` +`doctl {{[d|databases]}} db {{[ls|list]}} {{database_id}}` - Create a database with the given name in the given database cluster: -`doctl databases db create {{database_id}} {{database_name}}` +`doctl {{[d|databases]}} db {{[c|create]}} {{database_id}} {{database_name}}` - Delete the database with the given name in the given database cluster: -`doctl databases db delete {{database_id}} {{database_name}}` +`doctl {{[d|databases]}} db {{[rm|delete]}} {{database_id}} {{database_name}}` diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/doctl-databases-firewalls.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/doctl-databases-firewalls.md index f13aef78..87031c8d 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/doctl-databases-firewalls.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/doctl-databases-firewalls.md @@ -5,16 +5,16 @@ - Run a `doctl databases firewalls` command with an access token: -`doctl databases firewalls {{command}} --access-token {{access_token}}` +`doctl {{[d|databases]}} {{[fw|firewalls]}} {{command}} {{[-t|--access-token]}} {{access_token}}` - Retrieve a list of firewall rules for a given database: -`doctl databases firewalls list` +`doctl {{[d|databases]}} {{[fw|firewalls]}} {{[ls|list]}}` - Add a database firewall rule to a given database: -`doctl databases firewalls append {{database_id}} --rule {{droplet|k8s|ip_addr|tag|app}}:{{value}}` +`doctl {{[d|databases]}} {{[fw|firewalls]}} {{[a|append]}} {{database_id}} --rule {{droplet|k8s|ip_addr|tag|app}}:{{value}}` - Remove a firewall rule for a given database: -`doctl databases firewalls remove {{database_id}} {{rule_uuid}}` +`doctl {{[d|databases]}} {{[fw|firewalls]}} {{[rm|remove]}} {{database_id}} {{rule_uuid}}` diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/doctl-databases-maintenance-window.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/doctl-databases-maintenance-window.md index 1fd1d982..417e8ab6 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/doctl-databases-maintenance-window.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/doctl-databases-maintenance-window.md @@ -5,12 +5,12 @@ - Run a `doctl databases maintenance-window` command with an access token: -`doctl databases maintenance-window {{command}} --access-token {{access_token}}` +`doctl {{[d|databases]}} {{[mw|maintenance-window]}} {{command}} {{[-t|--access-token]}} {{access_token}}` - Retrieve details about a database cluster's maintenance windows: -`doctl databases maintenance-window get {{database_id}}` +`doctl {{[d|databases]}} {{[mw|maintenance-window]}} {{[g|get]}} {{database_id}}` - Update the maintenance window for a database cluster: -`doctl databases maintenance-window update {{database_id}} --day {{day_of_the_week}} --hour {{hour_in_24_hours_format}}` +`doctl {{[d|databases]}} {{[mw|maintenance-window]}} {{[u|update]}} {{database_id}} --day {{day_of_the_week}} --hour {{hour_in_24_hours_format}}` diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/doctl-databases-options.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/doctl-databases-options.md index 4873f4f9..bf185e8b 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/doctl-databases-options.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/doctl-databases-options.md @@ -5,20 +5,20 @@ - Run a `doctl databases options` command with an access token: -`doctl databases options {{command}} --access-token {{access_token}}` +`doctl {{[d|databases]}} {{[o|options]}} {{command}} {{[-t|--access-token]}} {{access_token}}` - Retrieve a list of the available database engines: -`doctl databases options engines` +`doctl {{[d|databases]}} {{[o|options]}} {{[eng|engines]}}` - Retrieve a list of the available regions for a given database engine: -`doctl databases options regions --engine {{pg|mysql|redis|mongodb}}` +`doctl {{[d|databases]}} {{[o|options]}} {{[r|regions]}} --engine {{pg|mysql|redis|mongodb}}` - Retrieve a list of the available slugs for a given database engine: -`doctl databases options slugs --engine {{pg|mysql|redis|mongodb}}` +`doctl {{[d|databases]}} {{[o|options]}} {{[s|slugs]}} --engine {{pg|mysql|redis|mongodb}}` - Retrieve a list of the available versions for a given database engine: -`doctl databases options versions --engine {{pg|mysql|redis|mongodb}}` +`doctl {{[d|databases]}} {{[o|options]}} {{[v|versions]}} --engine {{pg|mysql|redis|mongodb}}` diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/doctl-databases-pool.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/doctl-databases-pool.md index 232b8eb9..232c6db1 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/doctl-databases-pool.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/doctl-databases-pool.md @@ -5,20 +5,20 @@ - Run a `doctl databases pool` command with an access token: -`doctl databases pool {{command}} --access-token {{access_token}}` +`doctl {{[d|databases]}} {{[p|pool]}} {{command}} {{[-t|--access-token]}} {{access_token}}` - Retrieve information about a database connection pool: -`doctl databases pool get {{database_id}} {{pool_name}}` +`doctl {{[d|databases]}} {{[p|pool]}} {{[g|get]}} {{database_id}} {{pool_name}}` - List connection pools for a database cluster: -`doctl databases pool list {{database_id}}` +`doctl {{[d|databases]}} {{[p|pool]}} {{[ls|list]}} {{database_id}}` - Create a connection pool for a database: -`doctl databases pool create {{database_id}} {{pool_name}} --db {{new_pool_name}} --size {{pool_size}}` +`doctl {{[d|databases]}} {{[p|pool]}} {{[c|create]}} {{database_id}} {{pool_name}} --db {{new_pool_name}} --size {{pool_size}}` - Delete a connection pool for a database: -`doctl databases pool create {{database_id}} {{pool_name}}` +`doctl {{[d|databases]}} {{[p|pool]}} {{[c|create]}} {{database_id}} {{pool_name}}` diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/doctl-databases-replica.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/doctl-databases-replica.md index b5e927f6..dafaecef 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/doctl-databases-replica.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/doctl-databases-replica.md @@ -5,20 +5,20 @@ - Run a `doctl databases replica` command with an access token: -`doctl databases pool {{command}} --access-token {{access_token}}` +`doctl {{[d|databases]}} {{[p|pool]}} {{command}} {{[-t|--access-token]}} {{access_token}}` - Retrieve information about a read-only database replica: -`doctl databases replica get {{database_id}} {{replica_name}}` +`doctl {{[d|databases]}} {{[r|replica]}} {{[g|get]}} {{database_id}} {{replica_name}}` - Retrieve list of read-only database replicas: -`doctl databases replica list {{database_id}}` +`doctl {{[d|databases]}} {{[r|replica]}} {{[ls|list]}} {{database_id}}` - Create a read-only database replica: -`doctl databases replica create {{database_id}} {{replica_name}}` +`doctl {{[d|databases]}} {{[r|replica]}} {{[c|create]}} {{database_id}} {{replica_name}}` - Delete a read-only database replica: -`doctl databases replica delete {{database_id}} {{replica_name}}` +`doctl {{[d|databases]}} {{[r|replica]}} {{[rm|delete]}} {{database_id}} {{replica_name}}` diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/doctl-databases-sql-mode.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/doctl-databases-sql-mode.md index 1a81eced..55976779 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/doctl-databases-sql-mode.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/doctl-databases-sql-mode.md @@ -5,12 +5,12 @@ - Run a `doctl databases sql-mode` command with an access token: -`doctl databases sql-mode {{command}} --access-token {{access_token}}` +`doctl {{[d|databases]}} {{[sm|sql-mode]}} {{command}} {{[-t|--access-token]}} {{access_token}}` - Get a MySQL database cluster's SQL modes: -`doctl databases sql-mode get {{database_id}}` +`doctl {{[d|databases]}} {{[sm|sql-mode]}} {{[g|get]}} {{database_id}}` - Overwrite a MySQL database cluster's SQL modes to the specified modes: -`doctl databases sql-mode set {{database_id}} {{sql_mode_1 sql_mode_2 ...}}` +`doctl {{[d|databases]}} {{[sm|sql-mode]}} {{[s|set]}} {{database_id}} {{sql_mode_1 sql_mode_2 ...}}` diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/doctl-databases-user.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/doctl-databases-user.md index ce6531ab..159b53b1 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/doctl-databases-user.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/doctl-databases-user.md @@ -5,28 +5,28 @@ - Run a `doctl databases user` command with an access token: -`doctl databases user {{command}} --access-token {{access_token}}` +`doctl {{[d|databases]}} {{[u|user]}} {{command}} {{[-t|--access-token]}} {{access_token}}` - Retrieve details about a database user: -`doctl databases user get {{database_id}} {{user_name}}` +`doctl {{[d|databases]}} {{[u|user]}} {{[g|get]}} {{database_id}} {{user_name}}` - Retrieve a list of database users for a given database: -`doctl databases user list {{database_id}}` +`doctl {{[d|databases]}} {{[u|user]}} {{[ls|list]}} {{database_id}}` - Reset the auth password for a given user: -`doctl databases user reset {{database id}} {{user_name}}` +`doctl {{[d|databases]}} {{[u|user]}} {{[rs|reset]}} {{database id}} {{user_name}}` - Reset the MySQL auth plugn for a given user: -`doctl databases user reset {{database_id}} {{user_name}} {{caching_sha2_password|mysql_native_password}}` +`doctl {{[d|databases]}} {{[u|user]}} {{[rs|reset]}} {{database_id}} {{user_name}} {{caching_sha2_password|mysql_native_password}}` - Create a user in the given database with a given username: -`doctl databases user create {{database_id}} {{user_name}}` +`doctl {{[d|databases]}} {{[u|user]}} {{[c|create]}} {{database_id}} {{user_name}}` - Delete a user from the given database with the given username: -`doctl databases user delete {{database_id}} {{user_name}}` +`doctl {{[d|databases]}} {{[u|user]}} {{[rm|delete]}} {{database_id}} {{user_name}}` diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/doctl-databases.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/doctl-databases.md index 5f7d5ef6..675d98d9 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/doctl-databases.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/doctl-databases.md @@ -5,20 +5,20 @@ - Run a `doctl databases` command with an access token: -`doctl databases {{command}} --access-token {{access_token}}` +`doctl {{[d|databases]}} {{command}} {{[-t|--access-token]}} {{access_token}}` - Get details for a database cluster: -`doctl databases get` +`doctl {{[d|databases]}} {{[g|get]}}` - List your database clusters: -`doctl databases list` +`doctl {{[d|databases]}} {{[ls|list]}}` - Create a database cluster: -`doctl databases create {{database_name}}` +`doctl {{[d|databases]}} {{[c|create]}} {{database_name}}` - Delete a cluster: -`doctl databases delete {{database_id}}` +`doctl {{[d|databases]}} {{[rm|delete]}} {{database_id}}` diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/doctl-kubernetes-cluster.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/doctl-kubernetes-cluster.md index c4719606..97516a63 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/doctl-kubernetes-cluster.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/doctl-kubernetes-cluster.md @@ -5,24 +5,24 @@ - Create a Kubernetes cluster: -`doctl kubernetes cluster create --count {{3}} --region {{nyc1}} --size {{s-1vcpu-2gb}} --version {{latest}} {{cluster_name}}` +`doctl {{[k|kubernetes]}} {{[c|cluster]}} {{[c|create]}} --count {{3}} --region {{nyc1}} --size {{s-1vcpu-2gb}} --version {{latest}} {{cluster_name}}` - List all Kubernetes clusters: -`doctl kubernetes cluster list` +`doctl {{[k|kubernetes]}} {{[c|cluster]}} {{[ls|list]}}` - Fetch and save the kubeconfig: -`doctl kubernetes cluster kubeconfig save {{cluster_name}}` +`doctl {{[k|kubernetes]}} {{[c|cluster]}} {{[cfg|kubeconfig]}} {{[s|save]}} {{cluster_name}}` - Check for available upgrades: -`doctl kubernetes cluster get-upgrades {{cluster_name}}` +`doctl {{[k|kubernetes]}} {{[c|cluster]}} {{[gu|get-upgrades]}} {{cluster_name}}` - Upgrade a cluster to a new Kubernetes version: -`doctl kubernetes cluster upgrade {{cluster_name}}` +`doctl {{[k|kubernetes]}} {{[c|cluster]}} upgrade {{cluster_name}}` - Delete a cluster: -`doctl kubernetes cluster delete {{cluster_name}}` +`doctl {{[k|kubernetes]}} {{[c|cluster]}} {{[d|delete]}} {{cluster_name}}` diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/doctl-kubernetes-options.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/doctl-kubernetes-options.md index d4900a40..42b1d529 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/doctl-kubernetes-options.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/doctl-kubernetes-options.md @@ -5,12 +5,12 @@ - List regions that support Kubernetes clusters: -`doctl kubernetes options regions` +`doctl {{[k|kubernetes]}} {{[o|options]}} {{[r|regions]}}` - List machine sizes that can be used in a Kubernetes cluster: -`doctl kubernetes options sizes` +`doctl {{[k|kubernetes]}} {{[o|options]}} {{[s|sizes]}}` - List Kubernetes versions that can be used with DigitalOcean clusters: -`doctl kubernetes options versions` +`doctl {{[k|kubernetes]}} {{[o|options]}} {{[v|versions]}}` diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/doctl-serverless.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/doctl-serverless.md index e7c675d6..ed80927e 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/doctl-serverless.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/doctl-serverless.md @@ -5,16 +5,16 @@ - Connect local serverless support to a functions namespace: -`doctl serverless connect` +`doctl {{[sls|serverless]}} connect` - Deploy a functions project to your functions namespace: -`doctl serverless deploy` +`doctl {{[sls|serverless]}} deploy` - Obtain metadata of a functions project: -`doctl serverless get-metadata` +`doctl {{[sls|serverless]}} get-metadata` - Provide information about serverless support: -`doctl serverless status` +`doctl {{[sls|serverless]}} status` diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/dunst.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/dunst.md new file mode 100644 index 00000000..04fb545b --- /dev/null +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/dunst.md @@ -0,0 +1,21 @@ +# dunst + +> A lightweight and customizable notification daemon for X11 and Wayland. +> If not started manually, D-Bus will automatically start `dunst` when a notification is sent. +> More information: . + +- Start `dunst`: + +`dunst` + +- Display a notification on startup: + +`dunst -startup_notification` + +- Print coming notifications to `stdout`: + +`dunst -print` + +- Use the specified configuration file (default: `$XDG_CONFIG_HOME/dunst/dunstrc`): + +`dunst -config {{path/to/file}}` diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/dunstctl.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/dunstctl.md new file mode 100644 index 00000000..efc1150a --- /dev/null +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/dunstctl.md @@ -0,0 +1,28 @@ +# dunstctl + +> Control the `dunst` notification daemon. +> More information: . + +- Pause/Unpause/Toggle desktop notifications: + +`dunstctl set-paused {{true|false|toggle}}` + +- Close all notifications: + +`dunstctl close-all` + +- Delete all notifications from history: + +`dunstctl history-clear` + +- Display the latest notification from history: + +`dunstctl history-pop` + +- Reload the configuration file: + +`dunstctl reload` + +- Display help: + +`dunstctl {{[-h|--help]}}` diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/dunstify.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/dunstify.md new file mode 100644 index 00000000..965e33ee --- /dev/null +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/dunstify.md @@ -0,0 +1,21 @@ +# dunstify + +> A notification tool that is an extension of `notify-send`, but has more features based around `dunst`. +> Accepts all options of `notify-send`. +> More information: . + +- Show a notification with a given title and message: + +`dunstify "{{Title}}" "{{Message}}"` + +- Show a notification with the specified urgency: + +`dunstify "{{Title}}" "{{Message}}" {{[-u|--urgency]}} {{low|normal|critical}}` + +- Specify a message ID (overwrites any previous messages with the same ID): + +`dunstify "{{Title}}" "{{Message}}" {{[-r|--replace]}} {{123}}` + +- Display help: + +`dunstify {{[-?|--help]}}` diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/elasticsearch-reset-password.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/elasticsearch-reset-password.md new file mode 100644 index 00000000..e82dee6e --- /dev/null +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/elasticsearch-reset-password.md @@ -0,0 +1,16 @@ +# elasticsearch-reset-password + +> Reset the passwords of users in the native realm and built-in users. +> More information: . + +- Reset the password of the user to an auto-generated value and print it in the console: + +`elasticsearch-reset-password {{[-u|--username]}} {{user}}` + +- Prompt interactively to reset the password for a native user: + +`elasticsearch-reset-password {{[-u|--username]}} {{user}} {{[-i|--interactive]}}` + +- Interactively reset the password for a user at a specified Elasticsearch node URL: + +`elasticsearch-reset-password --url {{host}}:{{port}} {{[-u|--username]}} {{user}} {{[-i|--interactive]}}` diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/espeak.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/espeak.md index 355fad76..633c087c 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/espeak.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/espeak.md @@ -1,6 +1,6 @@ # espeak -> Uses text-to-speech to speak through the default sound device. +> Use text-to-speech to speak through the default sound device. > More information: . - Speak a phrase aloud: diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/ffuf.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/ffuf.md index cd820fe7..f45ce99f 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/ffuf.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/ffuf.md @@ -6,28 +6,28 @@ - Enumerate directories using [c]olored output and a [w]ordlist specifying a target [u]RL: -`ffuf -c -w {{path/to/wordlist.txt}} -u {{http://target/FUZZ}}` +`ffuf -c -w {{path/to/wordlist.txt}} -u {{http://example.com/FUZZ}}` - Enumerate webservers of subdomains by changing the position of the keyword: -`ffuf -w {{path/to/subdomains.txt}} -u {{http://FUZZ.target.com}}` +`ffuf -w {{path/to/subdomains.txt}} -u {{http://FUZZ.example.com}}` - Fuzz with specified [t]hreads (default: 40) and pro[x]ying the traffic and save [o]utput to a file: -`ffuf -o -w {{path/to/wordlist.txt}} -u {{http://target/FUZZ}} -t {{500}} -x {{http://127.0.0.1:8080}}` +`ffuf -o -w {{path/to/wordlist.txt}} -u {{http://example.com/FUZZ}} -t {{500}} -x {{http://127.0.0.1:8080}}` - Fuzz a specific [H]eader ("Name: Value") and [m]atch HTTP status [c]odes: -`ffuf -w {{path/to/wordlist.txt}} -u {{http://target.com}} -H "{{Host: FUZZ}}" -mc {{200}}` +`ffuf -w {{path/to/wordlist.txt}} -u {{http://example.com}} -H "{{Host: FUZZ}}" -mc {{200}}` - Fuzz with specified HTTP method and [d]ata, while [f]iltering out comma separated status [c]odes: -`ffuf -w {{path/to/postdata.txt}} -X {{POST}} -d "{{username=admin\&password=FUZZ}}" -u {{http://target/login.php}} -fc {{401,403}}` +`ffuf -w {{path/to/postdata.txt}} -X {{POST}} -d "{{username=admin\&password=FUZZ}}" -u {{http://example.com/login.php}} -fc {{401,403}}` - Fuzz multiple positions with multiple wordlists using different modes: -`ffuf -w {{path/to/keys:KEY}} -w {{path/to/values:VALUE}} -mode {{pitchfork|clusterbomb}} -u {{http://target.com/id?KEY=VALUE}}` +`ffuf -w {{path/to/keys:KEY}} -w {{path/to/values:VALUE}} -mode {{pitchfork|clusterbomb}} -u {{http://example.com/id?KEY=VALUE}}` - Proxy requests through a HTTP MITM pro[x]y (such as Burp Suite or `mitmproxy`): -`ffuf -w {{path/to/wordlist}} -x {{http://127.0.0.1:8080}} -u {{http://target.com/FUZZ}}` +`ffuf -w {{path/to/wordlist}} -x {{http://127.0.0.1:8080}} -u {{http://example.com/FUZZ}}` diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/fossil-commit.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/fossil-commit.md index 08f7c699..f01f1bf6 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/fossil-commit.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/fossil-commit.md @@ -7,13 +7,13 @@ `fossil commit` -- Create a new version containing all the changes in the current checkout, using the specified comment: +- Create a new version containing all the changes in the current checkout, using the specified [m]essage: -`fossil commit --comment "{{comment}}"` +`fossil commit {{[-m|--comment]}} "{{comment}}"` - Create a new version containing all the changes in the current checkout with a comment read from a specific file: -`fossil commit --message-file {{path/to/commit_message_file}}` +`fossil commit {{[-M|--message-file]}} {{path/to/commit_message_file}}` - Create a new version containing changes from the specified files; user will be prompted for a comment: diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/gawk.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/gawk.md new file mode 100644 index 00000000..aad1e467 --- /dev/null +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/gawk.md @@ -0,0 +1,37 @@ +# gawk + +> GNU version of awk, a versatile programming language for working on files. +> See also: `awk`. +> More information: . + +- Print the fifth column (a.k.a. field) in a space-separated file: + +`gawk '{print $5}' {{path/to/file}}` + +- Print the second column of the lines containing "foo" in a space-separated file: + +`gawk '/{{foo}}/ {print $2}' {{path/to/file}}` + +- Print the last column of each line in a file, using a comma (instead of space) as a field separator: + +`gawk {{[-F|--field-separator]}} ',' '{print $NF}' {{path/to/file}}` + +- Sum the values in the first column of a file and print the total: + +`gawk '{s+=$1} END {print s}' {{path/to/file}}` + +- Print every third line starting from the first line: + +`gawk 'NR%3==1' {{path/to/file}}` + +- Print different values based on conditions: + +`gawk '{if ($1 == "foo") print "Exact match foo"; else if ($1 ~ "bar") print "Partial match bar"; else print "Baz"}' {{path/to/file}}` + +- Print all the lines which the 10th column value is between a min and a max: + +`gawk '($10 >= {{min_value}} && $10 <= {{max_value}})'` + +- Print table of users with UID >=1000 with header and formatted output, using colon as separator (`%-20s` mean: 20 left-align string characters, `%6s` means: 6 right-align string characters): + +`gawk 'BEGIN {FS=":";printf "%-20s %6s %25s\n", "Name", "UID", "Shell"} $4 >= 1000 {printf "%-20s %6d %25s\n", $1, $4, $7}' /etc/passwd` diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/git-for-each-ref.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/git-for-each-ref.md new file mode 100644 index 00000000..0279e9d0 --- /dev/null +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/git-for-each-ref.md @@ -0,0 +1,36 @@ +# git for-each-ref + +> List and optionally format references (branches, tags) in a Git repository. +> More information: . + +- List all refs (branches and tags): + +`git for-each-ref` + +- List only branches: + +`git for-each-ref refs/heads/` + +- List only tags: + +`git for-each-ref refs/tags/` + +- Show branches merged into HEAD: + +`git for-each-ref --merged HEAD refs/heads/` + +- List short names of all refs: + +`git for-each-ref --format "%(refname:short)"` + +- Sort refs by committer date (most recent first): + +`git for-each-ref --sort -committerdate` + +- Sort refs by committer date (oldest first): + +`git for-each-ref --sort committerdate` + +- Limit output to a specified number of refs: + +`git for-each-ref --count {{count}}` diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/glab-alias.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/glab-alias.md index 7b3fad6b..0eab2b5b 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/glab-alias.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/glab-alias.md @@ -1,7 +1,7 @@ # glab alias > Manage GitLab CLI command aliases. -> More information: . +> More information: . - Display the subcommand help: @@ -17,7 +17,7 @@ - Set a shell command as a `glab` subcommand: -`glab alias set --shell {{alias_name}} {{command}}` +`glab alias set {{[-s|--shell]}} {{alias_name}} {{command}}` - Delete a command shortcut: diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/glab-auth.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/glab-auth.md index 1ca3fd52..49868144 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/glab-auth.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/glab-auth.md @@ -1,7 +1,7 @@ # glab auth > Authenticate with a GitLab host. -> More information: . +> More information: . - Log in with interactive prompt: @@ -9,7 +9,7 @@ - Log in with a token: -`glab auth login --token {{token}}` +`glab auth login {{[-t|--token]}} {{token}}` - Check authentication status: @@ -17,4 +17,4 @@ - Log in to a specific GitLab instance: -`glab auth login --hostname {{gitlab.example.com}}` +`glab auth login {{[-h|--hostname]}} {{gitlab.example.com}}` diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/glab-issue.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/glab-issue.md index adf0a37b..11dba8fd 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/glab-issue.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/glab-issue.md @@ -1,7 +1,7 @@ # glab issue > Manage GitLab issues. -> More information: . +> More information: . - Display a specific issue: @@ -9,7 +9,7 @@ - Display a specific issue in the default web browser: -`glab issue view {{issue_number}} --web` +`glab issue view {{issue_number}} {{[-w|--web]}}` - Create a new issue in the default web browser: @@ -17,11 +17,11 @@ - List the last 10 issues with the `bug` label: -`glab issue list --per-page {{10}} --label "{{bug}}"` +`glab issue list {{[-P|--per-page]}} {{10}} {{[-l|--label]}} "{{bug}}"` - List closed issues made by a specific user: -`glab issue list --closed --author {{username}}` +`glab issue list {{[-c|--closed]}} --author {{username}}` - Reopen a specific issue: diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/glab-mr-create.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/glab-mr-create.md index 61600843..e3453915 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/glab-mr-create.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/glab-mr-create.md @@ -1,7 +1,7 @@ # glab mr create > Manage GitLab merge requests. -> More information: . +> More information: . - Interactively create a merge request: @@ -9,7 +9,7 @@ - Create a merge request, determining the title and description from the commit messages of the current branch: -`glab mr create --fill` +`glab mr create {{[-f|--fill]}}` - Create a draft merge request: @@ -17,8 +17,8 @@ - Create a merge request specifying the target branch, title, and description: -`glab mr create --target-branch {{target_branch}} --title "{{title}}" --description "{{description}}"` +`glab mr create {{[-b|--target-branch]}} {{target_branch}} {{[-t|--title]}} "{{title}}" {{[-d|--description]}} "{{description}}"` - Start opening a merge request in the default web browser: -`glab mr create --web` +`glab mr create {{[-w|--web]}}` diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/glab-mr-merge.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/glab-mr-merge.md index d7cc713c..163b6ca8 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/glab-mr-merge.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/glab-mr-merge.md @@ -1,7 +1,7 @@ # glab mr merge > Merge GitLab merge requests. -> More information: . +> More information: . - Merge the merge request associated with the current branch interactively: @@ -13,11 +13,11 @@ - Merge the merge request, removing the branch on both the local and the remote: -`glab mr merge --remove-source-branch` +`glab mr merge {{[-d|--remove-source-branch]}}` - Squash the current merge request into one commit with the message body and merge: -`glab mr merge --squash --message="{{commit_message_body}}"` +`glab mr merge {{[-s|--squash]}} {{[-m|--message]}} "{{commit_message_body}}"` - Display help: diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/glab-mr.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/glab-mr.md index 0bd4097e..66da9cd0 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/glab-mr.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/glab-mr.md @@ -2,7 +2,7 @@ > Manage GitLab merge requests. > Some subcommands such as `create` have their own usage documentation. -> More information: . +> More information: . - Create a merge request: diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/glab-pipeline.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/glab-pipeline.md index 0d31950c..abd5e393 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/glab-pipeline.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/glab-pipeline.md @@ -1,7 +1,7 @@ # glab pipeline > List, view, and run GitLab CI/CD pipelines. -> More information: . +> More information: . - View a running pipeline on the current branch: diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/glab-release.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/glab-release.md index db99a3f4..06e49312 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/glab-release.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/glab-release.md @@ -1,7 +1,7 @@ # glab release > Manage GitLab releases. -> More information: . +> More information: . - List releases in a Gitlab repository, limited to 30 items: diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/glab-repo.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/glab-repo.md index e98221d8..e668fc91 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/glab-repo.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/glab-repo.md @@ -1,7 +1,7 @@ # glab repo > Work with GitLab repositories. -> More information: . +> More information: . - Create a new repository (if the repository name is not set, the default name will be the name of the current directory): diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/glab.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/glab.md index 4dcaa4cb..e9396581 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/glab.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/glab.md @@ -2,7 +2,7 @@ > Work seamlessly with GitLab. > Some subcommands such as `config` have their own usage documentation. -> More information: . +> More information: . - Clone a GitLab repository locally: @@ -18,7 +18,7 @@ - View an issue in the default browser: -`glab issue view --web {{issue_number}}` +`glab issue view {{[-w|--web]}} {{issue_number}}` - Create a merge request: @@ -26,7 +26,7 @@ - View a pull request in the default web browser: -`glab mr view --web {{pr_number}}` +`glab mr view {{[-w|--web]}} {{pr_number}}` - Check out a specific pull request locally: diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/godot.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/godot.md index 4e6be8fd..1cf47917 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/godot.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/godot.md @@ -15,9 +15,9 @@ `godot {{[-p|--project-manager]}}` -- Export a project for a given export preset (the preset must be defined in the project): +- Export a project for release using a given export preset (the preset must be defined in the project): -`godot --export {{preset}} {{output_path}}` +`godot --export-release {{preset}} {{output_path}}` - Execute a standalone GDScript file (the script must inherit from `SceneTree` or `MainLoop`): diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/grep.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/grep.md index dfc52408..73f5af0e 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/grep.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/grep.md @@ -13,7 +13,7 @@ - Search for a pattern in all files recursively in a directory, showing line numbers of matches, ignoring binary files: -`grep {{[-r|--recursive]}} {{[-n|--line-number]}} --binary-files {{without-match}} "{{search_pattern}}" {{path/to/directory}}` +`grep {{[-r|--recursive]}} {{[-n|--line-number]}} {{[-I|--binary-files=without-match]}} "{{search_pattern}}" {{path/to/directory}}` - Use extended regular expressions (supports `?`, `+`, `{}`, `()`, and `|`), in case-insensitive mode: diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/grip.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/grip.md index 9b0983c1..f046e219 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/grip.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/grip.md @@ -1,7 +1,7 @@ # grip > Preview GitHub-flavoured Markdown files locally. -> More information: . +> More information: . - Start the server and serve the rendered `README` file of a current directory: @@ -13,7 +13,7 @@ - Start the server and open the `README` file of the current directory in the browser: -`grip --browser` +`grip {{[-b|--browser]}}` - Start the server in the specified port and serve the rendered `README` file of the current directory: diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/handbrakecli.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/handbrakecli.md index 983500d7..c95be204 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/handbrakecli.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/handbrakecli.md @@ -1,28 +1,28 @@ # handbrakecli > Command-line interface to the HandBrake video conversion and DVD ripping tool. -> More information: . +> More information: . - Convert a video file to MKV (AAC 160kbit audio and x264 CRF20 video): -`handbrakecli --input {{input.avi}} --output {{output.mkv}} --encoder x264 --quality 20 --ab 160` +`handbrakecli {{[-i|--input]}} {{input.avi}} {{[-o|--output]}} {{output.mkv}} {{[-e|--encoder]}} x264 {{[-q|--quality]}} 20 {{[-B|--ab]}} 160` - Resize a video file to 320x240: -`handbrakecli --input {{input.mp4}} --output {{output.mp4}} --width 320 --height 240` +`handbrakecli {{[-i|--input]}} {{input.mp4}} {{[-o|--output]}} {{output.mp4}} {{[-w|--width]}} 320 {{[-l|--height]}} 240` - List available presets: -`handbrakecli --preset-list` +`handbrakecli {{[-z|--preset-list]}}` - Convert an AVI video to MP4 using the Android preset: -`handbrakecli --preset="Android" --input {{input.ext}} --output {{output.mp4}}` +`handbrakecli {{[-Z|--preset]}} "Android" {{[-i|--input]}} {{input.ext}} {{[-o|--output]}} {{output.mp4}}` - Print the content of a DVD, getting the CSS keys in the process: -`handbrakecli --input {{/dev/sr0}} --title 0` +`handbrakecli {{[-i|--input]}} {{/dev/sr0}} {{[-t|--title]}} 0` - Rip the first track of a DVD in the specified device. Audiotracks and subtitle languages are specified as lists: -`handbrakecli --input {{/dev/sr0}} --title 1 --output {{out.mkv}} --format av_mkv --encoder x264 --subtitle {{1,4,5}} --audio {{1,2}} --aencoder copy --quality {{23}}` +`handbrakecli {{[-i|--input]}} {{/dev/sr0}} {{[-t|--title]}} 1 {{[-o|--output]}} {{out.mkv}} {{[-f|--format]}} av_mkv {{[-e|--encoder]}} x264 {{[-s|--subtitle]}} {{1,4,5}} {{[-a|--audio]}} {{1,2}} {{[-E|--aencoder]}} copy {{[-q|--quality]}} {{23}}` diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/hardhat.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/hardhat.md index 4d43c8d6..5dfef487 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/hardhat.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/hardhat.md @@ -1,7 +1,7 @@ # hardhat > A development environment for Ethereum software. -> More information: . +> More information: . - List available subcommands (or create a new project if no configuration exists): diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/highlight.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/highlight.md index 60ae0ee4..925a49db 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/highlight.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/highlight.md @@ -1,19 +1,19 @@ # highlight > Outputs syntax-highlighted source code to a variety of formats. -> More information: . +> More information: . - Produce a complete HTML document from a source code file: -`highlight --out-format={{html}} --style {{theme_name}} --syntax {{language}} {{path/to/source_code}}` +`highlight {{[-o|--out-format]}} {{html}} {{[-s|--style]}} {{theme_name}} {{[-S|--syntax]}} {{language}} {{path/to/source_code}}` - Produce an HTML fragment, suitable for inclusion in a larger document: -`highlight --out-format={{html}} --fragment --syntax {{language}} {{source_file}}` +`highlight {{[-o|--out-format]}} {{html}} {{[-f|--fragment]}} {{[-S|--syntax]}} {{language}} {{source_file}}` - Inline the CSS styling in every tag: -`highlight --out-format={{html}} --inline-css --syntax {{language}} {{source_file}}` +`highlight {{[-o|--out-format]}} {{html}} --inline-css {{[-S|--syntax]}} {{language}} {{source_file}}` - List all supported languages, themes, or plugins: @@ -21,4 +21,4 @@ - Print a CSS stylesheet for a theme: -`highlight --out-format={{html}} --print-style --style {{theme_name}} --syntax {{language}}] --stdout` +`highlight {{[-o|--out-format]}} {{html}} --print-style {{[-s|--style]}} {{theme_name}} {{[-S|--syntax]}} {{language}}] --stdout` diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/hub-ci-status.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/hub-ci-status.md index 6952e6e4..56792496 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/hub-ci-status.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/hub-ci-status.md @@ -5,8 +5,8 @@ - Check the CI status for this branch: -`hub ci-status --verbose` +`hub ci-status {{[-v|--verbose]}}` - Display status of GitHub checks for a commit: -`hub ci-status --verbose {{commit_SHA}}` +`hub ci-status {{[-v|--verbose]}} {{commit_SHA}}` diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/hub-create.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/hub-create.md index 47d0403a..8d8fa5b3 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/hub-create.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/hub-create.md @@ -9,4 +9,4 @@ - Create a private repository and open the new repository in a web browser: -`hub create --private --browse` +`hub create {{[-p|--private]}} {{[-o|--browse]}}` diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/hub-issue.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/hub-issue.md index b4d0cc35..a883fe83 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/hub-issue.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/hub-issue.md @@ -5,7 +5,7 @@ - List the last 10 issues with the `bug` label: -`hub issue list --limit {{10}} --labels "{{bug}}"` +`hub issue list {{[-L|--limit]}} {{10}} {{[-l|--labels]}} "{{bug}}"` - Display a specific issue: @@ -13,4 +13,4 @@ - List 10 closed issues assigneed to a specific user: -`hub issue --state {{closed}} --assignee {{username}} --limit {{10}}` +`hub issue {{[-s|--state]}} {{closed}} {{[-a|--assignee]}} {{username}} --limit {{10}}` diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/hub.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/hub.md index 611ae9c8..99bc6b5d 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/hub.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/hub.md @@ -2,7 +2,7 @@ > A wrapper for Git that adds commands for working with GitHub-based projects. > If set up as instructed by `hub alias`, one can use `git` to run `hub` commands. -> More information: . +> More information: . - Clone a repository using its slug (owners can omit the username): diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/ipaggmanip.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/ipaggmanip.md index 0c0edfde..d447781d 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/ipaggmanip.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/ipaggmanip.md @@ -5,7 +5,7 @@ - Combine labels equal in their high-order bits: -`ipaggmanip --prefix {{16}} {{path/to/file}}` +`ipaggmanip {{[-p|--prefix]}} {{16}} {{path/to/file}}` - Remove labels with a count smaller than a given number of bytes and output a random sample of such labels: @@ -13,4 +13,4 @@ - Replace each label's count with 1 if it is non-zero: -`ipaggmanip --posterize {{path/to/file}}` +`ipaggmanip {{[-P|--posterize]}} {{path/to/file}}` diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/ippevepcl.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/ippevepcl.md index 77db209b..d15ef0fe 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/ippevepcl.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/ippevepcl.md @@ -11,4 +11,4 @@ - Print a file from `stdin` to `stdout`: -`{{wget -O - https://examplewebsite.com/file}} | ippeveps` +`{{wget -O - https://example.com/file}} | ippeveps` diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/ippeveps.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/ippeveps.md index f7133439..c59d7a73 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/ippeveps.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/ippeveps.md @@ -11,4 +11,4 @@ - Print a file from `stdin` to `stdout`: -`{{wget {{[-O|--output-document]}} - https://examplewebsite.com/file}} | ippeveps` +`{{wget {{[-O|--output-document]}} - https://example.com/file}} | ippeveps` diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/jadx.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/jadx.md index 19a92fe4..2485107b 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/jadx.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/jadx.md @@ -2,7 +2,7 @@ > Dex to Java decompiler. > Produces Java source code from Android Dex and APK files. -> More information: . +> More information: . - Decompile a Dex file into a directory: @@ -10,4 +10,4 @@ - Decompile a Dex file into a specific directory: -`jadx --output-dir {{path/to/directory}} {{path/to/file}}` +`jadx {{[-d|--output-dir]}} {{path/to/directory}} {{path/to/file}}` diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/kate.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/kate.md index c8a84443..013e1451 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/kate.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/kate.md @@ -1,7 +1,7 @@ # kate > KDE's advanced text editor. -> More information: . +> More information: . - Open specific files: @@ -13,20 +13,20 @@ - Create a new editor instance even if one is already open: -`kate --new` +`kate {{[-n|--new]}}` - Open a file with the cursor at the specific line: -`kate --line {{line_number}} {{path/to/file}}` +`kate {{[-l|--line]}} {{line_number}} {{path/to/file}}` - Open a file with the cursor at the specific line and column: -`kate --line {{line_number}} --column {{column_number}} {{path/to/file}}` +`kate {{[-l|--line]}} {{line_number}} {{[-c|--column]}} {{column_number}} {{path/to/file}}` - Create a file from `stdin`: -`cat {{path/to/file}} | kate --stdin` +`cat {{path/to/file}} | kate {{[-i|--stdin]}}` - Display help: -`kate --help` +`kate {{[-h|--help]}}` diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/less-than.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/less-than.md index 5fd79940..8a38970a 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/less-than.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/less-than.md @@ -9,7 +9,7 @@ - Create a here document and pass that into `stdin` (requires a multiline command): -`{{command}} << {{EOF}} {{multiline_data}} {{EOF}}` +`{{command}} << {{EOF}} {{multiline_text}} {{EOF}}` - Create a here string and pass that into `stdin` (achieves the same effect as `echo string |`): @@ -26,3 +26,7 @@ - Disregard leading tabs (good for scripts with indentation but does not work for spaces): `cat <<- {{EOF}} > {{path/to/file.txt}} {{multiline_data}} {{EOF}}` + +- Pass command output to a program as a file descriptor: + +`diff <({{command1}}) <({{command2}})` diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/loadtest.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/loadtest.md index 46b9d5cc..f0dbf791 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/loadtest.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/loadtest.md @@ -5,7 +5,7 @@ - Run with concurrent users and a specified amount of requests per second: -`loadtest --concurrency {{10}} --rps {{200}} {{https://example.com}}` +`loadtest {{[-c|--concurrency]}} {{10}} {{[--rps|--requestsPerSecond]}} {{200}} {{https://example.com}}` - Run with a custom HTTP header: @@ -13,4 +13,4 @@ - Run with a specific HTTP method: -`loadtest --method {{GET}} {{https://example.com}}` +`loadtest {{[-m|--method]}} {{GET}} {{https://example.com}}` diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/mise.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/mise.md index a646bd19..37d44d10 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/mise.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/mise.md @@ -1,6 +1,6 @@ # mise -> Manage versions of different packages. +> Manage language runtimes like Node.js, Python, Ruby, Go, Java, etc and various tools. > More information: . - List all available plugins: @@ -30,3 +30,7 @@ - Set environment variable in configuration: `mise set {{variable}}={{value}}` + +- Pass plugin options: + +`mise use {{name}}\[{{option1}}={{option1_value}},{{option2}}={{option2_value}}\]@{{version}}` diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/mongodump.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/mongodump.md index be7c5e3b..7ae3a96f 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/mongodump.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/mongodump.md @@ -9,23 +9,23 @@ - Specify an output location for the dump: -`mongodump --out {{path/to/directory}}` +`mongodump {{[-o|--out]}} {{path/to/directory}}` - Create a dump of a given database: -`mongodump --db {{database_name}}` +`mongodump {{[-d|--db]}} {{database_name}}` - Create a dump of a given collection within a given database: -`mongodump --collection {{collection_name}} --db {{database_name}}` +`mongodump {{[-c|--collection]}} {{collection_name}} {{[-d|--db]}} {{database_name}}` - Connect to a given host running on a given port, and create a dump: -`mongodump --host {{host}} --port {{port}}` +`mongodump {{[-h|--host]}} {{host}} --port {{port}}` - Create a dump of a given database with a given username; user will be prompted for password: -`mongodump --username {{username}} {{database}} --password` +`mongodump {{[-u|--username]}} {{username}} {{database}} {{[-p|--password]}}` - Create a dump from a specific instance; host, user, password and database will be defined in the connection string: diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/mosquitto.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/mosquitto.md index b7a70705..6e6300e5 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/mosquitto.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/mosquitto.md @@ -1,7 +1,7 @@ # mosquitto > An MQTT broker. -> More information: . +> More information: . - Start Mosquitto: @@ -9,12 +9,12 @@ - Specify a configuration file to use: -`mosquitto --config-file {{path/to/file.conf}}` +`mosquitto {{[-c|--config-file]}} {{path/to/file.conf}}` - Listen on a specific port: -`mosquitto --port {{8883}}` +`mosquitto {{[-p|--port]}} {{8883}}` - Daemonize by forking into the background: -`mosquitto --daemon` +`mosquitto {{[-d|--daemon]}}` diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/ngrok.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/ngrok.md index 90d5a0b4..49bcf654 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/ngrok.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/ngrok.md @@ -21,4 +21,4 @@ - Expose TLS traffic for a specific host and port: -`ngrok tls -hostname={{foo.com}} {{443}}` +`ngrok tls -hostname={{example.com}} {{443}}` diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/notify-send.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/notify-send.md new file mode 100644 index 00000000..dce8aaa5 --- /dev/null +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/notify-send.md @@ -0,0 +1,24 @@ +# notify-send + +> Use the current desktop environment's notification system to create a notification. +> More information: . + +- Show a notification with the title "Test" and the content "This is a test": + +`notify-send "{{Test}}" "{{This is a test}}"` + +- Show a notification with a custom icon: + +`notify-send {{[-i|--icon]}} {{icon.png}} "{{Test}}" "{{This is a test}}"` + +- Show a notification for 5 seconds: + +`notify-send {{[-t|--expire-time]}} 5000 "{{Test}}" "{{This is a test}}"` + +- Show a notification with the specified urgency level (default: normal): + +`notify-send {{[-u|--urgency]}} {{low|normal|critical}} "{{Test}}" "{{This is a test}}"` + +- Show a notification with an app's icon and name: + +`notify-send "{{Test}}" {{[-i|--icon]}} {{google-chrome}} {{[-a|--app-name]}} "{{Google Chrome}}"` diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/ntp-ctl.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/ntp-ctl.md new file mode 100644 index 00000000..394287b5 --- /dev/null +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/ntp-ctl.md @@ -0,0 +1,16 @@ +# ntp-ctl + +> Management client for the `ntpd-rs` daemon. +> More information: . + +- Display information about the current state of the NTP daemon: + +`ntp-ctl status` + +- Check if the specified configuration file (default: `/etc/ntpd-rs/ntp.toml`) is valid: + +`ntp-ctl {{[-c|--config]}} {{path/to/config}} validate` + +- Interactively run a single synchronization of the clock: + +`sudo ntp-ctl force-sync` diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/obs.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/obs.md index 5eabcdd0..5a1e3fa0 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/obs.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/obs.md @@ -2,7 +2,7 @@ > Open Broadcaster Software. > Video recording and livestreaming program. -> More information: . +> More information: . - Launch OBS: @@ -10,7 +10,7 @@ - Launch OBS in portable mode: -`obs --portable` +`obs {{[-p|--portable]}}` - Automatically start recording a video on launch: diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/olevba.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/olevba.md index 50498557..0a85bbdf 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/olevba.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/olevba.md @@ -2,7 +2,7 @@ > Parse OLE and OpenXML files (e.g., DOC, XLS, PPT, etc.) to extract VBA macros, deobfuscate, and analyze malicious code. > Part of the `python-oletools` suite. -> For more information: . +> More information: . - Analyze a file, showing both macro code and analysis results: diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/pdf-parser.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/pdf-parser.md index bbc708e5..fa905611 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/pdf-parser.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/pdf-parser.md @@ -5,12 +5,12 @@ - Display statistics for a PDF file: -`pdf-parser --stats {{path/to/file.pdf}}` +`pdf-parser {{[-a|--stats]}} {{path/to/file.pdf}}` - Display objects of type `/Font` in a PDF file: -`pdf-parser --type={{/Font}} {{path/to/file.pdf}}` +`pdf-parser {{[-t|--type]}} {{/Font}} {{path/to/file.pdf}}` - Search for strings in indirect objects: -`pdf-parser --search={{search_string}} {{path/to/file.pdf}}` +`pdf-parser {{[-s|--search]}} {{search_string}} {{path/to/file.pdf}}` diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/pdfgrep.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/pdfgrep.md index 2a904fa9..96b10449 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/pdfgrep.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/pdfgrep.md @@ -1,7 +1,7 @@ # pdfgrep > Search text in PDF files. -> More information: . +> More information: . - Find lines that match pattern in a PDF: @@ -9,16 +9,16 @@ - Include file name and page number for each matched line: -`pdfgrep --with-filename --page-number {{pattern}} {{file.pdf}}` +`pdfgrep {{[-H|--with-filename]}} {{[-n|--page-number]}} {{pattern}} {{file.pdf}}` - Do a case-insensitive search for lines that begin with "foo" and return the first 3 matches: -`pdfgrep --max-count {{3}} --ignore-case {{'^foo'}} {{file.pdf}}` +`pdfgrep {{[-m|--max-count]}} {{3}} {{[-i|--ignore-case]}} {{'^foo'}} {{file.pdf}}` - Find pattern in files with a `.pdf` extension in the current directory recursively: -`pdfgrep --recursive {{pattern}}` +`pdfgrep {{[-r|--recursive]}} {{pattern}}` - Find pattern on files that match a specific glob in the current directory recursively: -`pdfgrep --recursive --include {{'*book.pdf'}} {{pattern}}` +`pdfgrep {{[-r|--recursive]}} --include {{'*book.pdf'}} {{pattern}}` diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/pokeget.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/pokeget.md new file mode 100644 index 00000000..8eac765b --- /dev/null +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/pokeget.md @@ -0,0 +1,28 @@ +# pokeget + +> Display sprites of Pokemon in your terminal. +> More information: . + +- Print a sprite of a given pokemon: + +`pokeget {{pokemon_name}}` + +- Print Mr. Mime (note the use of `-` instead of spaces): + +`pokeget mr-mime` + +- Print Mega Gengar: + +`pokeget gengar {{[-m|--mega]}}` + +- Print a random shiny Pokemon: + +`pokeget random {{[-s|--shiny]}}` + +- Print Alolan Meowth, without printing the Pokemon's name: + +`pokeget meowth {{[-a|--alolan]}} --hide-name` + +- Print a random Pokemon with 1/4096 chance to be shiny: + +`((RANDOM%4096 == 0)) && pokeget random --shiny || pokeget random` diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/progress.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/progress.md index 4d690bf4..7e73ad1e 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/progress.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/progress.md @@ -7,6 +7,10 @@ `progress` +- Monitor all running coreutils: + +`progress {{[-m|--monitor]}}` + - Show the progress of running coreutils in quiet mode: `progress {{[-q|--quiet]}}` diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/ptargrep.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/ptargrep.md index 506a2773..5f8b9911 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/ptargrep.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/ptargrep.md @@ -9,8 +9,8 @@ - Extract to the current directory using the basename of the file from the archive: -`ptargrep --basename "{{search_pattern}}" {{path/to/file}}` +`ptargrep {{[-b|--basename]}} "{{search_pattern}}" {{path/to/file}}` - Search for a case-insensitive pattern matching within a tar archive: -`ptargrep --ignore-case "{{search_pattern}}" {{path/to/file}}` +`ptargrep {{[-i|--ignore-case]}} "{{search_pattern}}" {{path/to/file}}` diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/pulumi-about.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/pulumi-about.md index f4d3f3eb..29fc5847 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/pulumi-about.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/pulumi-about.md @@ -9,12 +9,12 @@ - Print information about the Pulumi environment in JSON format: -`pulumi about --json` +`pulumi about {{[-j|--json]}}` - Print information about the Pulumi environment of a specific stack: -`pulumi about --stack {{stack_name}}` +`pulumi about {{[-s|--stack]}} {{stack_name}}` - Display help: -`pulumi about --help` +`pulumi about {{[-h|--help]}}` diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/pulumi-cancel.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/pulumi-cancel.md index 017e5951..cba9019f 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/pulumi-cancel.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/pulumi-cancel.md @@ -9,8 +9,8 @@ - Skip confirmation prompts, and proceed with cancellation anyway: -`pulumi cancel --yes` +`pulumi cancel {{[-y|--yes]}}` - Display help: -`pulumi cancel --help` +`pulumi cancel {{[-h|--help]}}` diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/pulumi-config.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/pulumi-config.md index 961c077f..cadf3e51 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/pulumi-config.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/pulumi-config.md @@ -5,11 +5,11 @@ - View current configuration in JSON format: -`pulumi config --json` +`pulumi config {{[-j|--json]}}` - View configuration for a specified stack: -`pulumi config --stack {{stack_name}}` +`pulumi config {{[-s|--stack]}} {{stack_name}}` - Get the value of a configuration key: diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/pulumi-destroy.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/pulumi-destroy.md index 9b168438..01d0c974 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/pulumi-destroy.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/pulumi-destroy.md @@ -9,11 +9,11 @@ - Destroy all resources in a specific stack: -`pulumi destroy --stack {{stack}}` +`pulumi destroy {{[-s|--stack]}} {{stack}}` - Automatically approve and destroy resources after previewing: -`pulumi destroy --yes` +`pulumi destroy {{[-y|--yes]}}` - Exclude protected resources from being destroyed: diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/pulumi-down.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/pulumi-down.md new file mode 100644 index 00000000..807bc4d3 --- /dev/null +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/pulumi-down.md @@ -0,0 +1,7 @@ +# pulumi down + +> This command is an alias of `pulumi destroy`. + +- View documentation for the original command: + +`tldr pulumi destroy` diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/pulumi-env.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/pulumi-env.md index 8d4440f1..9b9d4891 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/pulumi-env.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/pulumi-env.md @@ -29,4 +29,4 @@ - Display help: -`pulumi env --help` +`pulumi env {{[-h|--help]}}` diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/pulumi-new.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/pulumi-new.md index 71afc26a..43f526cc 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/pulumi-new.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/pulumi-new.md @@ -21,4 +21,4 @@ - Use the specified secrets provider with the backend: -`pulumi new --secrets-provider={{passphrase}}` +`pulumi new --secrets-provider {{passphrase}}` diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/pulumi-preview.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/pulumi-preview.md index 1f1fd22c..d81c00f0 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/pulumi-preview.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/pulumi-preview.md @@ -9,7 +9,7 @@ - Show a preview of updates to a stack's resources in JSON format: -`pulumi preview --json` +`pulumi preview {{[-j|--json]}}` - Preview updates as a rich diff showing overall changes: @@ -17,4 +17,4 @@ - Display help: -`pulumi preview --help` +`pulumi preview {{[-h|--help]}}` diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/pulumi-refresh.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/pulumi-refresh.md index 8426650f..054355ba 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/pulumi-refresh.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/pulumi-refresh.md @@ -21,8 +21,8 @@ - The name of the stack to operate on (defaults to the current stack): -`pulumi refresh --stack {{stack_name}}` +`pulumi refresh {{[-s|--stack]}} {{stack_name}}` - Display help: -`pulumi refresh --help` +`pulumi refresh {{[-h|--help]}}` diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/pulumi-stack.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/pulumi-stack.md index 1e29b11a..99fbe4d3 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/pulumi-stack.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/pulumi-stack.md @@ -9,7 +9,7 @@ - Show the stack state along with resource URNs: -`pulumi stack --show-urns` +`pulumi stack {{[-u|--show-urns]}}` - List stacks in the current project: @@ -17,7 +17,7 @@ - List stacks across all projects: -`pulumi stack ls --all` +`pulumi stack ls {{[-a|--all]}}` - Select an active stack: diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/pulumi-state.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/pulumi-state.md index 7014b590..da879a19 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/pulumi-state.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/pulumi-state.md @@ -25,4 +25,4 @@ - Display help: -`pulumi state --help` +`pulumi state {{[-h|--help]}}` diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/pulumi-up.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/pulumi-up.md index 4b0a949e..2b34e10d 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/pulumi-up.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/pulumi-up.md @@ -9,11 +9,11 @@ - Automatically approve and perform the update after previewing it: -`pulumi up --yes` +`pulumi up {{[-y|--yes]}}` - Preview and deploy changes in a specific stack: -`pulumi up --stack {{stack}}` +`pulumi up {{[-s|--stack]}} {{stack}}` - Don't display stack outputs: diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/pulumi-update.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/pulumi-update.md new file mode 100644 index 00000000..bda82c59 --- /dev/null +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/pulumi-update.md @@ -0,0 +1,7 @@ +# pulumi update + +> This command is an alias of `pulumi up`. + +- View documentation for the original command: + +`tldr pulumi up` diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/reuse.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/reuse.md new file mode 100644 index 00000000..e90deb53 --- /dev/null +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/reuse.md @@ -0,0 +1,20 @@ +# reuse + +> Tool for compliance with the REUSE recommendations. +> More information: . + +- Lint for REUSE compliance for the current project (version control aware): + +`reuse lint` + +- Lint for REUSE compliance from the specified directory: + +`reuse --root {{path/to/directory}} lint` + +- Download a license by its SPDX identifier and place it in the LICENSES directory: + +`reuse download {{spdx-identifier}}` + +- Download all missing licenses detected in the project: + +`reuse download --all` diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/rscript.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/rscript.md index 4dd7eeee..5e6fc8a3 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/rscript.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/rscript.md @@ -1,7 +1,7 @@ # Rscript > Run a script with the R programming language. -> More information: . +> More information: . - Run a script: diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/rustscan.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/rustscan.md index 7c5c1d55..6f5d3dae 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/rustscan.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/rustscan.md @@ -1,7 +1,8 @@ # rustscan -> Fast Port Scanner written in Rust with `nmap` built in. -> More information: . +> Modern Port Scanner written in Rust. +> Note: `nmap` must be installed for some of the examples below to work. +> More information: . - Scan all ports of one or more comma-delimited addresses using the default values: @@ -17,11 +18,11 @@ - Scan a specific range of ports: -`rustscan {{[-r|--range]}} {{start-end}} {{[-a|--addresses]}} {{address_or_addresses}}` +`rustscan {{[-r|--range]}} {{start}}-{{end}} {{[-a|--addresses]}} {{address_or_addresses}}` -- Add script arguments to `nmap`: +- Invoke `nmap` functionalities (Nmap's OS detection and default scripts): -`rustscan {{[-a|--addresses]}} {{address_or_addresses}} -- -A -sC` +`rustscan {{[-a|--addresses]}} {{address_or_addresses}} -- -O {{[-sC|--script=default]}}` - Scan with custom batch size (default: 4500) and timeout (default: 1500ms): diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/s.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/s.md index c27f43b9..68867705 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/s.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/s.md @@ -9,12 +9,12 @@ - List all providers: -`s --list-providers` +`s {{[-l|--list-providers]}}` - Search for a query with a given provider: -`s --provider {{provider}} {{query}}` +`s {{[-p|--provider]}} {{provider}} {{query}}` - Use a specified binary to perform the search query: -`s --binary "{{binary}} {{arguments}}" {{query}}` +`s {{[-b|--binary]}} "{{binary}} {{arguments}}" {{query}}` diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/sqlmap.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/sqlmap.md index 3edb575d..405966de 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/sqlmap.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/sqlmap.md @@ -9,16 +9,16 @@ - Send data in a POST request (`--data` implies POST request): -`python sqlmap.py {{[-u|--url]}} "{{http://www.example.com/vuln.php}}" --data="{{id=1}}"` +`python sqlmap.py {{[-u|--url]}} "{{http://www.example.com/vuln.php}}" --data="{{id=1}}"` - Change the parameter delimiter (& is the default): -`python sqlmap.py {{[-u|--url]}} "{{http://www.example.com/vuln.php}}" --data="{{query=foobar;id=1}}" --param-del="{{;}}"` +`python sqlmap.py {{[-u|--url]}} "{{http://www.example.com/vuln.php}}" --data="{{query=foobar;id=1}}" --param-del="{{;}}"` - Select a random `User-Agent` from `./txt/user-agents.txt` and use it: -`python sqlmap.py {{[-u|--url]}} "{{http://www.example.com/vuln.php}}" --random-agent` +`python sqlmap.py {{[-u|--url]}} "{{http://www.example.com/vuln.php}}" --random-agent` - Provide user credentials for HTTP protocol authentication: -`python sqlmap.py {{[-u|--url]}} "{{http://www.example.com/vuln.php}}" --auth-type {{Basic}} --auth-cred "{{testuser:testpass}}"` +`python sqlmap.py {{[-u|--url]}} "{{http://www.example.com/vuln.php}}" --auth-type {{Basic}} --auth-cred "{{testuser:testpass}}"` diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/sqlx.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/sqlx.md new file mode 100644 index 00000000..561db193 --- /dev/null +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/sqlx.md @@ -0,0 +1,24 @@ +# sqlx + +> Command-line utility for SQLx, the Rust SQL toolkit. +> More information: . + +- Create the database specified in the DATABASE_URL environment variable: + +`sqlx database create` + +- Drop the specified database: + +`sqlx database drop {{[-D|--database-url]}} {{database_url}}` + +- Create a new pair of up and down migration files with the given description in the "migrations" directory: + +`sqlx migrate add -r {{migration_description}}` + +- Run all pending migrations for the specified database: + +`sqlx migrate run {{[-D|--database-url]}} {{database_url}}` + +- Revert the latest migration for the specified database: + +`sqlx migrate revert {{[-D|--database-url]}} {{database_url}}` diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/ssh.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/ssh.md index d6c65dc8..ee4623db 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/ssh.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/ssh.md @@ -12,9 +12,9 @@ `ssh -i {{path/to/key_file}} {{username}}@{{remote_host}}` -- Connect to a remote server using a specific [p]ort: +- Connect to a remote server with IP `10.0.0.1` and using a specific [p]ort (Note: `10.0.0.1` can be shortened to `10.1`): -`ssh {{username}}@{{remote_host}} -p {{2222}}` +`ssh {{username}}@10.0.0.1 -p {{2222}}` - Run a command on a remote server with a [t]ty allocation allowing interaction with the remote command: diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/sshuttle.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/sshuttle.md index e05967a2..a1ad0d43 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/sshuttle.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/sshuttle.md @@ -6,16 +6,16 @@ - Forward all IPv4 TCP traffic via a remote SSH server: -`sshuttle --remote={{username}}@{{sshserver}} {{0.0.0.0/0}}` +`sshuttle {{[-r|--remote]}} {{username}}@{{sshserver}} {{0.0.0.0/0}}` - Also forward all DNS traffic to the server's default DNS resolver: -`sshuttle --dns --remote={{username}}@{{sshserver}} {{0.0.0.0/0}}` +`sshuttle --dns {{[-r|--remote]}} {{username}}@{{sshserver}} {{0.0.0.0/0}}` - Forward all traffic except that which is bound for a specific subnet: -`sshuttle --remote={{username}}@{{sshserver}} {{0.0.0.0/0}} --exclude {{192.168.0.1/24}}` +`sshuttle {{[-r|--remote]}} {{username}}@{{sshserver}} {{0.0.0.0/0}} {{[-x|--exclude]}} {{192.168.0.1/24}}` - Use the tproxy method to forward all IPv4 and IPv6 traffic: -`sshuttle --method=tproxy --remote={{username}}@{{sshserver}} {{0.0.0.0/0}} {{::/0}} --exclude={{your_local_ip_address}} --exclude={{ssh_server_ip_address}}` +`sshuttle --method tproxy {{[-r|--remote]}} {{username}}@{{sshserver}} {{0.0.0.0/0}} {{::/0}} {{[-x|--exclude]}} {{your_local_ip_address}} {{[-x|--exclude]}} {{ssh_server_ip_address}}` diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/time.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/time.md index af8c596a..041ba39a 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/time.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/time.md @@ -2,6 +2,7 @@ > Measure how long a command took to run. > Note: `time` can either exist as a shell builtin, a standalone program or both. +> See also: `times`. > More information: . - Run the `command` and print the time measurements to `stdout`: diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/times.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/times.md index dc79b9fd..93447c16 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/times.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/times.md @@ -1,6 +1,7 @@ # times > Print the cumulative CPU usage time of the current shell. +> See also: `time`. > More information: . - Print CPU usage. First line is current shell CPU usage for User and System. Second is all child processes: diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/tlmgr-backup.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/tlmgr-backup.md index 874df9f6..17236760 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/tlmgr-backup.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/tlmgr-backup.md @@ -2,7 +2,7 @@ > Manage backups of TeX Live packages. > The default backup directory is specified by the `backupdir` option, and can be obtained with `tlmgr option`. -> More information: . +> More information: . - Make a backup of one or more packages: diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/tlmgr-candidates.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/tlmgr-candidates.md index c5acb3ab..7570387b 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/tlmgr-candidates.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/tlmgr-candidates.md @@ -1,7 +1,7 @@ # tlmgr candidates > Get available candidate repositories from which a TeX Live package can be installed. -> More information: . +> More information: . - List all available repositories from which a package can be installed: diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/tlmgr-check.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/tlmgr-check.md index 85e96669..feaec0ef 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/tlmgr-check.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/tlmgr-check.md @@ -1,7 +1,7 @@ # tlmgr check > Check the consistency of a TeX Live installation. -> More information: . +> More information: . - Check the consistency of the whole TeX Live installation: diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/tlmgr-conf.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/tlmgr-conf.md index cb67b3df..58fc1139 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/tlmgr-conf.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/tlmgr-conf.md @@ -1,7 +1,7 @@ # tlmgr conf > Manage the TeX Live configuration. -> More information: . +> More information: . - Show the current TeX Live configuration: diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/tlmgr-dump-tlpdb.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/tlmgr-dump-tlpdb.md index df512ed0..aee8d032 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/tlmgr-dump-tlpdb.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/tlmgr-dump-tlpdb.md @@ -1,7 +1,7 @@ # tlmgr dump-tlpdb > Dump the TeX Live package database. -> More information: . +> More information: . - Dump the local package database: diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/tlmgr-generate.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/tlmgr-generate.md index 47ca4fd8..a92c5a44 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/tlmgr-generate.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/tlmgr-generate.md @@ -1,7 +1,7 @@ # tlmgr generate > Remake configuration files from information stored locally. -> More information: . +> More information: . - Remake the configuration file storing into a specific location: diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/tlmgr-gui.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/tlmgr-gui.md index 49bb5e27..79dfe6e2 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/tlmgr-gui.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/tlmgr-gui.md @@ -2,7 +2,7 @@ > Start a graphical user interface for `tlmgr`. > `tlmgr gui` depends on the package `perl-tk`, which has to be installed manually. -> More information: . +> More information: . - Start a GUI for `tlmgr`: diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/tlmgr-info.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/tlmgr-info.md index c560bf84..229fd758 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/tlmgr-info.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/tlmgr-info.md @@ -1,7 +1,7 @@ # tlmgr info > Show information about TeX Live packages. -> More information: . +> More information: . - List all available TeX Live packages, prefexing installed ones with `i`: diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/tlmgr-install.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/tlmgr-install.md index b890cb0e..e7aa8337 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/tlmgr-install.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/tlmgr-install.md @@ -1,7 +1,7 @@ # tlmgr install > Install TeX Live packages. -> More information: . +> More information: . - Install a package and its dependencies: diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/tlmgr-key.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/tlmgr-key.md index 7606aaef..1920cd50 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/tlmgr-key.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/tlmgr-key.md @@ -1,7 +1,7 @@ # tlmgr key > Manage GPG keys used to verify TeX Live databases. -> More information: . +> More information: . - List all keys for TeX Live: diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/tlmgr-option.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/tlmgr-option.md index 4b2956e0..9d108554 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/tlmgr-option.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/tlmgr-option.md @@ -1,7 +1,7 @@ # tlmgr option > TeX Live settings manager. -> More information: . +> More information: . - List all TeX Live settings: diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/tlmgr-paper.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/tlmgr-paper.md index fcee3244..ea4697df 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/tlmgr-paper.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/tlmgr-paper.md @@ -1,7 +1,7 @@ # tlmgr paper > Manage paper size options of an TeX Live installation. -> More information: . +> More information: . - Show the default paper size used by all TeX Live programs: diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/tlmgr-path.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/tlmgr-path.md index b84058c1..b2b2070c 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/tlmgr-path.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/tlmgr-path.md @@ -2,7 +2,7 @@ > Add or remove symlinks for TeX Live executables, man pages and info pages. > This command has to be re-run for files added in the future. -> More information: . +> More information: . - Add symlinks to TeX Live files: diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/tlmgr-platform.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/tlmgr-platform.md index f2a5b5cc..94fcaea9 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/tlmgr-platform.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/tlmgr-platform.md @@ -1,7 +1,7 @@ # tlmgr platform > Manage TeX Live platforms. -> More information: . +> More information: . - List all available platforms in the package repository: diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/tlmgr-remove.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/tlmgr-remove.md index 22ab2d11..1e966836 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/tlmgr-remove.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/tlmgr-remove.md @@ -2,7 +2,7 @@ > Uninstall TeX Live packages. > By default, removed packages will be backed up to `./tlpkg/backups` under the TL installation directory. -> More information: . +> More information: . - Uninstall a TeX Live package: diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/tlmgr-repository.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/tlmgr-repository.md index 1ed29f02..7c14941c 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/tlmgr-repository.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/tlmgr-repository.md @@ -1,7 +1,7 @@ # tlmgr repository > Manage repositories of a TeX Live installation. -> More information: . +> More information: . - List all configured repositories and their tags (if set): diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/tlmgr-restore.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/tlmgr-restore.md index fe56b157..daac3ff8 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/tlmgr-restore.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/tlmgr-restore.md @@ -2,7 +2,7 @@ > Restore package backups created with `tlmgr backup`. > The default backup directory is specified by the `backupdir` option, and can be obtained with `tlmgr option`. -> More information: . +> More information: . - List all available backup revisions for all packages: diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/tlmgr-search.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/tlmgr-search.md index 0612d7cd..a8dc1503 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/tlmgr-search.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/tlmgr-search.md @@ -1,7 +1,7 @@ # tlmgr search > Search for TeX Live packages using (Perl) regular expressions. -> More information: . +> More information: . - Search for a package name and descriptions of all locally installed packages from a specific regular expression: diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/tlmgr-shell.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/tlmgr-shell.md index 62409820..bda914e8 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/tlmgr-shell.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/tlmgr-shell.md @@ -1,7 +1,7 @@ # tlmgr shell > Start an interactive shell of the native TeX Live manager. -> More information: . +> More information: . - Start an interactive shell of `tlmgr`: diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/tlmgr-update.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/tlmgr-update.md index 6cb0c368..169e2a6e 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/tlmgr-update.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/tlmgr-update.md @@ -1,7 +1,7 @@ # tlmgr update > Update TeX Live packages. -> More information: . +> More information: . - Update all TeX Live packages: diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/tlmgr.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/tlmgr.md index 82158769..b77ba523 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/tlmgr.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/tlmgr.md @@ -2,7 +2,7 @@ > Manage packages and configuration options of an existing TeX Live installation. > Some subcommands such as `paper` have their own usage documentation. -> More information: . +> More information: . - Install a package and its dependencies: diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/ugrep.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/ugrep.md index a845abd9..f7faabef 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/ugrep.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/ugrep.md @@ -5,7 +5,7 @@ - Start a query TUI to search files in the current directory recursively (`` for help): -`ugrep --query` +`ugrep {{[-Q|--query]}}` - Search the current directory recursively for files containing a regex search pattern: @@ -13,24 +13,24 @@ - Search in a specific file or in all files in a specific directory, showing line numbers of matches: -`ugrep --line-number "{{search_pattern}}" {{path/to/file_or_directory}}` +`ugrep {{[-n|--line-number]}} "{{search_pattern}}" {{path/to/file_or_directory}}` - Search in all files in the current directory recursively and print the name of each matching file: -`ugrep --files-with-matches "{{search_pattern}}"` +`ugrep {{[-l|--files-with-matches]}} "{{search_pattern}}"` - Fuzzy search files with up to 3 extra, missing or mismatching characters in the pattern: -`ugrep --fuzzy={{3}} "{{search_pattern}}"` +`ugrep {{[-Z|--fuzzy=]}}{{3}} "{{search_pattern}}"` - Also search compressed files, Zip and tar archives recursively: -`ugrep --decompress "{{search_pattern}}"` +`ugrep {{[-z|--decompress]}} "{{search_pattern}}"` - Search only files whose filenames match a specific glob pattern: -`ugrep --glob="{{glob_pattern}}" "{{search_pattern}}"` +`ugrep {{[-g |--glob=]}}"{{glob_pattern}}" "{{search_pattern}}"` - Search only C++ source files (use `--file-type=list` to list all file types): -`ugrep --file-type=cpp "{{search_pattern}}"` +`ugrep {{[-t |--file-type=]}}cpp "{{search_pattern}}"` diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/vgrep.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/vgrep.md index 75e345ab..89376340 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/vgrep.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/vgrep.md @@ -2,7 +2,7 @@ > A user friendly pager for grep. > See also: `ugrep`, `rg`. -> More information: . +> More information: . - Recursively search the current directory for a pattern and cache it: @@ -14,20 +14,20 @@ - Open the "4th" match from the cache in the default editor: -`vgrep --show {{4}}` +`vgrep {{[-s|--show]}} {{4}}` - Display a context of "3" lines for each match in the cache: -`vgrep --show=context{{3}}` +`vgrep {{[-s|--show]}} {{[c|context]}}{{3}}` - Display the number of matches for each directory in the tree: -`vgrep --show=tree` +`vgrep {{[-s|--show]}} {{[t|tree]}}` - Display the number of matches for each file in the tree: -`vgrep --show=files` +`vgrep {{[-s|--show]}} {{[f|files]}}` - Start an interactive shell with cached matches: -`vgrep --interactive` +`vgrep {{[-i|--interactive]}}` diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/watch.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/watch.md index 13ad4389..bc031895 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/watch.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/watch.md @@ -9,7 +9,7 @@ - Re-run a command every 60 seconds: -`watch {{[-n|--interval]}} {{60}} {{command}}` +`watch {{[-n|--interval]}} 60 {{command}}` - Monitor disk space, highlighting differences as they appear: diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/watchexec.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/watchexec.md index 3732a543..821def1c 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/watchexec.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/watchexec.md @@ -18,3 +18,7 @@ - Call/restart `my_server` when any file in the current directory changes, sending `SIGKILL` to stop the child process: `watchexec {{[-r|--restart]}} --stop-signal {{SIGKILL}} {{my_server}}` + +- Restart the execution of a command when any Java source file in the current directory changes, sending `SIGKILL` and only checking for updates every `n`ms: + +`watchexec {{[-r|--restart]}} --stop-signal {{SIGKILL}} --poll {{10000}} {{[-e|--exts]}} {{java}} {{command}}` diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/watchman.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/watchman.md new file mode 100644 index 00000000..a8e43171 --- /dev/null +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/watchman.md @@ -0,0 +1,28 @@ +# watchman + +> A service that watches files, and triggers actions when changes occur. +> More information: . + +- Start watching a directory for changes: + +`watchman watch {{path/to/directory}}` + +- Add a trigger to run a command when files with a specified filename pattern in a watched directory change: + +`watchman -- trigger {{path/to/watched_directory}} {{trigger_name}} '{{pattern}}' -- {{command}}` + +- List all watched directories: + +`watchman watch-list` + +- Delete a watch on a directory: + +`watchman watch-del {{path/to/watched_directory}}` + +- List all triggers on a watched directory: + +`watchman trigger-list {{path/to/watched_directory}}` + +- Delete a trigger from a watched directory: + +`watchman trigger-del {{path/to/watched_directory}} {{trigger_name}}` diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/x8.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/x8.md new file mode 100644 index 00000000..8577eff4 --- /dev/null +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/x8.md @@ -0,0 +1,36 @@ +# x8 + +> A hidden parameters discovery suite for identifying vulnerable or interesting web parameters. +> More information: . + +- Check hidden parameters in a URL query: + +`x8 {{[-u|--url]}} {{https://example.com/}} {{[-w|--wordlist]}} {{path/to/wordlist.txt}}` + +- Check parameters with a custom query injection point (`%s`): + +`x8 {{[-u|--url]}} {{https://example.com/?something=1%26%s}} {{[-w|--wordlist]}} {{path/to/wordlist.txt}}` + +- Send parameters via POST body with JSON format: + +`x8 {{[-u|--url]}} {{https://example.com/}} {{[-X|--method]}} {{POST}} {{[-b|--body]}} {{'{"x":{%s}}'}} {{[-w|--wordlist]}} {{path/to/wordlist.txt}}` + +- Check parameters with a custom template (`%k` for key, `%v` for value): + +`x8 {{[-u|--url]}} {{https://example.com/}} {{[-P|--param-template]}} {{user[%k]=%v}} {{[-w|--wordlist]}} {{path/to/wordlist.txt}}` + +- Encode parameters for special characters in queries: + +`x8 {{[-u|--url]}} {{https://example.com/?path=..%2faction.php%3f%s%23}} --encode {{[-w|--wordlist]}} {{path/to/wordlist.txt}}` + +- Discover hidden headers for a URL: + +`x8 {{[-u|--url]}} {{https://example.com/}} --headers {{[-w|--wordlist]}} {{path/to/headers.txt}}` + +- Check multiple URLs in parallel with high concurrency and verify found parameters: + +`x8 {{[-u|--url]}} {{https://example.com/}} {{https://4rt.one/}} {{[-W|--workers]}} {{0}} -c {{3}} --verify` + +- Save request and response data for found parameters to a directory: + +`x8 {{[-u|--url]}} {{https://example.com/}} {{[-w|--wordlist]}} {{path/to/wordlist.txt}} --save-responses {{path/to/output_dir}}` diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/xh.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/xh.md index 3cc59cb6..68112394 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/xh.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/xh.md @@ -5,26 +5,30 @@ > See also: `http`, `curl`. > More information: . -- Send a GET request: +- Send a GET request (shows response headers and content): -`xh {{httpbin.org/get}}` +`xh {{https://postman-echo.com/get}}` - Send a POST request with a JSON body (key-value pairs are added to a top-level JSON object - e.g. `{"name": "john", "age": 25}`): -`xh post {{httpbin.org/post}} {{name=john}} {{age:=25}}` +`xh post {{https://postman-echo.com/post}} {{name=john}} {{age=25}}` -- Send a GET request with query parameters (e.g. `first_param=5&second_param=true`): +- Send a GET request with query parameters (e.g. `https://postman-echo.com/response-headers?foo1=bar1&foo2=bar2`): -`xh get {{httpbin.org/get}} {{first_param==5}} {{second_param==true}}` +`xh get {{https://postman-echo.com/response-headers}} {{foo1==bar1}} {{foo2==bar2}}` - Send a GET request with a custom header: -`xh get {{httpbin.org/get}} {{header-name:header-value}}` +`xh get {{https://postman-echo.com}} {{header-name:header-value}}` - Make a GET request and save the response body to a file: -`xh --download {{httpbin.org/json}} --output {{path/to/file}}` +`xh {{[-d|--download]}} {{https://example.com}} {{[-o|--output]}} {{path/to/file}}` + +- Construct a request but do not send it (similar to a dry-run): + +`xh --offline {{get|delete|...}} {{https://example.com}}` - Show equivalent `curl` command (this will not send any request): -`xh --{{curl|curl-long}} {{--follow --verbose get http://example.com user-agent:curl}}` +`xh --{{curl|curl-long}} {{--follow --verbose get https://example.com user-agent:curl}}` diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/xml-c14n.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/xml-c14n.md new file mode 100644 index 00000000..7d742f7b --- /dev/null +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/xml-c14n.md @@ -0,0 +1,7 @@ +# xml c14n + +> This command is an alias of `xml canonic`. + +- View documentation for the original command: + +`tldr xml canonic` diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/xml-canonic.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/xml-canonic.md index d6fb0c26..2390c086 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/xml-canonic.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/xml-canonic.md @@ -1,20 +1,20 @@ # xml canonic > Make XML documents canonical. -> More information: . +> More information: . - Make an XML document canonical, preserving comments: -`xml canonic {{path/to/input.xml|URI}} > {{path/to/output.xml}}` +`xml {{[c14n|canonic]}} {{path/to/input.xml|URI}} > {{path/to/output.xml}}` - Make an XML document canonical, removing comments: -`xml canonic --without-comments {{path/to/input.xml|URI}} > {{path/to/output.xml}}` +`xml {{[c14n|canonic]}} --without-comments {{path/to/input.xml|URI}} > {{path/to/output.xml}}` - Make XML exclusively canonical, using an XPATH from a file, preserving comments: -`xml canonic --exc-with-comments {{path/to/input.xml|URI}} {{path/to/c14n.xpath}}` +`xml {{[c14n|canonic]}} --exc-with-comments {{path/to/input.xml|URI}} {{path/to/c14n.xpath}}` - Display help: -`xml canonic --help` +`xml {{[c14n|canonic]}} --help` diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/xml-depyx.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/xml-depyx.md index 3b74b9b3..9184ff5a 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/xml-depyx.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/xml-depyx.md @@ -1,16 +1,16 @@ # xml depyx > Convert a PYX (ESIS - ISO 8879) document to XML format. -> More information: . +> More information: . - Convert a PYX (ESIS - ISO 8879) document to XML format: -`xml depyx {{path/to/input.pyx|URI}} > {{path/to/output.xml}}` +`xml {{[p2x|depyx]}} {{path/to/input.pyx|URI}} > {{path/to/output.xml}}` - Convert a PYX document from `stdin` to XML format: -`cat {{path/to/input.pyx}} | xml depyx > {{path/to/output.xml}}` +`cat {{path/to/input.pyx}} | xml {{[p2x|depyx]}} > {{path/to/output.xml}}` - Display help: -`xml depyx --help` +`xml {{[p2x|depyx]}} --help` diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/xml-edit.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/xml-edit.md index b03a7bd2..3cb24366 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/xml-edit.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/xml-edit.md @@ -1,28 +1,28 @@ # xml edit > Edit an XML document. -> More information: . +> More information: . - Delete elements matching an XPATH from an XML document: -`xml edit --delete "{{XPATH1}}" {{path/to/input.xml|URI}}` +`xml {{[ed|edit]}} {{[-d|--delete]}} "{{XPATH1}}" {{path/to/input.xml|URI}}` - Move an element node of an XML document from XPATH1 to XPATH2: -`xml edit --move "{{XPATH1}}" "{{XPATH2}}" {{path/to/input.xml|URI}}` +`xml {{[ed|edit]}} {{[-m|--move]}} "{{XPATH1}}" "{{XPATH2}}" {{path/to/input.xml|URI}}` - Rename all attributes named "id" to "ID": -`xml edit --rename "{{//*/@id}}" -v "{{ID}}" {{path/to/input.xml|URI}}` +`xml {{[ed|edit]}} {{[-r|--rename]}} "{{//*/@id}}" -v "{{ID}}" {{path/to/input.xml|URI}}` - Rename sub-elements of the element "table" that are named "rec" to "record": -`xml edit --rename "{{/xml/table/rec}}" -v "{{record}}" {{path/to/input.xml|URI}}` +`xml {{[ed|edit]}} {{[-r|--rename]}} "{{/xml/table/rec}}" -v "{{record}}" {{path/to/input.xml|URI}}` - Update the XML table record with "id=3" to the value "id=5": -`xml edit --update "{{xml/table/rec[@id=3]/@id}}" -v {{5}} {{path/to/input.xml|URI}}` +`xml {{[ed|edit]}} {{[-u|--update]}} "{{xml/table/rec[@id=3]/@id}}" {{[-v|--value]}} {{5}} {{path/to/input.xml|URI}}` - Display help: -`xml edit --help` +`xml {{[ed|edit]}} {{[-h|--help]}}` diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/xml-elements.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/xml-elements.md index 91fcb617..1c2a6433 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/xml-elements.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/xml-elements.md @@ -1,28 +1,28 @@ # xml elements > Extract elements and display the structure of an XML document. -> More information: . +> More information: . - Extract elements from an XML document (producing XPATH expressions): -`xml elements {{path/to/input.xml|URI}} > {{path/to/elements.xpath}}` +`xml {{[el|elements]}} {{path/to/input.xml|URI}} > {{path/to/elements.xpath}}` - Extract elements and their attributes from an XML document: -`xml elements -a {{path/to/input.xml|URI}} > {{path/to/elements.xpath}}` +`xml {{[el|elements]}} -a {{path/to/input.xml|URI}} > {{path/to/elements.xpath}}` - Extract elements and their attributes and values from an XML document: -`xml elements -v {{path/to/input.xml|URI}} > {{path/to/elements.xpath}}` +`xml {{[el|elements]}} -v {{path/to/input.xml|URI}} > {{path/to/elements.xpath}}` - Print sorted unique elements from an XML document to see its structure: -`xml elements -u {{path/to/input.xml|URI}}` +`xml {{[el|elements]}} -u {{path/to/input.xml|URI}}` - Print sorted unique elements from an XML document up to a depth of 3: -`xml elements -d{{3}} {{path/to/input.xml|URI}}` +`xml {{[el|elements]}} -d{{3}} {{path/to/input.xml|URI}}` - Display help: -`xml elements --help` +`xml {{[el|elements]}} --help` diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/xml-escape.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/xml-escape.md index 5234c7bc..16119278 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/xml-escape.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/xml-escape.md @@ -1,16 +1,16 @@ # xml escape > Escape special XML characters, e.g. `` → `<a1>`. -> More information: . +> More information: . - Escape special XML characters in a string: -`xml escape "{{}}"` +`xml {{[esc|escape]}} "{{}}"` - Escape special XML characters from `stdin`: -`echo "{{}}" | xml escape` +`echo "{{}}" | xml {{[esc|escape]}}` - Display help: -`xml escape --help` +`xml {{[esc|escape]}} --help` diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/xml-format.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/xml-format.md index c41b02f6..7548b4b0 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/xml-format.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/xml-format.md @@ -1,28 +1,28 @@ # xml format > Format an XML document. -> More information: . +> More information: . - Format an XML document, indenting with tabs: -`xml format --indent-tab {{path/to/input.xml|URI}} > {{path/to/output.xml}}` +`xml {{[fo|format]}} {{[-t|--indent-tab]}} {{path/to/input.xml|URI}} > {{path/to/output.xml}}` - Format an HTML document, indenting with 4 spaces: -`xml format --html --indent-spaces {{4}} {{path/to/input.html|URI}} > {{path/to/output.html}}` +`xml {{[fo|format]}} {{[-H|--html]}} {{[-s|--indent-spaces]}} {{4}} {{path/to/input.html|URI}} > {{path/to/output.html}}` - Recover parsable parts of a malformed XML document, without indenting: -`xml format --recover --noindent {{path/to/malformed.xml|URI}} > {{path/to/recovered.xml}}` +`xml {{[fo|format]}} {{[-R|--recover]}} {{[-n|--noindent]}} {{path/to/malformed.xml|URI}} > {{path/to/recovered.xml}}` - Format an XML document from `stdin`, removing the `DOCTYPE` declaration: -`cat {{path\to\input.xml}} | xml format --dropdtd > {{path/to/output.xml}}` +`cat {{path\to\input.xml}} | xml {{[fo|format]}} {{[-D|--dropdtd]}} > {{path/to/output.xml}}` - Format an XML document, omitting the XML declaration: -`xml format --omit-decl {{path\to\input.xml|URI}} > {{path/to/output.xml}}` +`xml {{[fo|format]}} {{[-o|--omit-decl]}} {{path\to\input.xml|URI}} > {{path/to/output.xml}}` - Display help: -`xml format --help` +`xml {{[fo|format]}} --help` diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/xml-list.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/xml-list.md index 72f3a325..80cca1f7 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/xml-list.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/xml-list.md @@ -1,16 +1,16 @@ # xml list > List a directory's contents (like `ls`) in XML format. -> More information: . +> More information: . - Write the current directory's listing to an XML document: -`xml list > {{path/to/dir_list.xml}}` +`xml {{[ls|list]}} > {{path/to/dir_list.xml}}` - Write the specified directory's listing to an XML document: -`xml list {{path/to/directory}} > {{path/to/dir_list.xml}}` +`xml {{[ls|list]}} {{path/to/directory}} > {{path/to/dir_list.xml}}` - Display help: -`xml list --help` +`xml {{[ls|list]}} --help` diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/xml-p2x.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/xml-p2x.md new file mode 100644 index 00000000..e9e65b29 --- /dev/null +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/xml-p2x.md @@ -0,0 +1,7 @@ +# xml p2x + +> This command is an alias of `xml depyx`. + +- View documentation for the original command: + +`tldr xml depyx` diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/xml-pyx.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/xml-pyx.md index c1f50656..74271fa0 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/xml-pyx.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/xml-pyx.md @@ -1,7 +1,7 @@ # xml pyx > Convert an XML document to PYX (ESIS - ISO 8879) format. -> More information: . +> More information: . - Convert an XML document to PYX format: diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/xml-select.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/xml-select.md index 5527f062..a468513f 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/xml-select.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/xml-select.md @@ -2,24 +2,24 @@ > Select from XML documents using XPATHs. > Tip: use `xml elements` to display the XPATHs of an XML document. -> More information: . +> More information: . - Select all elements matching "XPATH1" and print the value of their sub-element "XPATH2": -`xml select --template --match "{{XPATH1}}" --value-of "{{XPATH2}}" {{path/to/input.xml|URI}}` +`xml {{[sel|select]}} {{[-t|--template]}} {{[-m|--match]}} "{{XPATH1}}" {{[-v|--value-of]}} "{{XPATH2}}" {{path/to/input.xml|URI}}` - Match "XPATH1" and print the value of "XPATH2" as text with new-lines: -`xml select --text --template --match "{{XPATH1}}" --value-of "{{XPATH2}}" --nl {{path/to/input.xml|URI}}` +`xml {{[sel|select]}} {{[-T|--text]}} {{[-t|--template]}} {{[-m|--match]}} "{{XPATH1}}" {{[-v|--value-of]}} "{{XPATH2}}" {{[-n|--nl]}} {{path/to/input.xml|URI}}` - Count the elements of "XPATH1": -`xml select --template --value-of "count({{XPATH1}})" {{path/to/input.xml|URI}}` +`xml {{[sel|select]}} {{[-t|--template]}} {{[-v|--value-of]}} "count({{XPATH1}})" {{path/to/input.xml|URI}}` - Count all nodes in one or more XML documents: -`xml select --text --template --inp-name --output " " --value-of "count(node())" --nl {{path/to/input1.xml|URI}} {{path/to/input2.xml|URI}}` +`xml {{[sel|select]}} {{[-T|--text]}} {{[-t|--template]}} {{[-f|--inp-name]}} {{[-o|--output]}} " " {{[-v|--value-of]}} "count(node())" {{[-n|--nl]}} {{path/to/input1.xml|URI}} {{path/to/input2.xml|URI}}` - Display help: -`xml select --help` +`xml {{[sel|select]}} --help` diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/xml-transform.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/xml-transform.md index e271887d..6fa3b505 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/xml-transform.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/xml-transform.md @@ -1,12 +1,12 @@ # xml transform > Transform XML documents using XSLT. -> More information: . +> More information: . - Transform an XML document using an XSL stylesheet, passing one XPATH parameter and one literal string parameter: -`xml transform {{path/to/stylesheet.xsl}} -p "{{Count='count(/xml/table/rec)'}}" -s {{Text="Count="}} {{path/to/input.xml|URI}}` +`xml {{[tr|transform]}} {{path/to/stylesheet.xsl}} -p "{{Count='count(/xml/table/rec)'}}" -s {{Text="Count="}} {{path/to/input.xml|URI}}` - Display help: -`xml transform --help` +`xml {{[tr|transform]}} --help` diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/xml-unescape.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/xml-unescape.md index e9fd3d55..df21fc73 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/xml-unescape.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/xml-unescape.md @@ -1,16 +1,16 @@ # xml unescape > Unescape special XML characters, e.g. `<a1>` → ``. -> More information: . +> More information: . - Unescape special XML characters from a string: -`xml unescape "{{<a1>}}"` +`xml {{[unesc|unescape]}} "{{<a1>}}"` - Unescape special XML characters from `stdin`: -`echo "{{<a1>}}" | xml unescape` +`echo "{{<a1>}}" | xml {{[unesc|unescape]}}` - Display help: -`xml escape --help` +`xml {{[esc|escape]}} --help` diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/xml-validate.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/xml-validate.md index a5da3b51..d05dbf7e 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/xml-validate.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/xml-validate.md @@ -1,24 +1,24 @@ # xml validate > Validate XML documents. -> More information: . +> More information: . - Validate one or more XML documents for well-formedness only: -`xml validate {{path/to/input1.xml|URI1 path/to/input2.xml|URI2 ...}}` +`xml {{[val|validate]}} {{path/to/input1.xml|URI1 path/to/input2.xml|URI2 ...}}` - Validate one or more XML documents against a Document Type Definition (DTD): -`xml validate --dtd {{path/to/schema.dtd}} {{path/to/input1.xml|URI1 path/to/input2.xml|URI2 ...}}` +`xml {{[val|validate]}} {{[-d|--dtd]}} {{path/to/schema.dtd}} {{path/to/input1.xml|URI1 path/to/input2.xml|URI2 ...}}` - Validate one or more XML documents against an XML Schema Definition (XSD): -`xml validate --xsd {{path/to/schema.xsd}} {{path/to/input1.xml|URI1 path/to/input2.xml|URI2 ...}}` +`xml {{[val|validate]}} {{[-s|--xsd]}} {{path/to/schema.xsd}} {{path/to/input1.xml|URI1 path/to/input2.xml|URI2 ...}}` - Validate one or more XML documents against a Relax NG schema (RNG): -`xml validate --relaxng {{path/to/schema.rng}} {{path/to/input1.xml|URI1 path/to/input2.xml|URI2 ...}}` +`xml {{[val|validate]}} {{[-r|--relaxng]}} {{path/to/schema.rng}} {{path/to/input1.xml|URI1 path/to/input2.xml|URI2 ...}}` - Display help: -`xml validate --help` +`xml {{[val|validate]}} --help` diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/xml-xmln.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/xml-xmln.md new file mode 100644 index 00000000..8fa75297 --- /dev/null +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/xml-xmln.md @@ -0,0 +1,7 @@ +# xml xmln + +> This command is an alias of `xml pyx`. + +- View documentation for the original command: + +`tldr xml pyx` diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/xml.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/xml.md index a310337e..2879bc63 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/xml.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/xml.md @@ -2,7 +2,7 @@ > XMLStarlet Toolkit: query, edit, check, convert and transform XML documents. > Some subcommands such as `xml validate` have their own usage documentation. -> More information: . +> More information: . - Display general help, including the list of subcommands: diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/xzgrep.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/xzgrep.md index bb23407e..eba66aa1 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/xzgrep.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/xzgrep.md @@ -10,24 +10,24 @@ - Search for an exact string (disables regular expressions): -`xzgrep --fixed-strings "{{exact_string}}" {{path/to/file}}` +`xzgrep {{[-F|--fixed-strings]}} "{{exact_string}}" {{path/to/file}}` - Search for a pattern in all files showing line numbers of matches: -`xzgrep --line-number "{{search_pattern}}" {{path/to/file}}` +`xzgrep {{[-n|--line-number]}} "{{search_pattern}}" {{path/to/file}}` - Use extended regular expressions (supports `?`, `+`, `{}`, `()` and `|`), in case-insensitive mode: -`xzgrep --extended-regexp --ignore-case "{{search_pattern}}" {{path/to/file}}` +`xzgrep {{[-E|--extended-regexp]}} {{[-i|--ignore-case]}} "{{search_pattern}}" {{path/to/file}}` -- Print 3 lines of context around, before, or after each match: +- Print 3 lines of [C]ontext around, [B]efore, or [A]fter each match: -`xzgrep --{{context|before-context|after-context}}={{3}} "{{search_pattern}}" {{path/to/file}}` +`xzgrep --{{context|before-context|after-context}} {{3}} "{{search_pattern}}" {{path/to/file}}` - Print file name and line number for each match with color output: -`xzgrep --with-filename --line-number --color=always "{{search_pattern}}" {{path/to/file}}` +`xzgrep {{[-H|--with-filename]}} {{[-n|--line-number]}} --color=always "{{search_pattern}}" {{path/to/file}}` - Search for lines matching a pattern, printing only the matched text: -`xzgrep --only-matching "{{search_pattern}}" {{path/to/file}}` +`xzgrep {{[-o|--only-matching]}} "{{search_pattern}}" {{path/to/file}}` diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/zegrep.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/zegrep.md index 820cb432..7da62e5a 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/zegrep.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/zegrep.md @@ -9,20 +9,20 @@ - Search for extended regular expressions (supporting `?`, `+`, `{}`, `()` and `|`) in a compressed file (case-insensitive): -`zegrep --ignore-case "{{search_pattern}}" {{path/to/file}}` +`zegrep {{[-i|--ignore-case]}} "{{search_pattern}}" {{path/to/file}}` - Search for lines that do not match a pattern: -`zegrep --invert-match "{{search_pattern}}" {{path/to/file}}` +`zegrep {{[-v|--invert-match]}} "{{search_pattern}}" {{path/to/file}}` - Print file name and line number for each match: -`zegrep --with-filename --line-number "{{search_pattern}}" {{path/to/file}}` +`zegrep {{[-H|--with-filename]}} {{[-n|--line-number]}} "{{search_pattern}}" {{path/to/file}}` - Search for lines matching a pattern, printing only the matched text: -`zegrep --only-matching "{{search_pattern}}" {{path/to/file}}` +`zegrep {{[-o|--only-matching]}} "{{search_pattern}}" {{path/to/file}}` - Recursively search files in a compressed file for a pattern: -`zegrep --recursive "{{search_pattern}}" {{path/to/file}}` +`zegrep {{[-r|--recursive]}} "{{search_pattern}}" {{path/to/file}}` diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/zoxide.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/zoxide.md index 6662c9b3..470eca87 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/zoxide.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/common/zoxide.md @@ -24,6 +24,6 @@ `zoxide remove {{path/to/directory}}` -- Generate shell configuration for command aliases (`z`, `za`, `zi`, `zq`, `zr`): +- Generate shell configuration for command aliases (`z`, `zi`): -`zoxide init {{bash|fish|zsh}}` +`zoxide init {{bash|elvish|fish|nushell|posix|powershell|tcsh|xonsh|zsh}}` diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/linux/apt-add-repository.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/linux/apt-add-repository.md index c2c575c5..4f2b684c 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/linux/apt-add-repository.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/linux/apt-add-repository.md @@ -9,7 +9,7 @@ - Remove an `apt` repository: -`apt-add-repository --remove {{repository_spec}}` +`apt-add-repository {{[-r|--remove]}} {{repository_spec}}` - Update the package cache after adding a repository: @@ -17,4 +17,4 @@ - Enable source packages: -`apt-add-repository --enable-source {{repository_spec}}` +`apt-add-repository {{[-s|--enable-source]}} {{repository_spec}}` diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/linux/apt-file.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/linux/apt-file.md index 1a32a808..70150b9e 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/linux/apt-file.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/linux/apt-file.md @@ -17,4 +17,4 @@ - Search for packages that match the `regular_expression`: -`apt-file {{search|find}} --regexp {{regular_expression}}` +`apt-file {{search|find}} {{[-x|--regexp]}} {{regular_expression}}` diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/linux/bcachefs.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/linux/bcachefs.md index 87920264..af39bffd 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/linux/bcachefs.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/linux/bcachefs.md @@ -32,6 +32,6 @@ `sudo bcachefs data rereplicate {{path/to/mountpoint}}` -- Display help: +- Create a snapshot of a particular directory: -`bcachefs` +`bcachefs subvolume snapshot {{path/to/directory}} {{path/to/snapshot}}` diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/linux/blkid.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/linux/blkid.md index 0ba53b27..8748089b 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/linux/blkid.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/linux/blkid.md @@ -10,3 +10,7 @@ - List all partitions in a table, including current mountpoints: `sudo blkid {{[-o|--output]}} list` + +- Get the UUID of the filesystem on a partition: + +`blkid {{[-s|--match-tag]}} UUID {{[-o|--output]}} value {{/dev/sdXY}}` diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/linux/btrfs-check.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/linux/btrfs-check.md index e135ce4a..7172843f 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/linux/btrfs-check.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/linux/btrfs-check.md @@ -13,7 +13,7 @@ - Show the progress of the check: -`sudo btrfs check --progress {{path/to/partition}}` +`sudo btrfs check {{[-p|--progress]}} {{path/to/partition}}` - Verify the checksum of each data block (if the filesystem is good): @@ -21,7 +21,7 @@ - Use the `n`-th superblock (`n` can be 0, 1 or 2): -`sudo btrfs check --super {{n}} {{path/to/partition}}` +`sudo btrfs check {{[-s|--super]}} {{n}} {{path/to/partition}}` - Rebuild the checksum tree: diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/linux/btrfs-device.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/linux/btrfs-device.md index a10b066a..1117da4c 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/linux/btrfs-device.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/linux/btrfs-device.md @@ -5,11 +5,11 @@ - Add one or more devices to a btrfs filesystem: -`sudo btrfs device add {{path/to/block_device1}} [{{path/to/block_device2}}] {{path/to/btrfs_filesystem}}` +`sudo btrfs device add {{path/to/block_device1 path/to/block_device2 ...}} {{path/to/btrfs_filesystem}}` - Remove a device from a btrfs filesystem: -`sudo btrfs device remove {{path/to/device|device_id}} [{{...}}]` +`sudo btrfs device remove {{path/to/device1|device_id1 path/to/device2|device_id2 ...}}` - Display error statistics: @@ -17,7 +17,7 @@ - Scan all disks and inform the kernel of all detected btrfs filesystems: -`sudo btrfs device scan --all-devices` +`sudo btrfs device scan {{[-d|--all-devices]}}` - Display detailed per-disk allocation statistics: diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/linux/btrfs-filesystem.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/linux/btrfs-filesystem.md index 8bd906c3..4fc6587b 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/linux/btrfs-filesystem.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/linux/btrfs-filesystem.md @@ -26,3 +26,7 @@ - Summarize disk usage for the files in a directory recursively: `sudo btrfs filesystem du {{[-s|--summarize]}} {{path/to/directory}}` + +- Create a swap file: + +`sudo btrfs filesystem mkswapfile --size {{8g}} --uuid {{clear|random|time|UUID_value}} {{path/to/swapfile}}` diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/linux/btrfs-inspect-internal.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/linux/btrfs-inspect-internal.md index e63cab25..6a62ce65 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/linux/btrfs-inspect-internal.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/linux/btrfs-inspect-internal.md @@ -9,7 +9,7 @@ - Print superblock's and all of its copies' information: -`sudo btrfs inspect-internal dump-super --all {{path/to/partition}}` +`sudo btrfs inspect-internal dump-super {{[-a|--all]}} {{path/to/partition}}` - Print filesystem's metadata information: diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/linux/chmem.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/linux/chmem.md new file mode 100644 index 00000000..15d14d94 --- /dev/null +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/linux/chmem.md @@ -0,0 +1,29 @@ +# chmem + +> Modify the state of memory blocks (online or offline) in a Linux system. +> Typically used in virtualized environments to manage memory hotplug. +> More information: . + +- Set a memory block offline: + +`sudo chmem {{[-b|--block]}} {{[-d|--disable]}} {{block_number}}` + +- Set a memory block online: + +`sudo chmem {{[-b|--block]}} {{[-e|--enable]}} {{block_number}}` + +- Set a memory range offline using hexadecimal addresses: + +`sudo chmem {{[-d|--disable]}} 0x{{start_address}}-0x{{end_address}}` + +- Set a memory range online using hexadecimal addresses: + +`sudo chmem {{[-e|--enable]}} 0x{{start_address}}-0x{{end_address}}` + +- Set memory online and assign it to a specific zone (e.g., Movable): + +`sudo chmem {{[-e|--enable]}} 0x{{start_address}} {{[-z|--zone]}} {{Movable}}` + +- Display help: + +`chmem {{[-h|--help]}}` diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/linux/decode-dimms.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/linux/decode-dimms.md new file mode 100644 index 00000000..167737a3 --- /dev/null +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/linux/decode-dimms.md @@ -0,0 +1,12 @@ +# decode-dimms + +> Decode RAM data. +> More information: . + +- Display DIMM information: + +`decode-dimms` + +- Display help: + +`decode-dimms {{[-h|--help]}}` diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/linux/dmesg.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/linux/dmesg.md index 70d54389..6fb1b5be 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/linux/dmesg.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/linux/dmesg.md @@ -11,7 +11,7 @@ `sudo dmesg {{[-l|--level]}} err` -- Show kernel messages and keep reading new ones, similar to `tail --follow` (available in kernels 3.5.0 and newer): +- Show kernel messages and keep [w]aiting for new ones, similar to `tail --follow` (available in kernels 3.5.0 and newer): `sudo dmesg {{[-w|--follow]}}` diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/linux/dpkg-deb.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/linux/dpkg-deb.md index cbccfa72..657e59b9 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/linux/dpkg-deb.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/linux/dpkg-deb.md @@ -5,20 +5,20 @@ - Display information about a package: -`dpkg-deb --info {{path/to/file.deb}}` +`dpkg-deb {{[-I|--info]}} {{path/to/file.deb}}` - Display the package's name and version on one line: -`dpkg-deb --show {{path/to/file.deb}}` +`dpkg-deb {{[-W|--show]}} {{path/to/file.deb}}` - List the package's contents: -`dpkg-deb --contents {{path/to/file.deb}}` +`dpkg-deb {{[-c|--contents]}} {{path/to/file.deb}}` - Extract package's contents into a directory: -`dpkg-deb --extract {{path/to/file.deb}} {{path/to/directory}}` +`dpkg-deb {{[-x|--extract]}} {{path/to/file.deb}} {{path/to/directory}}` - Create a package from a specified directory: -`dpkg-deb --build {{path/to/directory}}` +`dpkg-deb {{[-b|--build]}} {{path/to/directory}}` diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/linux/dpkg-query.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/linux/dpkg-query.md index 80fd4afd..45b217e9 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/linux/dpkg-query.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/linux/dpkg-query.md @@ -5,20 +5,20 @@ - List all installed packages: -`dpkg-query --list` +`dpkg-query {{[-l|--list]}}` - List installed packages matching a pattern: -`dpkg-query --list '{{libc6*}}'` +`dpkg-query {{[-l|--list]}} '{{libc6*}}'` - List all files installed by a package: -`dpkg-query --listfiles {{libc6}}` +`dpkg-query {{[-L|--listfiles]}} {{libc6}}` - Show information about a package: -`dpkg-query --status {{libc6}}` +`dpkg-query {{[-s|--status]}} {{libc6}}` - Search for packages that own files matching a pattern: -`dpkg-query --search {{/etc/ld.so.conf.d}}` +`dpkg-query {{[-S|--search]}} {{/etc/ld.so.conf.d}}` diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/linux/dysk.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/linux/dysk.md index e101b8f1..f0ab3ceb 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/linux/dysk.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/linux/dysk.md @@ -1,7 +1,7 @@ # dysk > Display filesystem information in a table. -> More information: . +> More information: . - Get a standard overview of your usual disks: @@ -9,16 +9,16 @@ - Sort by free size: -`dysk --sort free` +`dysk {{[-s|--sort]}} free` - Include only HDD disks: -`dysk --filter 'disk = HDD'` +`dysk {{[-f|--filter]}} 'disk = HDD'` - Exclude SSD disks: -`dysk --filter 'disk <> SSD'` +`dysk {{[-f|--filter]}} 'disk <> SSD'` - Display disks with high utilization or low free space: -`dysk --filter 'use > 65% | free < 50G'` +`dysk {{[-f|--filter]}} 'use > 65% | free < 50G'` diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/linux/efibootmgr.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/linux/efibootmgr.md index b6f05c94..ac997362 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/linux/efibootmgr.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/linux/efibootmgr.md @@ -17,7 +17,7 @@ - Change the current boot order: -`sudo efibootmgr {{[-o|--bootorder]}} {{0002,0008,0001,0005}}` +`sudo efibootmgr {{[-o|--bootorder]}} {{0002,0008,0001,001A,...}}` - Delete a boot option: diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/linux/exiqgrep.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/linux/exiqgrep.md index 27b470a9..c0dc29c9 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/linux/exiqgrep.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/linux/exiqgrep.md @@ -5,19 +5,19 @@ - Match the sender address using a case-insensitive search: -`exiqgrep -f '<{{email@somedomain.com}}>'` +`exiqgrep -f '<{{email@example.com}}>'` - Match the sender address and display message IDs only: -`exiqgrep -i -f '<{{email@somedomain.com}}>'` +`exiqgrep -i -f '<{{email@example.com}}>'` - Match the recipient address: -`exiqgrep -r '{{email@somedomain.com}}'` +`exiqgrep -r '{{email@example.com}}'` - Remove all messages matching the sender address from the queue: -`exiqgrep -i -f '<{{email@somedomain.com}}>' | xargs exim -Mrm` +`exiqgrep -i -f '<{{email@example.com}}>' | xargs exim -Mrm` - Test for bounced messages: diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/linux/gamescope.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/linux/gamescope.md new file mode 100644 index 00000000..7aa9ed72 --- /dev/null +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/linux/gamescope.md @@ -0,0 +1,28 @@ +# gamescope + +> A micro-compositor used as a game layer. +> More information: . + +- Run a program with gamescope on the terminal: + +`gamescope -- {{program}}` + +- Run a game with gamescope through Steam: + +`gamescope -- %command%` + +- Upscale a 720p game to 1440p with integer scaling: + +`gamescope {{[-h|--nested-height]}} 720 {{[-H|--output-height]}} 1440 {{[-S|--scaler]}} integer -- %command%` + +- Limit a vsynced game to 30 FPS: + +`gamescope {{[-r|--nested-refresh]}} 30 -- %command%` + +- Toggle fullscreen: + +`` + +- Show help: + +`gamescope --help` diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/linux/genfstab.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/linux/genfstab.md index 971e9746..a570b699 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/linux/genfstab.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/linux/genfstab.md @@ -1,20 +1,24 @@ # genfstab -> Arch Linux install script to generate output suitable for addition to an fstab file. -> More information: . +> Generate output suitable for addition to the `/etc/fstab` file. +> More information: . -- Display an fstab compatible output based on a volume label: - -`genfstab -L {{path/to/mount_point}}` - -- Display an fstab compatible output based on a volume UUID: - -`genfstab -U {{path/to/mount_point}}` - -- A usual way to generate an fstab file, requires root permissions: +- Generate the `/etc/fstab` file using volume UUIDs during an Arch Linux installation (requires root permissions): `genfstab -U {{/mnt}} >> {{/mnt/etc/fstab}}` -- Append a volume into an fstab file to mount it automatically: +- Display fstab-compatible output based on volume labels: + +`genfstab -L {{path/to/mount_point}}` + +- Display fstab-compatible output based on volume UUIDs: + +`genfstab -U {{path/to/mount_point}}` + +- Display fstab-compatible output based on the specified identifier: + +`genfstab -t {{LABEL|UUID|PARTLABEL|PARTUUID}}` + +- Append a volume into the `/etc/fstab` file to mount it automatically: `genfstab -U {{path/to/mount_point}} | sudo tee -a /etc/fstab` diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/linux/kde-builder.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/linux/kde-builder.md index f2541629..0a227d77 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/linux/kde-builder.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/linux/kde-builder.md @@ -8,7 +8,7 @@ `kde-builder --initial-setup` -- Compile a KDE component and its dependencies from the source: +- Compile a KDE component and its dependencies from the source (use `workspace` to compile Plasma desktop): `kde-builder {{component_name}}` diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/linux/keyd.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/linux/keyd.md new file mode 100644 index 00000000..e11153cd --- /dev/null +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/linux/keyd.md @@ -0,0 +1,24 @@ +# keyd + +> Remap keys. +> More information: . + +- Start and enable the `keyd` service: + +`systemctl enable keyd --now` + +- Display keypress information: + +`sudo keyd monitor` + +- Reset bindings and reload the configuration files in `/etc/keyd`: + +`sudo keyd reload` + +- List all valid key names: + +`keyd list-keys` + +- Create a temporary binding: + +`sudo keyd bind "{{pressed_key}} = {{output_key}}` diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/linux/linux-boot-prober.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/linux/linux-boot-prober.md new file mode 100644 index 00000000..63d24cb7 --- /dev/null +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/linux/linux-boot-prober.md @@ -0,0 +1,8 @@ +# linux-boot-prober + +> Probe a partition for bootable operating systems. +> More information: . + +- Probe a partition: + +`sudo linux-boot-prober {{/dev/sdXY}}` diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/linux/loadkeys.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/linux/loadkeys.md index 2e564854..dffb5f35 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/linux/loadkeys.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/linux/loadkeys.md @@ -1,36 +1,37 @@ # loadkeys > Load the kernel keymap for the console. +> See also: `localectl`. > More information: . +- Load a specific keyboard layout for the current console: + +`sudo loadkeys {{en|de|fi|dvorak|...}}` + - Load a default keymap: -`loadkeys --default` - -- Load default keymap when an unusual keymap is loaded and `-` sign cannot be found: - -`loadkeys defmap` +`sudo loadkeys {{[-d|--default]}}` - Create a kernel source table: -`loadkeys --mktable` +`loadkeys {{[-m|--mktable]}}` - Create a binary keymap: -`loadkeys --bkeymap` +`loadkeys {{[-b|--bkeymap]}}` - Search and parse keymap without action: -`loadkeys --parse` +`loadkeys {{[-p|--parse]}}` - Load the keymap suppressing all output: -`loadkeys --quiet` +`loadkeys {{[-q|--quiet]}}` + +- Set a keymap for a specific console: + +`sudo loadkeys {{[-C|--console]}} {{/dev/ttyN}} {{uk}}` - Load a keymap from the specified file for the console: -`loadkeys --console {{/dev/ttyN}} {{/path/to/file}}` - -- Use standard names for keymaps of different locales: - -`loadkeys --console {{/dev/ttyN}} {{uk}}` +`loadkeys {{[-C|--console]}} {{/dev/ttyN}} {{/path/to/file}}` diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/linux/lshw.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/linux/lshw.md index b16f1166..fc6b27c8 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/linux/lshw.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/linux/lshw.md @@ -1,9 +1,9 @@ # lshw > List detailed information about hardware configurations as root user. -> More information: . +> More information: . -- Launch the GUI: +- Launch the X11 GUI (if available): `sudo lshw -X` @@ -11,10 +11,18 @@ `sudo lshw -short` -- List all disks and storage controllers in tabular format: +- List multiple class of hardware (all disks and storage controllers) in tabular format: -`sudo lshw -class disk -class storage -short` +`sudo lshw {{[-c|-class]}} disk {{[-c|-class]}} storage -short` -- Save all network interfaces to an HTML file: +- Save all network interfaces to an HTML/XML/JSON file: -`sudo lshw -class network -html > {{interfaces.html}}` +`sudo lshw {{[-c|-class]}} network -{{html|xml|json}} > interfaces{{.html|.xml|.json}}` + +- List network interfaces without revealing sensitive information (IP addresses, serial numbers, etc.): + +`sudo lshw {{[-c|-class]}} network -sanitize` + +- List a particular class of hardware: + +`sudo lshw {{[-c|-class]}} {{system|bridge|memory|processor|address|storage|disk|tape|bus|network|display|input|printer|multimedia|communication|power|volume|generic}}` diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/linux/makepkg.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/linux/makepkg.md index 80be65f5..d49ac59b 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/linux/makepkg.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/linux/makepkg.md @@ -14,7 +14,7 @@ - Make a package, install its dependencies then install it to the system: -`makepkg {{[-s|--syncdeps]}} {{[-i|--install]}}` +`makepkg {{[-si|--syncdeps --install]}}` - Make a package, but skip checking the source's hashes: @@ -31,3 +31,7 @@ - Generate and save the source information into `.SRCINFO`: `makepkg --printsrcinfo > .SRCINFO` + +- Download the source and install only the build dependencies for a program: + +`makepkg {{[-so|--syncdeps --nobuild]}}` diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/linux/mkfs.btrfs.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/linux/mkfs.btrfs.md index 0b691c89..c1bebb5c 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/linux/mkfs.btrfs.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/linux/mkfs.btrfs.md @@ -15,3 +15,7 @@ - Set a label for the filesystem: `sudo mkfs.btrfs {{[-L|--label]}} "{{label}}" {{/dev/sdX /dev/sdY ...}}` + +- Overwrite existing filesystem if one is detected: + +`sudo mkfs.btrfs {{[-f|--force]}} {{/dev/sdX}}` diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/linux/mkswap.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/linux/mkswap.md index 4834933e..6663c357 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/linux/mkswap.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/linux/mkswap.md @@ -14,4 +14,12 @@ - Specify a label for the partition (to allow `swapon` to use the label): -`sudo mkswap {{[-L|--label]}} {{label}} {{/dev/sda1}}` +`sudo mkswap {{[-L|--label]}} {{label}} {{/dev/sdXY}}` + +- Use the specified UUID: + +`sudo mkswap {{[-U|--uuid]}} {{clear|random|time|UUID_value}}` + +- Set up a swap file (for btrfs, see `tldr btrfs filesystem` instead): + +`sudo mkswap {{[-s|--size]}} {{file_size}} {{[-F|--file]}} {{path/to/swapfile}}` diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/linux/nixos-rebuild.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/linux/nixos-rebuild.md index 800107e6..db95ced7 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/linux/nixos-rebuild.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/linux/nixos-rebuild.md @@ -30,3 +30,7 @@ - Build the configuration and open it in a virtual machine: `sudo nixos-rebuild build-vm` + +- List available generations similar to the boot loader menu: + +`nixos-rebuild list-generations` diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/linux/pacstrap.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/linux/pacstrap.md index 3d967747..8c52a504 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/linux/pacstrap.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/linux/pacstrap.md @@ -1,17 +1,21 @@ # pacstrap -> Arch Linux install script to install packages to the specified new root directory. -> More information: . +> Install Arch Linux packages in the specified new root directory. +> More information: . -- Install the `base` package, Linux kernel and firmware for common hardware: +- Install the `base` package, the Linux kernel and firmware for common hardware: `pacstrap {{path/to/new/root}} {{base}} {{linux}} {{linux-firmware}}` -- Install the `base` package, Linux LTS kernel and `base-devel` build tools: +- Install the `base` package, the Linux LTS kernel and `base-devel` build tools: `pacstrap {{path/to/new/root}} {{base}} {{base-devel}} {{linux-lts}}` -- Install packages without copy the host's mirrorlist to the target: +- Install packages and copy the host's Pacman config to the target: + +`pacstrap -P {{path/to/new/root}} {{packages}}` + +- Install packages without copying the host's mirrorlist to the target: `pacstrap -M {{path/to/new/root}} {{packages}}` @@ -30,7 +34,3 @@ - Install packages in interactive mode (prompts for confirmation): `pacstrap -i {{path/to/new/root}} {{packages}}` - -- Install packages using package files: - -`pacstrap -U {{path/to/new/root}} {{path/to/package1}} {{path/to/package2}}` diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/linux/rofi.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/linux/rofi.md index 676f0278..950fc629 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/linux/rofi.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/linux/rofi.md @@ -1,7 +1,7 @@ # rofi > An application launcher and window switcher. -> More information: . +> More information: . - Show the list of apps: diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/linux/systemd-ac-power.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/linux/systemd-ac-power.md index a17cf26f..75154ff6 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/linux/systemd-ac-power.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/linux/systemd-ac-power.md @@ -9,4 +9,4 @@ - Additionally print `yes` or `no` to `stdout`: -`systemd-ac-power --verbose` +`systemd-ac-power {{[-v|--verbose]}}` diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/linux/systemd-cgls.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/linux/systemd-cgls.md index e7ca91c2..7313ce68 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/linux/systemd-cgls.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/linux/systemd-cgls.md @@ -13,4 +13,4 @@ - Display the control group hierarchy of one or more systemd units: -`systemd-cgls --unit {{unit1 unit2 ...}}` +`systemd-cgls {{[-u|--unit]}} {{unit1 unit2 ...}}` diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/linux/systemd-cgtop.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/linux/systemd-cgtop.md index afae6a4d..62c3f76c 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/linux/systemd-cgtop.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/linux/systemd-cgtop.md @@ -10,11 +10,11 @@ - Change the sort order: -`systemd-cgtop --order={{cpu|memory|path|tasks|io}}` +`systemd-cgtop {{[-i|--order]}} {{cpu|memory|path|tasks|io}}` - Show the CPU usage by time instead of percentage: -`systemd-cgtop --cpu=percentage` +`systemd-cgtop --cpu percentage` - Change the update interval in seconds (or one of these time units: `ms`, `us`, `min`): diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/linux/systemd-creds.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/linux/systemd-creds.md index 16a326cf..2d443ae3 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/linux/systemd-creds.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/linux/systemd-creds.md @@ -5,7 +5,7 @@ - Encrypt a file and set a specific name: -`systemd-creds encrypt --name={{name}} {{path/to/input_file}} {{path/to/output}}` +`systemd-creds encrypt --name {{name}} {{path/to/input_file}} {{path/to/output}}` - Decrypt the file again: @@ -13,12 +13,12 @@ - Encrypt text from `stdin`: -`echo -n {{text}} | systemd-creds encrypt --name={{name}} - {{path/to/output}}` +`echo -n {{text}} | systemd-creds encrypt --name {{name}} - {{path/to/output}}` - Encrypt the text and append it to the service file (the credentials will be available in `$CREDENTIALS_DIRECTORY`): -`echo -n {{text}} | systemd-creds encrypt --name={{name}} --pretty - - >> {{service}}` +`echo -n {{text}} | systemd-creds encrypt --name {{name}} --pretty - - >> {{service}}` - Create a credential that is only valid until the given timestamp: -`systemd-creds encrypt --not-after="{{timestamp}}" {{path/to/input_file}} {{path/to/output_file}}` +`systemd-creds encrypt --not-after "{{timestamp}}" {{path/to/input_file}} {{path/to/output_file}}` diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/linux/systemd-delta.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/linux/systemd-delta.md index 786306fa..5bef1cf3 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/linux/systemd-delta.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/linux/systemd-delta.md @@ -9,7 +9,7 @@ - Show only files of specific types (comma-separated list): -`systemd-delta --type {{masked|equivalent|redirected|overridden|extended|unchanged}}` +`systemd-delta {{[-t|--type]}} {{masked|equivalent|redirected|overridden|extended|unchanged}}` - Show only files whose path starts with the specified prefix (Note: A prefix is a directory containing subdirectories with systemd configuration files): diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/linux/systemd-detect-virt.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/linux/systemd-detect-virt.md index 140e27a9..1719d024 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/linux/systemd-detect-virt.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/linux/systemd-detect-virt.md @@ -13,12 +13,12 @@ - Silently check without printing anything: -`systemd-detect-virt --quiet` +`systemd-detect-virt {{[-q|--quiet]}}` - Only detect container virtualization: -`systemd-detect-virt --container` +`systemd-detect-virt {{[-c|--container]}}` - Only detect hardware virtualization: -`systemd-detect-virt --vm` +`systemd-detect-virt {{[-v|--vm]}}` diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/linux/systemd-dissect.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/linux/systemd-dissect.md index 11d52b38..c9e3a845 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/linux/systemd-dissect.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/linux/systemd-dissect.md @@ -9,15 +9,15 @@ - Mount an OS image: -`systemd-dissect --mount {{path/to/image.raw}} {{/mnt/image}}` +`systemd-dissect {{[-m|--mount]}} {{path/to/image.raw}} {{/mnt/image}}` - Unmount an OS image: -`systemd-dissect --umount {{/mnt/image}}` +`systemd-dissect {{[-u|--umount]}} {{/mnt/image}}` - List files in an image: -`systemd-dissect --list {{path/to/image.raw}}` +`systemd-dissect {{[-l|--list]}} {{path/to/image.raw}}` - Attach an OS image to an automatically allocated loopback block device and print its path: diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/linux/systemd-escape.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/linux/systemd-escape.md index cc6e7630..529ab8eb 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/linux/systemd-escape.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/linux/systemd-escape.md @@ -9,11 +9,11 @@ - Reverse the escaping process: -`systemd-escape --unescape {{text}}` +`systemd-escape {{[-u|--unescape]}} {{text}}` - Treat the given text as a path: -`systemd-escape --path {{text}}` +`systemd-escape {{[-p|--path]}} {{text}}` - Append the given suffix to the escaped text: diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/linux/systemd-firstboot.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/linux/systemd-firstboot.md index 5eba8692..11c1563d 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/linux/systemd-firstboot.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/linux/systemd-firstboot.md @@ -5,23 +5,23 @@ - Operate on the specified directory instead of the root directory of the host system: -`sudo systemd-firstboot --root={{path/to/root_directory}}` +`sudo systemd-firstboot --root {{path/to/root_directory}}` - Set the system keyboard layout: -`sudo systemd-firstboot --keymap={{keymap}}` +`sudo systemd-firstboot --keymap {{keymap}}` - Set the system hostname: -`sudo systemd-firstboot --hostname={{hostname}}` +`sudo systemd-firstboot --hostname {{hostname}}` - Set the root user's password: -`sudo systemd-firstboot --root-password={{password}}` +`sudo systemd-firstboot --root-password {{password}}` - Prompt the user interactively for a specific basic setting: -`sudo systemd-firstboot --prompt={{setting}}` +`sudo systemd-firstboot --prompt {{setting}}` - Force writing configuration even if the relevant files already exist: diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/linux/systemd-hwdb.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/linux/systemd-hwdb.md index 12f17c45..95da284f 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/linux/systemd-hwdb.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/linux/systemd-hwdb.md @@ -13,7 +13,7 @@ - Update the binary hardware database, returning a non-zero exit value on any parsing error: -`systemd-hwdb --strict update` +`systemd-hwdb {{[-s|--strict]}} update` - Update the binary hardware database in `/usr/lib/udev`: @@ -21,4 +21,4 @@ - Update the binary hardware database in the specified root path: -`systemd-hwdb --root={{path/to/root}} update` +`systemd-hwdb {{[-r|--root]}} {{path/to/root}} update` diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/linux/systemd-id128.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/linux/systemd-id128.md index 285016c3..26f4e622 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/linux/systemd-id128.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/linux/systemd-id128.md @@ -21,4 +21,4 @@ - Generate a new random identifier and print it as a UUID (five groups of digits separated by hyphens): -`systemd-id128 new --uuid` +`systemd-id128 new {{[-u|--uuid]}}` diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/linux/systemd-machine-id-setup.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/linux/systemd-machine-id-setup.md index 49e873f4..122a05a4 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/linux/systemd-machine-id-setup.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/linux/systemd-machine-id-setup.md @@ -10,12 +10,12 @@ - Specify an image policy: -`systemd-machine-id-setup --image-policy={{your_policy}}` +`systemd-machine-id-setup --image-policy {{your_policy}}` - Display the output as JSON: -`sudo systemd-machine-id-setup --json=pretty` +`sudo systemd-machine-id-setup --json pretty` - Operate on a disk image instead of a directory tree: -`systemd-machine-id-setup --image={{/path/to/image}}` +`systemd-machine-id-setup --image {{/path/to/image}}` diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/linux/systemd-mount.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/linux/systemd-mount.md index c1858605..39593efa 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/linux/systemd-mount.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/linux/systemd-mount.md @@ -17,16 +17,16 @@ - Create an automount point that mounts the actual file system at the time of first access: -`systemd-mount --automount=yes {{path/to/file_or_device}}` +`systemd-mount --automount yes {{path/to/file_or_device}}` - Unmount one or more devices: -`systemd-mount --umount {{path/to/mount_point_or_device1}} {{path/to/mount_point_or_device2}}` +`systemd-mount {{[-u|--umount]}} {{path/to/mount_point_or_device1}} {{path/to/mount_point_or_device2}}` - Mount a file system (image or block device) with a specific file system type: -`systemd-mount --type={{file_system_type}} {{path/to/file_or_device}} {{path/to/mount_point}}` +`systemd-mount {{[-t|--type]}} {{file_system_type}} {{path/to/file_or_device}} {{path/to/mount_point}}` - Mount a file system (image or block device) with additional mount options: -`systemd-mount --options={{mount_options}} {{path/to/file_or_device}} {{path/to/mount_point}}` +`systemd-mount {{[-o|--options]}} {{mount_options}} {{path/to/file_or_device}} {{path/to/mount_point}}` diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/linux/systemd-notify.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/linux/systemd-notify.md index 19a52881..a9ee43c7 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/linux/systemd-notify.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/linux/systemd-notify.md @@ -14,4 +14,4 @@ - Provide a custom status message to systemd (this information is shown by `systemctl status`): -`systemd-notify --status="{{Add custom status message here...}}"` +`systemd-notify --status "{{Add custom status message here...}}"` diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/linux/systemd-nspawn.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/linux/systemd-nspawn.md index a2f7cc53..ddc84bba 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/linux/systemd-nspawn.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/linux/systemd-nspawn.md @@ -5,16 +5,16 @@ - Run a command in a container: -`systemd-nspawn --directory {{path/to/container_root}}` +`systemd-nspawn {{[-D|--directory]}} {{path/to/container_root}}` - Run a full Linux-based OS in a container: -`systemd-nspawn --boot --directory {{path/to/container_root}}` +`systemd-nspawn {{[-b|--boot]}} {{[-D|--directory]}} {{path/to/container_root}}` - Run the specified command as PID 2 in the container (as opposed to PID 1) using a stub init process: -`systemd-nspawn --directory {{path/to/container_root}} --as-pid2` +`systemd-nspawn {{[-D|--directory]}} {{path/to/container_root}} {{[-a|--as-pid2]}}` - Specify the machine name and hostname: -`systemd-nspawn --machine={{container_name}} --hostname={{container_host}} --directory {{path/to/container_root}}` +`systemd-nspawn {{[-M|--machine]}} {{container_name}} --hostname {{container_host}} {{[-D|--directory]}} {{path/to/container_root}}` diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/linux/systemd-repart.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/linux/systemd-repart.md index 706ffe6d..c4e4ee98 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/linux/systemd-repart.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/linux/systemd-repart.md @@ -11,8 +11,8 @@ - View changes without applying: -`systemd-repart --dry-run=yes` +`systemd-repart --dry-run yes` - Grow root partition size to 10 gigabytes: -`systemd-repart --size=10G --root /` +`systemd-repart --size 10G --root /` diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/linux/systemd-run.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/linux/systemd-run.md index 0ffca042..f9fe44c5 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/linux/systemd-run.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/linux/systemd-run.md @@ -13,11 +13,11 @@ - Start a transient service with a custom unit name and description: -`sudo systemd-run --unit={{name}} --description={{string}} {{command}} {{argument1 argument2 ...}}` +`sudo systemd-run {{[-u|--unit]}} {{name}} --description {{string}} {{command}} {{argument1 argument2 ...}}` - Start a transient service that does not get cleaned up after it terminates with a custom environment variable: -`sudo systemd-run --remain-after-exit --set-env={{name}}={{value}} {{command}} {{argument1 argument2 ...}}` +`sudo systemd-run {{[-r|--remain-after-exit]}} --set-env={{name}}={{value}} {{command}} {{argument1 argument2 ...}}` - Start a transient timer that periodically runs its transient service (see `man systemd.time` for calendar event format): @@ -25,12 +25,12 @@ - Share the terminal with the program (allowing interactive input/output) and make sure the execution details remain after the program exits: -`systemd-run --remain-after-exit --pty {{command}}` +`systemd-run {{[-r|--remain-after-exit]}} --pty {{command}}` - Set properties (e.g. CPUQuota, MemoryMax) of the process and wait until it exits: -`systemd-run --property MemoryMax={{memory_in_bytes}} --property CPUQuota={{percentage_of_CPU_time}}% --wait {{command}}` +`systemd-run {{[-p|--property]}} MemoryMax={{memory_in_bytes}} {{[-p|--property]}} CPUQuota={{percentage_of_CPU_time}}% --wait {{command}}` - Use the program in a shell pipeline: -`{{command1}} | systemd-run --pipe {{command2}} | {{command3}}` +`{{command1}} | systemd-run {{[-P|--pipe]}} {{command2}} | {{command3}}` diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/linux/systemd-socket-activate.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/linux/systemd-socket-activate.md index 282245a9..9a4fcd7e 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/linux/systemd-socket-activate.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/linux/systemd-socket-activate.md @@ -21,4 +21,4 @@ - Activate a service with a specified port: -`systemd-socket-activate {{path/to/socket.service}} {{{[-l|--listen]}}} {{8080}}` +`systemd-socket-activate {{path/to/socket.service}} {{[-l|--listen]}} {{8080}}` diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/linux/systemd-stdio-bridge.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/linux/systemd-stdio-bridge.md index e96569bf..19c5ce84 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/linux/systemd-stdio-bridge.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/linux/systemd-stdio-bridge.md @@ -14,8 +14,8 @@ - Forward `stdin`/`stdout` to the local system bus within a specific container: -`systemd-stdio-bridge --machine={{mycontainer}}` +`systemd-stdio-bridge {{[-M|--machine]}} {{mycontainer}}` - Forward `stdin`/`stdout` to a custom D-Bus address: -`systemd-stdio-bridge --bus-path=unix:path={{/custom/dbus/socket}}` +`systemd-stdio-bridge {{[-p|--bus-path]}} unix:path={{/custom/dbus/socket}}` diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/linux/toolbox-create.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/linux/toolbox-create.md index 54caa994..4c869b15 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/linux/toolbox-create.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/linux/toolbox-create.md @@ -5,20 +5,20 @@ - Create a `toolbox` container for a specific distribution: -`toolbox create --distro {{distribution}}` +`toolbox create {{[-d|--distro]}} {{distribution}}` - Create a `toolbox` container for a specific release of the current distribution: -`toolbox create --release {{release}}` +`toolbox create {{[-r|--release]}} {{release}}` - Create a `toolbox` container with a custom image: -`toolbox create --image {{name}}` +`toolbox create {{[-i|--image]}} {{name}}` - Create a `toolbox` container from a custom Fedora image: -`toolbox create --image {{registry.fedoraproject.org/fedora-toolbox:39}}` +`toolbox create {{[-i|--image]}} {{registry.fedoraproject.org/fedora-toolbox:39}}` - Create a `toolbox` container using the default image for Fedora 39: -`toolbox create --distro {{fedora}} --release {{f39}}` +`toolbox create {{[-d|--distro]}} {{fedora}} {{[-r|--release]}} {{f39}}` diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/linux/toolbox-enter.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/linux/toolbox-enter.md index 5e468086..1cac31d9 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/linux/toolbox-enter.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/linux/toolbox-enter.md @@ -6,12 +6,12 @@ - Enter a `toolbox` container using the default image of a specific distribution: -`toolbox enter --distro {{distribution}}` +`toolbox enter {{[-d|--distro]}} {{distribution}}` - Enter a `toolbox` container using the default image of a specific release of the current distribution: -`toolbox enter --release {{release}}` +`toolbox enter {{[-r|--release]}} {{release}}` - Enter a toolbox container using the default image for Fedora 39: -`toolbox enter --distro {{fedora}} --release {{f39}}` +`toolbox enter {{[-d|--distro]}} {{fedora}} {{[-r|--release]}} {{f39}}` diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/linux/toolbox-list.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/linux/toolbox-list.md index d166c757..d6200465 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/linux/toolbox-list.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/linux/toolbox-list.md @@ -9,8 +9,8 @@ - List only `toolbox` containers: -`toolbox list --containers` +`toolbox list {{[-c|--containers]}}` - List only `toolbox` images: -`toolbox list --images` +`toolbox list {{[-i|--images]}}` diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/linux/toolbox-rm.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/linux/toolbox-rm.md index 929f836a..671cfba7 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/linux/toolbox-rm.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/linux/toolbox-rm.md @@ -10,8 +10,8 @@ - Remove all `toolbox` containers: -`toolbox rm --all` +`toolbox rm {{[-a|--all]}}` - Force the removal of a currently active `toolbox` container: -`toolbox rm --force {{container_name}}` +`toolbox rm {{[-f|--force]}} {{container_name}}` diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/linux/toolbox-rmi.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/linux/toolbox-rmi.md index fd03ae74..87fa85fa 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/linux/toolbox-rmi.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/linux/toolbox-rmi.md @@ -10,8 +10,8 @@ - Remove all `toolbox` images: -`toolbox rmi --all` +`toolbox rmi {{[-a|--all]}}` - Force the removal of a `toolbox` image which is currently being used by a container (the container will be removed as well): -`toolbox rmi --force {{image_name}}` +`toolbox rmi {{[-f|--force]}} {{image_name}}` diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/linux/toolbox-run.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/linux/toolbox-run.md index e3d59ae8..08db20e0 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/linux/toolbox-run.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/linux/toolbox-run.md @@ -6,12 +6,12 @@ - Run a command inside a specific `toolbox` container: -`toolbox run --container {{container_name}} {{command}}` +`toolbox run {{[-c|--container]}} {{container_name}} {{command}}` - Run a command inside a `toolbox` container for a specific release of a distribution: -`toolbox run --distro {{distribution}} --release {{release}} {{command}}` +`toolbox run {{[-d|--distro]}} {{distribution}} {{[-r|--release]}} {{release}} {{command}}` - Run `emacs` inside a `toolbox` container using the default image for Fedora 39: -`toolbox run --distro {{fedora}} --release {{f39}} {{emacs}}` +`toolbox run {{[-d|--distro]}} {{fedora}} {{[-r|--release]}} {{f39}} {{emacs}}` diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/linux/toolbox.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/linux/toolbox.md index cfe5840f..0b9b0ef3 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/linux/toolbox.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/linux/toolbox.md @@ -14,7 +14,7 @@ - Display help: -`toolbox --help` +`toolbox {{[-h|--help]}}` - Display version: diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/linux/wofi.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/linux/wofi.md index e60d6e2e..2e9f01a7 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/linux/wofi.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/linux/wofi.md @@ -1,16 +1,16 @@ # wofi > An application launcher for wlroots-based Wayland compositors, similar to `rofi` and `dmenu`. -> More information: . +> More information: . - Show the list of apps: -`wofi --show drun` +`wofi {{[-S|--show]}} drun` - Show the list of all commands: -`wofi --show run` +`wofi {{[-S|--show]}} run` - Pipe a list of items to `stdin` and print the selected item to `stdout`: -`printf "{{Choice1\nChoice2\nChoice3}}" | wofi --dmenu` +`printf "{{Choice1\nChoice2\nChoice3}}" | wofi {{[-d|--dmenu]}}` diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/linux/xbps-install.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/linux/xbps-install.md index b2bfade0..056848f1 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/linux/xbps-install.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/linux/xbps-install.md @@ -10,4 +10,4 @@ - Synchronize and update all packages: -`xbps-install --sync --update` +`xbps-install {{[-S|--sync]}} {{[-u|--update]}}` diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/linux/xbps-query.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/linux/xbps-query.md index 06573aa6..c9b7b312 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/linux/xbps-query.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/linux/xbps-query.md @@ -6,20 +6,20 @@ - Search for a package in remote repositories using a regular expression or a keyword (if `--regex` is omitted): -`xbps-query --search {{regular_expression|keyword}} --repository --regex` +`xbps-query {{[-s|--search]}} {{regular_expression|keyword}} --repository --regex` - Show information about an installed package: -`xbps-query --show {{package}}` +`xbps-query {{[-S|--show]}} {{package}}` - Show information about a package in remote repositories: -`xbps-query --show {{package}} --repository` +`xbps-query {{[-S|--show]}} {{package}} --repository` - List packages registered in the package database: -`xbps-query --list-pkgs` +`xbps-query {{[-l|--list-pkgs]}}` - List explicitly installed packages (i.e. not automatically installed as dependencies): -`xbps-query --list-manual-pkgs` +`xbps-query {{[-m|--list-manual-pkgs]}}` diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/linux/xbps-remove.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/linux/xbps-remove.md index 84126931..20cf6572 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/linux/xbps-remove.md +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/linux/xbps-remove.md @@ -10,12 +10,12 @@ - Remove a package and its dependencies: -`xbps-remove --recursive {{package}}` +`xbps-remove {{[-R|--recursive]}} {{package}}` - Remove orphan packages (installed as dependencies but no longer required by any package): -`xbps-remove --remove-orphans` +`xbps-remove {{[-o|--remove-orphans]}}` - Remove obsolete packages from the cache: -`xbps-remove --clean-cache` +`xbps-remove {{[-O|--clean-cache]}}` diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/osx/mac-cleanup.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/osx/mac-cleanup.md new file mode 100644 index 00000000..0303478c --- /dev/null +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/osx/mac-cleanup.md @@ -0,0 +1,24 @@ +# mac-cleanup + +> A modern macOS cleanup tool to remove caches and junk. +> More information: . + +- Start the cleanup process: + +`mac-cleanup` + +- Open the module configuration screen: + +`mac-cleanup {{[-c|--configure]}}` + +- Perform a dry-ru[n], showing what will be removed without actually deleting it: + +`mac-cleanup {{[-n|--dry-run]}}` + +- Specify the directory with custom cleanup [p]ath: + +`mac-cleanup {{[-p|--custom-path]}} {{path/to/directory}}` + +- Automatically acknowledge all warnings and continue with [f]orce: + +`mac-cleanup -f` diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/windows/vol.py.md b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/windows/vol.py.md new file mode 100644 index 00000000..735daf44 --- /dev/null +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/pages/windows/vol.py.md @@ -0,0 +1,25 @@ +# vol.py + +> Forensics framework used to analyze volatile memory (RAM) dumps. +> With volatility3, plugins are now based on operating system. Examples below will use Windows. +> More information: . + +- Get information about a memory dump file: + +`python3 vol.py {{[-f|--filename]}} {{path/to/memory_dump_file}} windows.info` + +- List active processes: + +`python3 vol.py {{[-f|--filename]}} {{path/to/memory_dump_file}} windows.pslist` + +- List hashes of users on system: + +`python3 vol.py {{[-f|--filename]}} {{path/to/memory_dump_file}} windows.hashdump` + +- List active network connections: + +`python3 vol.py {{[-f|--filename]}} {{path/to/memory_dump_file}} windows.netstat` + +- Display help: + +`python3 vol.py {{[-h|--help]}}` diff --git a/Gentoo/gentooamd/home/user/.tldrc/tldr/scripts/wrong-filename.sh b/Gentoo/gentooamd/home/user/.tldrc/tldr/scripts/wrong-filename.sh index 6cf415d9..78b0779a 100644 --- a/Gentoo/gentooamd/home/user/.tldrc/tldr/scripts/wrong-filename.sh +++ b/Gentoo/gentooamd/home/user/.tldrc/tldr/scripts/wrong-filename.sh @@ -17,7 +17,7 @@ set -e # Iterate through all Markdown files in the 'pages' directories find pages* -name '*.md' -type f | while read -r path; do # Extract the expected command name from the filename - COMMAND_NAME_FILE=$(basename "$path" | head -c-4 | sed 's/\.fish//' | sed 's/\.js//' | sed 's/\.1//' | tr '-' ' ' | tr '[:upper:]' '[:lower:]') + COMMAND_NAME_FILE=$(basename "$path" | head -c-4 | sed 's/\.fish//' | sed 's/\.js//' | sed 's/\.1//' | sed 's/\.2//' | sed 's/\.3//' | tr '-' ' ' | tr '[:upper:]' '[:lower:]') # Extract the command name from the first line of the Markdown file COMMAND_NAME_PAGE=$(head -n1 "$path" | tail -c+3 | sed 's/--//' | tr '-' ' ' | tr '[:upper:]' '[:lower:]') diff --git a/Gentoo/gentooamd/kernel/kernel-config-6.14.8-Ganome-v1.02 b/Gentoo/gentooamd/kernel/kernel-config-6.14.8-Ganome-v1.02 new file mode 100644 index 00000000..f22743e6 --- /dev/null +++ b/Gentoo/gentooamd/kernel/kernel-config-6.14.8-Ganome-v1.02 @@ -0,0 +1,7430 @@ +# +# Automatically generated file; DO NOT EDIT. +# Linux/x86 6.14.8 Kernel Configuration +# +CONFIG_CC_VERSION_TEXT="x86_64-pc-linux-gnu-gcc (Gentoo 14.2.1_p20250419 p8) 14.2.1 20250419" +CONFIG_CC_IS_GCC=y +CONFIG_GCC_VERSION=140201 +CONFIG_CLANG_VERSION=0 +CONFIG_AS_IS_GNU=y +CONFIG_AS_VERSION=24400 +CONFIG_LD_IS_BFD=y +CONFIG_LD_VERSION=24400 +CONFIG_LLD_VERSION=0 +CONFIG_RUSTC_VERSION=108501 +CONFIG_RUSTC_LLVM_VERSION=190107 +CONFIG_CC_CAN_LINK=y +CONFIG_CC_CAN_LINK_STATIC=y +CONFIG_CC_HAS_ASM_GOTO_OUTPUT=y +CONFIG_CC_HAS_ASM_GOTO_TIED_OUTPUT=y +CONFIG_TOOLS_SUPPORT_RELR=y +CONFIG_CC_HAS_ASM_INLINE=y +CONFIG_CC_HAS_NO_PROFILE_FN_ATTR=y +CONFIG_LD_CAN_USE_KEEP_IN_OVERLAY=y +CONFIG_RUSTC_HAS_COERCE_POINTEE=y +CONFIG_PAHOLE_VERSION=129 +CONFIG_IRQ_WORK=y +CONFIG_BUILDTIME_TABLE_SORT=y +CONFIG_THREAD_INFO_IN_TASK=y + +# +# General setup +# +CONFIG_INIT_ENV_ARG_LIMIT=32 +# CONFIG_COMPILE_TEST is not set +# CONFIG_WERROR is not set +CONFIG_LOCALVERSION="-Ganome-v1.02" +CONFIG_LOCALVERSION_AUTO=y +CONFIG_BUILD_SALT="" +CONFIG_HAVE_KERNEL_GZIP=y +CONFIG_HAVE_KERNEL_BZIP2=y +CONFIG_HAVE_KERNEL_LZMA=y +CONFIG_HAVE_KERNEL_XZ=y +CONFIG_HAVE_KERNEL_LZO=y +CONFIG_HAVE_KERNEL_LZ4=y +CONFIG_HAVE_KERNEL_ZSTD=y +CONFIG_KERNEL_GZIP=y +# CONFIG_KERNEL_BZIP2 is not set +# CONFIG_KERNEL_LZMA is not set +# CONFIG_KERNEL_XZ is not set +# CONFIG_KERNEL_LZO is not set +# CONFIG_KERNEL_LZ4 is not set +# CONFIG_KERNEL_ZSTD is not set +CONFIG_DEFAULT_INIT="" +CONFIG_DEFAULT_HOSTNAME="(none)" +CONFIG_SYSVIPC=y +CONFIG_SYSVIPC_SYSCTL=y +CONFIG_SYSVIPC_COMPAT=y +CONFIG_POSIX_MQUEUE=y +CONFIG_POSIX_MQUEUE_SYSCTL=y +CONFIG_WATCH_QUEUE=y +CONFIG_CROSS_MEMORY_ATTACH=y +# CONFIG_USELIB is not set +CONFIG_AUDIT=y +CONFIG_HAVE_ARCH_AUDITSYSCALL=y +CONFIG_AUDITSYSCALL=y + +# +# IRQ subsystem +# +CONFIG_GENERIC_IRQ_PROBE=y +CONFIG_GENERIC_IRQ_SHOW=y +CONFIG_GENERIC_IRQ_EFFECTIVE_AFF_MASK=y +CONFIG_GENERIC_PENDING_IRQ=y +CONFIG_GENERIC_IRQ_MIGRATION=y +CONFIG_HARDIRQS_SW_RESEND=y +CONFIG_IRQ_DOMAIN=y +CONFIG_IRQ_DOMAIN_HIERARCHY=y +CONFIG_GENERIC_MSI_IRQ=y +CONFIG_IRQ_MSI_IOMMU=y +CONFIG_GENERIC_IRQ_MATRIX_ALLOCATOR=y +CONFIG_GENERIC_IRQ_RESERVATION_MODE=y +CONFIG_GENERIC_IRQ_STAT_SNAPSHOT=y +CONFIG_IRQ_FORCED_THREADING=y +CONFIG_SPARSE_IRQ=y +# CONFIG_GENERIC_IRQ_DEBUGFS is not set +# end of IRQ subsystem + +CONFIG_CLOCKSOURCE_WATCHDOG=y +CONFIG_ARCH_CLOCKSOURCE_INIT=y +CONFIG_GENERIC_TIME_VSYSCALL=y +CONFIG_GENERIC_CLOCKEVENTS=y +CONFIG_GENERIC_CLOCKEVENTS_BROADCAST=y +CONFIG_GENERIC_CLOCKEVENTS_BROADCAST_IDLE=y +CONFIG_GENERIC_CLOCKEVENTS_MIN_ADJUST=y +CONFIG_GENERIC_CMOS_UPDATE=y +CONFIG_HAVE_POSIX_CPU_TIMERS_TASK_WORK=y +CONFIG_POSIX_CPU_TIMERS_TASK_WORK=y +CONFIG_CONTEXT_TRACKING=y +CONFIG_CONTEXT_TRACKING_IDLE=y + +# +# Timers subsystem +# +CONFIG_TICK_ONESHOT=y +CONFIG_NO_HZ_COMMON=y +# CONFIG_HZ_PERIODIC is not set +CONFIG_NO_HZ_IDLE=y +# CONFIG_NO_HZ_FULL is not set +CONFIG_CONTEXT_TRACKING_USER=y +# CONFIG_CONTEXT_TRACKING_USER_FORCE is not set +# CONFIG_NO_HZ is not set +CONFIG_HIGH_RES_TIMERS=y +CONFIG_CLOCKSOURCE_WATCHDOG_MAX_SKEW_US=125 +# end of Timers subsystem + +CONFIG_BPF=y +CONFIG_HAVE_EBPF_JIT=y +CONFIG_ARCH_WANT_DEFAULT_BPF_JIT=y + +# +# BPF subsystem +# +CONFIG_BPF_SYSCALL=y +CONFIG_BPF_JIT=y +CONFIG_BPF_JIT_ALWAYS_ON=y +CONFIG_BPF_JIT_DEFAULT_ON=y +CONFIG_BPF_UNPRIV_DEFAULT_OFF=y +CONFIG_USERMODE_DRIVER=y +CONFIG_BPF_PRELOAD=y +CONFIG_BPF_PRELOAD_UMD=m +CONFIG_BPF_LSM=y +# end of BPF subsystem + +CONFIG_PREEMPT_BUILD=y +CONFIG_ARCH_HAS_PREEMPT_LAZY=y +# CONFIG_PREEMPT_NONE is not set +CONFIG_PREEMPT_VOLUNTARY=y +# CONFIG_PREEMPT is not set +# CONFIG_PREEMPT_LAZY is not set +# CONFIG_PREEMPT_RT is not set +CONFIG_PREEMPT_COUNT=y +CONFIG_PREEMPTION=y +CONFIG_PREEMPT_DYNAMIC=y +CONFIG_SCHED_CORE=y + +# +# CPU/Task time and stats accounting +# +CONFIG_VIRT_CPU_ACCOUNTING=y +# CONFIG_TICK_CPU_ACCOUNTING is not set +CONFIG_VIRT_CPU_ACCOUNTING_GEN=y +CONFIG_IRQ_TIME_ACCOUNTING=y +CONFIG_HAVE_SCHED_AVG_IRQ=y +CONFIG_BSD_PROCESS_ACCT=y +CONFIG_BSD_PROCESS_ACCT_V3=y +CONFIG_TASKSTATS=y +CONFIG_TASK_DELAY_ACCT=y +CONFIG_TASK_XACCT=y +CONFIG_TASK_IO_ACCOUNTING=y +CONFIG_PSI=y +CONFIG_PSI_DEFAULT_DISABLED=y +# end of CPU/Task time and stats accounting + +CONFIG_CPU_ISOLATION=y + +# +# RCU Subsystem +# +CONFIG_TREE_RCU=y +CONFIG_PREEMPT_RCU=y +# CONFIG_RCU_EXPERT is not set +CONFIG_TREE_SRCU=y +CONFIG_TASKS_RCU_GENERIC=y +CONFIG_NEED_TASKS_RCU=y +CONFIG_TASKS_RCU=y +CONFIG_TASKS_RUDE_RCU=y +CONFIG_TASKS_TRACE_RCU=y +CONFIG_RCU_STALL_COMMON=y +CONFIG_RCU_NEED_SEGCBLIST=y +# end of RCU Subsystem + +CONFIG_IKCONFIG=y +CONFIG_IKCONFIG_PROC=y +# CONFIG_IKHEADERS is not set +CONFIG_LOG_BUF_SHIFT=18 +CONFIG_LOG_CPU_MAX_BUF_SHIFT=12 +# CONFIG_PRINTK_INDEX is not set +CONFIG_HAVE_UNSTABLE_SCHED_CLOCK=y + +# +# Scheduler features +# +# CONFIG_UCLAMP_TASK is not set +# CONFIG_SCHED_ALT is not set +# end of Scheduler features + +CONFIG_ARCH_SUPPORTS_NUMA_BALANCING=y +CONFIG_ARCH_WANT_BATCHED_UNMAP_TLB_FLUSH=y +CONFIG_CC_HAS_INT128=y +CONFIG_CC_IMPLICIT_FALLTHROUGH="-Wimplicit-fallthrough=5" +CONFIG_GCC10_NO_ARRAY_BOUNDS=y +CONFIG_CC_NO_ARRAY_BOUNDS=y +CONFIG_GCC_NO_STRINGOP_OVERFLOW=y +CONFIG_CC_NO_STRINGOP_OVERFLOW=y +CONFIG_ARCH_SUPPORTS_INT128=y +CONFIG_NUMA_BALANCING=y +CONFIG_NUMA_BALANCING_DEFAULT_ENABLED=y +CONFIG_SLAB_OBJ_EXT=y +CONFIG_CGROUPS=y +CONFIG_PAGE_COUNTER=y +# CONFIG_CGROUP_FAVOR_DYNMODS is not set +CONFIG_MEMCG=y +# CONFIG_MEMCG_V1 is not set +CONFIG_BLK_CGROUP=y +CONFIG_CGROUP_WRITEBACK=y +CONFIG_CGROUP_SCHED=y +CONFIG_GROUP_SCHED_WEIGHT=y +CONFIG_FAIR_GROUP_SCHED=y +CONFIG_CFS_BANDWIDTH=y +# CONFIG_RT_GROUP_SCHED is not set +CONFIG_SCHED_MM_CID=y +CONFIG_CGROUP_PIDS=y +# CONFIG_CGROUP_RDMA is not set +CONFIG_CGROUP_DMEM=y +CONFIG_CGROUP_FREEZER=y +CONFIG_CPUSETS=y +# CONFIG_CPUSETS_V1 is not set +CONFIG_PROC_PID_CPUSET=y +CONFIG_CGROUP_DEVICE=y +CONFIG_CGROUP_CPUACCT=y +CONFIG_CGROUP_PERF=y +CONFIG_CGROUP_BPF=y +CONFIG_CGROUP_MISC=y +# CONFIG_CGROUP_DEBUG is not set +CONFIG_SOCK_CGROUP_DATA=y +CONFIG_NAMESPACES=y +CONFIG_UTS_NS=y +CONFIG_TIME_NS=y +CONFIG_IPC_NS=y +CONFIG_USER_NS=y +CONFIG_PID_NS=y +CONFIG_NET_NS=y +CONFIG_CHECKPOINT_RESTORE=y +CONFIG_SCHED_AUTOGROUP=y +CONFIG_RELAY=y +CONFIG_BLK_DEV_INITRD=y +CONFIG_INITRAMFS_SOURCE="" +CONFIG_RD_GZIP=y +CONFIG_RD_BZIP2=y +CONFIG_RD_LZMA=y +CONFIG_RD_XZ=y +CONFIG_RD_LZO=y +CONFIG_RD_LZ4=y +CONFIG_RD_ZSTD=y +CONFIG_BOOT_CONFIG=y +# CONFIG_BOOT_CONFIG_FORCE is not set +# CONFIG_BOOT_CONFIG_EMBED is not set +CONFIG_INITRAMFS_PRESERVE_MTIME=y +CONFIG_CC_OPTIMIZE_FOR_PERFORMANCE=y +# CONFIG_CC_OPTIMIZE_FOR_SIZE is not set +CONFIG_LD_ORPHAN_WARN=y +CONFIG_LD_ORPHAN_WARN_LEVEL="warn" +CONFIG_SYSCTL=y +CONFIG_HAVE_UID16=y +CONFIG_SYSCTL_EXCEPTION_TRACE=y +CONFIG_HAVE_PCSPKR_PLATFORM=y +CONFIG_EXPERT=y +CONFIG_UID16=y +CONFIG_MULTIUSER=y +CONFIG_SGETMASK_SYSCALL=y +CONFIG_SYSFS_SYSCALL=y +CONFIG_FHANDLE=y +CONFIG_POSIX_TIMERS=y +CONFIG_PRINTK=y +CONFIG_BUG=y +CONFIG_ELF_CORE=y +CONFIG_PCSPKR_PLATFORM=y +# CONFIG_BASE_SMALL is not set +CONFIG_FUTEX=y +CONFIG_FUTEX_PI=y +CONFIG_EPOLL=y +CONFIG_SIGNALFD=y +CONFIG_TIMERFD=y +CONFIG_EVENTFD=y +CONFIG_SHMEM=y +CONFIG_AIO=y +CONFIG_IO_URING=y +CONFIG_ADVISE_SYSCALLS=y +CONFIG_MEMBARRIER=y +CONFIG_KCMP=y +CONFIG_RSEQ=y +# CONFIG_DEBUG_RSEQ is not set +CONFIG_CACHESTAT_SYSCALL=y +# CONFIG_PC104 is not set +CONFIG_KALLSYMS=y +# CONFIG_KALLSYMS_SELFTEST is not set +CONFIG_KALLSYMS_ALL=y +CONFIG_KALLSYMS_ABSOLUTE_PERCPU=y +CONFIG_ARCH_HAS_MEMBARRIER_SYNC_CORE=y +CONFIG_HAVE_PERF_EVENTS=y +CONFIG_GUEST_PERF_EVENTS=y + +# +# Kernel Performance Events And Counters +# +CONFIG_PERF_EVENTS=y +# CONFIG_DEBUG_PERF_USE_VMALLOC is not set +# end of Kernel Performance Events And Counters + +CONFIG_SYSTEM_DATA_VERIFICATION=y +CONFIG_PROFILING=y +CONFIG_TRACEPOINTS=y + +# +# Kexec and crash features +# +CONFIG_CRASH_RESERVE=y +CONFIG_VMCORE_INFO=y +CONFIG_KEXEC_CORE=y +CONFIG_HAVE_IMA_KEXEC=y +CONFIG_KEXEC=y +CONFIG_KEXEC_FILE=y +CONFIG_KEXEC_SIG=y +CONFIG_KEXEC_SIG_FORCE=y +CONFIG_KEXEC_BZIMAGE_VERIFY_SIG=y +CONFIG_CRASH_DUMP=y +CONFIG_CRASH_HOTPLUG=y +CONFIG_CRASH_MAX_MEMORY_RANGES=8192 +# end of Kexec and crash features +# end of General setup + +CONFIG_64BIT=y +CONFIG_X86_64=y +CONFIG_X86=y +CONFIG_INSTRUCTION_DECODER=y +CONFIG_OUTPUT_FORMAT="elf64-x86-64" +CONFIG_LOCKDEP_SUPPORT=y +CONFIG_STACKTRACE_SUPPORT=y +CONFIG_MMU=y +CONFIG_ARCH_MMAP_RND_BITS_MIN=28 +CONFIG_ARCH_MMAP_RND_BITS_MAX=32 +CONFIG_ARCH_MMAP_RND_COMPAT_BITS_MIN=8 +CONFIG_ARCH_MMAP_RND_COMPAT_BITS_MAX=16 +CONFIG_GENERIC_ISA_DMA=y +CONFIG_GENERIC_BUG=y +CONFIG_GENERIC_BUG_RELATIVE_POINTERS=y +CONFIG_ARCH_MAY_HAVE_PC_FDC=y +CONFIG_GENERIC_CALIBRATE_DELAY=y +CONFIG_ARCH_HAS_CPU_RELAX=y +CONFIG_ARCH_HIBERNATION_POSSIBLE=y +CONFIG_ARCH_SUSPEND_POSSIBLE=y +CONFIG_AUDIT_ARCH=y +CONFIG_X86_64_SMP=y +CONFIG_ARCH_SUPPORTS_UPROBES=y +CONFIG_FIX_EARLYCON_MEM=y +CONFIG_DYNAMIC_PHYSICAL_MASK=y +CONFIG_PGTABLE_LEVELS=4 +CONFIG_CC_HAS_SANE_STACKPROTECTOR=y + +# +# Processor type and features +# +CONFIG_SMP=y +CONFIG_X86_X2APIC=y +CONFIG_X86_POSTED_MSI=y +CONFIG_X86_MPPARSE=y +CONFIG_X86_CPU_RESCTRL=y +CONFIG_X86_FRED=y +# CONFIG_X86_EXTENDED_PLATFORM is not set +# CONFIG_X86_INTEL_LPSS is not set +CONFIG_X86_AMD_PLATFORM_DEVICE=y +CONFIG_IOSF_MBI=y +# CONFIG_IOSF_MBI_DEBUG is not set +CONFIG_X86_SUPPORTS_MEMORY_FAILURE=y +CONFIG_SCHED_OMIT_FRAME_POINTER=y +# CONFIG_HYPERVISOR_GUEST is not set +# CONFIG_MK8 is not set +# CONFIG_MK8SSE3 is not set +# CONFIG_MK10 is not set +# CONFIG_MBARCELONA is not set +# CONFIG_MBOBCAT is not set +# CONFIG_MJAGUAR is not set +# CONFIG_MBULLDOZER is not set +# CONFIG_MPILEDRIVER is not set +# CONFIG_MSTEAMROLLER is not set +# CONFIG_MEXCAVATOR is not set +# CONFIG_MZEN is not set +# CONFIG_MZEN2 is not set +# CONFIG_MZEN3 is not set +CONFIG_MZEN4=y +# CONFIG_MZEN5 is not set +# CONFIG_MPSC is not set +# CONFIG_MATOM is not set +# CONFIG_MCORE2 is not set +# CONFIG_MNEHALEM is not set +# CONFIG_MWESTMERE is not set +# CONFIG_MSILVERMONT is not set +# CONFIG_MGOLDMONT is not set +# CONFIG_MGOLDMONTPLUS is not set +# CONFIG_MSANDYBRIDGE is not set +# CONFIG_MIVYBRIDGE is not set +# CONFIG_MHASWELL is not set +# CONFIG_MBROADWELL is not set +# CONFIG_MSKYLAKE is not set +# CONFIG_MSKYLAKEX is not set +# CONFIG_MCANNONLAKE is not set +# CONFIG_MICELAKE_CLIENT is not set +# CONFIG_MICELAKE_SERVER is not set +# CONFIG_MCASCADELAKE is not set +# CONFIG_MCOOPERLAKE is not set +# CONFIG_MTIGERLAKE is not set +# CONFIG_MSAPPHIRERAPIDS is not set +# CONFIG_MROCKETLAKE is not set +# CONFIG_MALDERLAKE is not set +# CONFIG_MRAPTORLAKE is not set +# CONFIG_MMETEORLAKE is not set +# CONFIG_MEMERALDRAPIDS is not set +# CONFIG_GENERIC_CPU is not set +# CONFIG_MNATIVE_INTEL is not set +# CONFIG_MNATIVE_AMD is not set +CONFIG_X86_INTERNODE_CACHE_SHIFT=6 +CONFIG_X86_L1_CACHE_SHIFT=6 +CONFIG_X86_USE_PPRO_CHECKSUM=y +CONFIG_X86_TSC=y +CONFIG_X86_HAVE_PAE=y +CONFIG_X86_CMPXCHG64=y +CONFIG_X86_CMOV=y +CONFIG_X86_MINIMUM_CPU_FAMILY=64 +CONFIG_X86_DEBUGCTLMSR=y +CONFIG_IA32_FEAT_CTL=y +CONFIG_X86_VMX_FEATURE_NAMES=y +CONFIG_PROCESSOR_SELECT=y +CONFIG_CPU_SUP_INTEL=y +CONFIG_CPU_SUP_AMD=y +# CONFIG_CPU_SUP_HYGON is not set +# CONFIG_CPU_SUP_CENTAUR is not set +# CONFIG_CPU_SUP_ZHAOXIN is not set +CONFIG_HPET_TIMER=y +CONFIG_HPET_EMULATE_RTC=y +CONFIG_DMI=y +# CONFIG_GART_IOMMU is not set +CONFIG_BOOT_VESA_SUPPORT=y +CONFIG_MAXSMP=y +CONFIG_NR_CPUS_RANGE_BEGIN=8192 +CONFIG_NR_CPUS_RANGE_END=8192 +CONFIG_NR_CPUS_DEFAULT=8192 +CONFIG_NR_CPUS=8192 +CONFIG_SCHED_CLUSTER=y +CONFIG_SCHED_SMT=y +CONFIG_SCHED_MC=y +CONFIG_SCHED_MC_PRIO=y +CONFIG_X86_LOCAL_APIC=y +CONFIG_ACPI_MADT_WAKEUP=y +CONFIG_X86_IO_APIC=y +CONFIG_X86_REROUTE_FOR_BROKEN_BOOT_IRQS=y +CONFIG_X86_MCE=y +CONFIG_X86_MCELOG_LEGACY=y +# CONFIG_X86_MCE_INTEL is not set +CONFIG_X86_MCE_AMD=y +CONFIG_X86_MCE_THRESHOLD=y +# CONFIG_X86_MCE_INJECT is not set + +# +# Performance monitoring +# +CONFIG_PERF_EVENTS_INTEL_UNCORE=y +CONFIG_PERF_EVENTS_INTEL_RAPL=m +CONFIG_PERF_EVENTS_INTEL_CSTATE=y +CONFIG_PERF_EVENTS_AMD_POWER=m +CONFIG_PERF_EVENTS_AMD_UNCORE=m +CONFIG_PERF_EVENTS_AMD_BRS=y +# end of Performance monitoring + +CONFIG_X86_VSYSCALL_EMULATION=y +CONFIG_X86_IOPL_IOPERM=y +CONFIG_MICROCODE=y +# CONFIG_MICROCODE_LATE_LOADING is not set +CONFIG_X86_MSR=m +CONFIG_X86_CPUID=m +# CONFIG_X86_5LEVEL is not set +CONFIG_X86_DIRECT_GBPAGES=y +CONFIG_X86_CPA_STATISTICS=y +CONFIG_X86_MEM_ENCRYPT=y +CONFIG_AMD_MEM_ENCRYPT=y +CONFIG_NUMA=y +# CONFIG_AMD_NUMA is not set +CONFIG_X86_64_ACPI_NUMA=y +CONFIG_NODES_SHIFT=10 +CONFIG_ARCH_SPARSEMEM_ENABLE=y +CONFIG_ARCH_SPARSEMEM_DEFAULT=y +# CONFIG_ARCH_MEMORY_PROBE is not set +CONFIG_ILLEGAL_POINTER_VALUE=0xdead000000000000 +CONFIG_X86_PMEM_LEGACY_DEVICE=y +CONFIG_X86_PMEM_LEGACY=y +CONFIG_X86_CHECK_BIOS_CORRUPTION=y +CONFIG_X86_BOOTPARAM_MEMORY_CORRUPTION_CHECK=y +CONFIG_MTRR=y +CONFIG_MTRR_SANITIZER=y +CONFIG_MTRR_SANITIZER_ENABLE_DEFAULT=0 +CONFIG_MTRR_SANITIZER_SPARE_REG_NR_DEFAULT=1 +CONFIG_X86_PAT=y +CONFIG_X86_UMIP=y +CONFIG_CC_HAS_IBT=y +CONFIG_X86_CET=y +CONFIG_X86_KERNEL_IBT=y +CONFIG_X86_INTEL_MEMORY_PROTECTION_KEYS=y +CONFIG_ARCH_PKEY_BITS=4 +CONFIG_X86_INTEL_TSX_MODE_OFF=y +# CONFIG_X86_INTEL_TSX_MODE_ON is not set +# CONFIG_X86_INTEL_TSX_MODE_AUTO is not set +# CONFIG_X86_SGX is not set +CONFIG_X86_USER_SHADOW_STACK=y +CONFIG_EFI=y +CONFIG_EFI_STUB=y +CONFIG_EFI_HANDOVER_PROTOCOL=y +CONFIG_EFI_MIXED=y +CONFIG_EFI_RUNTIME_MAP=y +# CONFIG_HZ_100 is not set +# CONFIG_HZ_250 is not set +# CONFIG_HZ_300 is not set +CONFIG_HZ_1000=y +CONFIG_HZ=1000 +CONFIG_SCHED_HRTICK=y +CONFIG_ARCH_SUPPORTS_KEXEC=y +CONFIG_ARCH_SUPPORTS_KEXEC_FILE=y +CONFIG_ARCH_SELECTS_KEXEC_FILE=y +CONFIG_ARCH_SUPPORTS_KEXEC_PURGATORY=y +CONFIG_ARCH_SUPPORTS_KEXEC_SIG=y +CONFIG_ARCH_SUPPORTS_KEXEC_SIG_FORCE=y +CONFIG_ARCH_SUPPORTS_KEXEC_BZIMAGE_VERIFY_SIG=y +CONFIG_ARCH_SUPPORTS_KEXEC_JUMP=y +CONFIG_ARCH_SUPPORTS_CRASH_DUMP=y +CONFIG_ARCH_DEFAULT_CRASH_DUMP=y +CONFIG_ARCH_SUPPORTS_CRASH_HOTPLUG=y +CONFIG_ARCH_HAS_GENERIC_CRASHKERNEL_RESERVATION=y +CONFIG_PHYSICAL_START=0x1000000 +CONFIG_RELOCATABLE=y +CONFIG_RANDOMIZE_BASE=y +CONFIG_X86_NEED_RELOCS=y +CONFIG_PHYSICAL_ALIGN=0x200000 +CONFIG_DYNAMIC_MEMORY_LAYOUT=y +CONFIG_RANDOMIZE_MEMORY=y +CONFIG_RANDOMIZE_MEMORY_PHYSICAL_PADDING=0xa +CONFIG_HOTPLUG_CPU=y +# CONFIG_COMPAT_VDSO is not set +CONFIG_LEGACY_VSYSCALL_XONLY=y +# CONFIG_LEGACY_VSYSCALL_NONE is not set +# CONFIG_CMDLINE_BOOL is not set +# CONFIG_MODIFY_LDT_SYSCALL is not set +# CONFIG_STRICT_SIGALTSTACK_SIZE is not set +CONFIG_HAVE_LIVEPATCH=y +# CONFIG_LIVEPATCH is not set +CONFIG_X86_BUS_LOCK_DETECT=y +# end of Processor type and features + +CONFIG_CC_HAS_NAMED_AS=y +CONFIG_CC_HAS_NAMED_AS_FIXED_SANITIZERS=y +CONFIG_USE_X86_SEG_SUPPORT=y +CONFIG_CC_HAS_SLS=y +CONFIG_CC_HAS_RETURN_THUNK=y +CONFIG_CC_HAS_ENTRY_PADDING=y +CONFIG_FUNCTION_PADDING_CFI=11 +CONFIG_FUNCTION_PADDING_BYTES=16 +CONFIG_CALL_PADDING=y +CONFIG_HAVE_CALL_THUNKS=y +CONFIG_CALL_THUNKS=y +CONFIG_PREFIX_SYMBOLS=y +CONFIG_CPU_MITIGATIONS=y +CONFIG_MITIGATION_PAGE_TABLE_ISOLATION=y +CONFIG_MITIGATION_RETPOLINE=y +CONFIG_MITIGATION_RETHUNK=y +CONFIG_MITIGATION_UNRET_ENTRY=y +CONFIG_MITIGATION_CALL_DEPTH_TRACKING=y +# CONFIG_CALL_THUNKS_DEBUG is not set +CONFIG_MITIGATION_IBPB_ENTRY=y +CONFIG_MITIGATION_IBRS_ENTRY=y +CONFIG_MITIGATION_SRSO=y +CONFIG_MITIGATION_SLS=y +CONFIG_MITIGATION_GDS=y +CONFIG_MITIGATION_RFDS=y +CONFIG_MITIGATION_SPECTRE_BHI=y +CONFIG_MITIGATION_MDS=y +CONFIG_MITIGATION_TAA=y +CONFIG_MITIGATION_MMIO_STALE_DATA=y +CONFIG_MITIGATION_L1TF=y +CONFIG_MITIGATION_RETBLEED=y +CONFIG_MITIGATION_SPECTRE_V1=y +CONFIG_MITIGATION_SPECTRE_V2=y +CONFIG_MITIGATION_SRBDS=y +CONFIG_MITIGATION_SSB=y +CONFIG_MITIGATION_ITS=y +CONFIG_ARCH_HAS_ADD_PAGES=y + +# +# Power management and ACPI options +# +# CONFIG_SUSPEND is not set +# CONFIG_HIBERNATION is not set +CONFIG_PM=y +# CONFIG_PM_DEBUG is not set +CONFIG_PM_CLK=y +CONFIG_PM_GENERIC_DOMAINS=y +# CONFIG_WQ_POWER_EFFICIENT_DEFAULT is not set +CONFIG_ENERGY_MODEL=y +CONFIG_ARCH_SUPPORTS_ACPI=y +CONFIG_ACPI=y +CONFIG_ACPI_LEGACY_TABLES_LOOKUP=y +CONFIG_ARCH_MIGHT_HAVE_ACPI_PDC=y +CONFIG_ACPI_SYSTEM_POWER_STATES_SUPPORT=y +CONFIG_ACPI_THERMAL_LIB=y +# CONFIG_ACPI_DEBUGGER is not set +# CONFIG_ACPI_SPCR_TABLE is not set +CONFIG_ACPI_FPDT=y +CONFIG_ACPI_LPIT=y +CONFIG_ACPI_REV_OVERRIDE_POSSIBLE=y +CONFIG_ACPI_EC=y +CONFIG_ACPI_EC_DEBUGFS=m +CONFIG_ACPI_AC=m +CONFIG_ACPI_BATTERY=m +CONFIG_ACPI_BUTTON=m +# CONFIG_ACPI_TINY_POWER_BUTTON is not set +CONFIG_ACPI_VIDEO=m +CONFIG_ACPI_FAN=y +# CONFIG_ACPI_DOCK is not set +CONFIG_ACPI_CPU_FREQ_PSS=y +CONFIG_ACPI_PROCESSOR_CSTATE=y +CONFIG_ACPI_PROCESSOR_IDLE=y +CONFIG_ACPI_CPPC_LIB=y +CONFIG_ACPI_PROCESSOR=y +CONFIG_ACPI_HOTPLUG_CPU=y +CONFIG_ACPI_PROCESSOR_AGGREGATOR=m +CONFIG_ACPI_THERMAL=m +CONFIG_ACPI_PLATFORM_PROFILE=m +CONFIG_ARCH_HAS_ACPI_TABLE_UPGRADE=y +CONFIG_ACPI_TABLE_UPGRADE=y +CONFIG_ACPI_DEBUG=y +CONFIG_ACPI_PCI_SLOT=y +CONFIG_ACPI_CONTAINER=y +CONFIG_ACPI_HOTPLUG_MEMORY=y +CONFIG_ACPI_HOTPLUG_IOAPIC=y +CONFIG_ACPI_SBS=m +CONFIG_ACPI_HED=y +# CONFIG_ACPI_BGRT is not set +# CONFIG_ACPI_REDUCED_HARDWARE_ONLY is not set +CONFIG_ACPI_NHLT=y +CONFIG_ACPI_NFIT=m +# CONFIG_NFIT_SECURITY_DEBUG is not set +CONFIG_ACPI_NUMA=y +CONFIG_ACPI_HMAT=y +CONFIG_HAVE_ACPI_APEI=y +CONFIG_HAVE_ACPI_APEI_NMI=y +CONFIG_ACPI_APEI=y +CONFIG_ACPI_APEI_GHES=y +CONFIG_ACPI_APEI_PCIEAER=y +CONFIG_ACPI_APEI_EINJ=m +# CONFIG_ACPI_APEI_ERST_DEBUG is not set +# CONFIG_ACPI_DPTF is not set +CONFIG_ACPI_WATCHDOG=y +CONFIG_ACPI_EXTLOG=m +CONFIG_ACPI_CONFIGFS=m +CONFIG_ACPI_PFRUT=m +CONFIG_ACPI_PCC=y +# CONFIG_ACPI_FFH is not set +CONFIG_PMIC_OPREGION=y +CONFIG_ACPI_PRMT=y +CONFIG_X86_PM_TIMER=y + +# +# CPU Frequency scaling +# +CONFIG_CPU_FREQ=y +CONFIG_CPU_FREQ_GOV_ATTR_SET=y +CONFIG_CPU_FREQ_GOV_COMMON=y +CONFIG_CPU_FREQ_STAT=y +# CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE is not set +# CONFIG_CPU_FREQ_DEFAULT_GOV_POWERSAVE is not set +# CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE is not set +CONFIG_CPU_FREQ_DEFAULT_GOV_SCHEDUTIL=y +CONFIG_CPU_FREQ_GOV_PERFORMANCE=y +CONFIG_CPU_FREQ_GOV_POWERSAVE=m +CONFIG_CPU_FREQ_GOV_USERSPACE=m +# CONFIG_CPU_FREQ_GOV_ONDEMAND is not set +CONFIG_CPU_FREQ_GOV_CONSERVATIVE=m +CONFIG_CPU_FREQ_GOV_SCHEDUTIL=y + +# +# CPU frequency scaling drivers +# +CONFIG_X86_INTEL_PSTATE=y +# CONFIG_X86_PCC_CPUFREQ is not set +CONFIG_X86_AMD_PSTATE=y +CONFIG_X86_AMD_PSTATE_DEFAULT_MODE=4 +# CONFIG_X86_AMD_PSTATE_UT is not set +# CONFIG_X86_ACPI_CPUFREQ is not set +# CONFIG_X86_SPEEDSTEP_CENTRINO is not set +# CONFIG_X86_P4_CLOCKMOD is not set + +# +# shared options +# +# end of CPU Frequency scaling + +# +# CPU Idle +# +CONFIG_CPU_IDLE=y +CONFIG_CPU_IDLE_GOV_LADDER=y +CONFIG_CPU_IDLE_GOV_MENU=y +CONFIG_CPU_IDLE_GOV_TEO=y +# end of CPU Idle + +# CONFIG_INTEL_IDLE is not set +# end of Power management and ACPI options + +# +# Bus options (PCI etc.) +# +CONFIG_PCI_DIRECT=y +CONFIG_PCI_MMCONFIG=y +CONFIG_MMCONF_FAM10H=y +# CONFIG_PCI_CNB20LE_QUIRK is not set +# CONFIG_ISA_BUS is not set +CONFIG_ISA_DMA_API=y +CONFIG_AMD_NB=y +CONFIG_AMD_NODE=y +# end of Bus options (PCI etc.) + +# +# Binary Emulations +# +CONFIG_IA32_EMULATION=y +# CONFIG_IA32_EMULATION_DEFAULT_DISABLED is not set +# CONFIG_X86_X32_ABI is not set +CONFIG_COMPAT_32=y +CONFIG_COMPAT=y +CONFIG_COMPAT_FOR_U64_ALIGNMENT=y +# end of Binary Emulations + +CONFIG_KVM_COMMON=y +CONFIG_HAVE_KVM_PFNCACHE=y +CONFIG_HAVE_KVM_IRQCHIP=y +CONFIG_HAVE_KVM_IRQ_ROUTING=y +CONFIG_HAVE_KVM_DIRTY_RING=y +CONFIG_HAVE_KVM_DIRTY_RING_TSO=y +CONFIG_HAVE_KVM_DIRTY_RING_ACQ_REL=y +CONFIG_KVM_MMIO=y +CONFIG_KVM_ASYNC_PF=y +CONFIG_HAVE_KVM_MSI=y +CONFIG_HAVE_KVM_READONLY_MEM=y +CONFIG_HAVE_KVM_CPU_RELAX_INTERCEPT=y +CONFIG_KVM_VFIO=y +CONFIG_KVM_GENERIC_DIRTYLOG_READ_PROTECT=y +CONFIG_KVM_GENERIC_PRE_FAULT_MEMORY=y +CONFIG_KVM_COMPAT=y +CONFIG_HAVE_KVM_IRQ_BYPASS=m +CONFIG_HAVE_KVM_NO_POLL=y +CONFIG_KVM_XFER_TO_GUEST_WORK=y +CONFIG_HAVE_KVM_PM_NOTIFIER=y +CONFIG_KVM_GENERIC_HARDWARE_ENABLING=y +CONFIG_KVM_GENERIC_MMU_NOTIFIER=y +CONFIG_KVM_ELIDE_TLB_FLUSH_IF_YOUNG=y +CONFIG_KVM_GENERIC_MEMORY_ATTRIBUTES=y +CONFIG_KVM_PRIVATE_MEM=y +CONFIG_KVM_GENERIC_PRIVATE_MEM=y +CONFIG_HAVE_KVM_ARCH_GMEM_PREPARE=y +CONFIG_HAVE_KVM_ARCH_GMEM_INVALIDATE=y +CONFIG_VIRTUALIZATION=y +CONFIG_KVM_X86=m +CONFIG_KVM=m +# CONFIG_KVM_WERROR is not set +# CONFIG_KVM_SW_PROTECTED_VM is not set +# CONFIG_KVM_INTEL is not set +CONFIG_KVM_AMD=m +CONFIG_KVM_AMD_SEV=y +CONFIG_KVM_SMM=y +CONFIG_KVM_HYPERV=y +# CONFIG_KVM_XEN is not set +# CONFIG_KVM_PROVE_MMU is not set +CONFIG_KVM_MAX_NR_VCPUS=4096 +CONFIG_AS_AVX512=y +CONFIG_AS_SHA1_NI=y +CONFIG_AS_SHA256_NI=y +CONFIG_AS_TPAUSE=y +CONFIG_AS_GFNI=y +CONFIG_AS_VAES=y +CONFIG_AS_VPCLMULQDQ=y +CONFIG_AS_WRUSS=y +CONFIG_ARCH_CONFIGURES_CPU_MITIGATIONS=y + +# +# General architecture-dependent options +# +CONFIG_HOTPLUG_SMT=y +CONFIG_HOTPLUG_CORE_SYNC=y +CONFIG_HOTPLUG_CORE_SYNC_DEAD=y +CONFIG_HOTPLUG_CORE_SYNC_FULL=y +CONFIG_HOTPLUG_SPLIT_STARTUP=y +CONFIG_HOTPLUG_PARALLEL=y +CONFIG_GENERIC_ENTRY=y +CONFIG_KPROBES=y +CONFIG_JUMP_LABEL=y +# CONFIG_STATIC_KEYS_SELFTEST is not set +# CONFIG_STATIC_CALL_SELFTEST is not set +CONFIG_OPTPROBES=y +CONFIG_KPROBES_ON_FTRACE=y +CONFIG_UPROBES=y +CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=y +CONFIG_ARCH_USE_BUILTIN_BSWAP=y +CONFIG_KRETPROBES=y +CONFIG_KRETPROBE_ON_RETHOOK=y +CONFIG_USER_RETURN_NOTIFIER=y +CONFIG_HAVE_IOREMAP_PROT=y +CONFIG_HAVE_KPROBES=y +CONFIG_HAVE_KRETPROBES=y +CONFIG_HAVE_OPTPROBES=y +CONFIG_HAVE_KPROBES_ON_FTRACE=y +CONFIG_ARCH_CORRECT_STACKTRACE_ON_KRETPROBE=y +CONFIG_HAVE_FUNCTION_ERROR_INJECTION=y +CONFIG_HAVE_NMI=y +CONFIG_TRACE_IRQFLAGS_SUPPORT=y +CONFIG_TRACE_IRQFLAGS_NMI_SUPPORT=y +CONFIG_HAVE_ARCH_TRACEHOOK=y +CONFIG_HAVE_DMA_CONTIGUOUS=y +CONFIG_GENERIC_SMP_IDLE_THREAD=y +CONFIG_ARCH_HAS_FORTIFY_SOURCE=y +CONFIG_ARCH_HAS_SET_MEMORY=y +CONFIG_ARCH_HAS_SET_DIRECT_MAP=y +CONFIG_ARCH_HAS_CPU_FINALIZE_INIT=y +CONFIG_ARCH_HAS_CPU_PASID=y +CONFIG_HAVE_ARCH_THREAD_STRUCT_WHITELIST=y +CONFIG_ARCH_WANTS_DYNAMIC_TASK_STRUCT=y +CONFIG_ARCH_WANTS_NO_INSTR=y +CONFIG_HAVE_ASM_MODVERSIONS=y +CONFIG_HAVE_REGS_AND_STACK_ACCESS_API=y +CONFIG_HAVE_RSEQ=y +CONFIG_HAVE_RUST=y +CONFIG_HAVE_FUNCTION_ARG_ACCESS_API=y +CONFIG_HAVE_HW_BREAKPOINT=y +CONFIG_HAVE_MIXED_BREAKPOINTS_REGS=y +CONFIG_HAVE_USER_RETURN_NOTIFIER=y +CONFIG_HAVE_PERF_EVENTS_NMI=y +CONFIG_HAVE_HARDLOCKUP_DETECTOR_PERF=y +CONFIG_HAVE_PERF_REGS=y +CONFIG_HAVE_PERF_USER_STACK_DUMP=y +CONFIG_HAVE_ARCH_JUMP_LABEL=y +CONFIG_HAVE_ARCH_JUMP_LABEL_RELATIVE=y +CONFIG_MMU_GATHER_TABLE_FREE=y +CONFIG_MMU_GATHER_RCU_TABLE_FREE=y +CONFIG_MMU_GATHER_MERGE_VMAS=y +CONFIG_MMU_LAZY_TLB_REFCOUNT=y +CONFIG_ARCH_HAVE_NMI_SAFE_CMPXCHG=y +CONFIG_ARCH_HAVE_EXTRA_ELF_NOTES=y +CONFIG_ARCH_HAS_NMI_SAFE_THIS_CPU_OPS=y +CONFIG_HAVE_ALIGNED_STRUCT_PAGE=y +CONFIG_HAVE_CMPXCHG_LOCAL=y +CONFIG_HAVE_CMPXCHG_DOUBLE=y +CONFIG_ARCH_WANT_COMPAT_IPC_PARSE_VERSION=y +CONFIG_ARCH_WANT_OLD_COMPAT_IPC=y +CONFIG_HAVE_ARCH_SECCOMP=y +CONFIG_HAVE_ARCH_SECCOMP_FILTER=y +CONFIG_SECCOMP=y +CONFIG_SECCOMP_FILTER=y +# CONFIG_SECCOMP_CACHE_DEBUG is not set +CONFIG_HAVE_ARCH_STACKLEAK=y +CONFIG_HAVE_STACKPROTECTOR=y +CONFIG_STACKPROTECTOR=y +CONFIG_STACKPROTECTOR_STRONG=y +CONFIG_ARCH_SUPPORTS_LTO_CLANG=y +CONFIG_ARCH_SUPPORTS_LTO_CLANG_THIN=y +CONFIG_LTO_NONE=y +CONFIG_ARCH_SUPPORTS_AUTOFDO_CLANG=y +CONFIG_ARCH_SUPPORTS_PROPELLER_CLANG=y +CONFIG_ARCH_SUPPORTS_CFI_CLANG=y +CONFIG_HAVE_ARCH_WITHIN_STACK_FRAMES=y +CONFIG_HAVE_CONTEXT_TRACKING_USER=y +CONFIG_HAVE_CONTEXT_TRACKING_USER_OFFSTACK=y +CONFIG_HAVE_VIRT_CPU_ACCOUNTING_GEN=y +CONFIG_HAVE_IRQ_TIME_ACCOUNTING=y +CONFIG_HAVE_MOVE_PUD=y +CONFIG_HAVE_MOVE_PMD=y +CONFIG_HAVE_ARCH_TRANSPARENT_HUGEPAGE=y +CONFIG_HAVE_ARCH_TRANSPARENT_HUGEPAGE_PUD=y +CONFIG_HAVE_ARCH_HUGE_VMAP=y +CONFIG_HAVE_ARCH_HUGE_VMALLOC=y +CONFIG_ARCH_WANT_HUGE_PMD_SHARE=y +CONFIG_ARCH_WANT_PMD_MKWRITE=y +CONFIG_HAVE_ARCH_SOFT_DIRTY=y +CONFIG_HAVE_MOD_ARCH_SPECIFIC=y +CONFIG_MODULES_USE_ELF_RELA=y +CONFIG_HAVE_IRQ_EXIT_ON_IRQ_STACK=y +CONFIG_HAVE_SOFTIRQ_ON_OWN_STACK=y +CONFIG_SOFTIRQ_ON_OWN_STACK=y +CONFIG_ARCH_HAS_ELF_RANDOMIZE=y +CONFIG_HAVE_ARCH_MMAP_RND_BITS=y +CONFIG_HAVE_EXIT_THREAD=y +CONFIG_ARCH_MMAP_RND_BITS=28 +CONFIG_HAVE_ARCH_MMAP_RND_COMPAT_BITS=y +CONFIG_ARCH_MMAP_RND_COMPAT_BITS=8 +CONFIG_HAVE_ARCH_COMPAT_MMAP_BASES=y +CONFIG_HAVE_PAGE_SIZE_4KB=y +CONFIG_PAGE_SIZE_4KB=y +CONFIG_PAGE_SIZE_LESS_THAN_64KB=y +CONFIG_PAGE_SIZE_LESS_THAN_256KB=y +CONFIG_PAGE_SHIFT=12 +CONFIG_HAVE_OBJTOOL=y +CONFIG_HAVE_JUMP_LABEL_HACK=y +CONFIG_HAVE_NOINSTR_HACK=y +CONFIG_HAVE_NOINSTR_VALIDATION=y +CONFIG_HAVE_UACCESS_VALIDATION=y +CONFIG_HAVE_STACK_VALIDATION=y +CONFIG_HAVE_RELIABLE_STACKTRACE=y +CONFIG_OLD_SIGSUSPEND3=y +CONFIG_COMPAT_OLD_SIGACTION=y +CONFIG_COMPAT_32BIT_TIME=y +CONFIG_ARCH_SUPPORTS_RT=y +CONFIG_HAVE_ARCH_VMAP_STACK=y +CONFIG_VMAP_STACK=y +CONFIG_HAVE_ARCH_RANDOMIZE_KSTACK_OFFSET=y +CONFIG_RANDOMIZE_KSTACK_OFFSET=y +# CONFIG_RANDOMIZE_KSTACK_OFFSET_DEFAULT is not set +CONFIG_ARCH_HAS_STRICT_KERNEL_RWX=y +CONFIG_STRICT_KERNEL_RWX=y +CONFIG_ARCH_HAS_STRICT_MODULE_RWX=y +CONFIG_STRICT_MODULE_RWX=y +CONFIG_HAVE_ARCH_PREL32_RELOCATIONS=y +CONFIG_ARCH_USE_MEMREMAP_PROT=y +# CONFIG_LOCK_EVENT_COUNTS is not set +CONFIG_ARCH_HAS_MEM_ENCRYPT=y +CONFIG_ARCH_HAS_CC_PLATFORM=y +CONFIG_HAVE_STATIC_CALL=y +CONFIG_HAVE_STATIC_CALL_INLINE=y +CONFIG_HAVE_PREEMPT_DYNAMIC=y +CONFIG_HAVE_PREEMPT_DYNAMIC_CALL=y +CONFIG_ARCH_WANT_LD_ORPHAN_WARN=y +CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y +CONFIG_ARCH_SUPPORTS_PAGE_TABLE_CHECK=y +CONFIG_ARCH_HAS_ELFCORE_COMPAT=y +CONFIG_ARCH_HAS_PARANOID_L1D_FLUSH=y +CONFIG_DYNAMIC_SIGFRAME=y +CONFIG_ARCH_HAS_HW_PTE_YOUNG=y +CONFIG_ARCH_HAS_NONLEAF_PMD_YOUNG=y +CONFIG_ARCH_HAS_KERNEL_FPU_SUPPORT=y + +# +# GCOV-based kernel profiling +# +# CONFIG_GCOV_KERNEL is not set +CONFIG_ARCH_HAS_GCOV_PROFILE_ALL=y +# end of GCOV-based kernel profiling + +CONFIG_HAVE_GCC_PLUGINS=y +CONFIG_GCC_PLUGINS=y +# CONFIG_GCC_PLUGIN_LATENT_ENTROPY is not set +CONFIG_FUNCTION_ALIGNMENT_4B=y +CONFIG_FUNCTION_ALIGNMENT_16B=y +CONFIG_FUNCTION_ALIGNMENT=16 +CONFIG_CC_HAS_MIN_FUNCTION_ALIGNMENT=y +CONFIG_CC_HAS_SANE_FUNCTION_ALIGNMENT=y +# end of General architecture-dependent options + +CONFIG_RT_MUTEXES=y +CONFIG_MODULE_SIG_FORMAT=y +CONFIG_MODULES=y +CONFIG_MODULE_DEBUGFS=y +# CONFIG_MODULE_DEBUG is not set +CONFIG_MODULE_FORCE_LOAD=y +CONFIG_MODULE_UNLOAD=y +CONFIG_MODULE_FORCE_UNLOAD=y +CONFIG_MODULE_UNLOAD_TAINT_TRACKING=y +CONFIG_MODVERSIONS=y +CONFIG_GENKSYMS=y +CONFIG_ASM_MODVERSIONS=y +# CONFIG_EXTENDED_MODVERSIONS is not set +CONFIG_BASIC_MODVERSIONS=y +CONFIG_MODULE_SRCVERSION_ALL=y +CONFIG_MODULE_SIG=y +# CONFIG_MODULE_SIG_FORCE is not set +CONFIG_MODULE_SIG_ALL=y +# CONFIG_MODULE_SIG_SHA1 is not set +CONFIG_MODULE_SIG_SHA256=y +# CONFIG_MODULE_SIG_SHA384 is not set +# CONFIG_MODULE_SIG_SHA512 is not set +# CONFIG_MODULE_SIG_SHA3_256 is not set +# CONFIG_MODULE_SIG_SHA3_384 is not set +# CONFIG_MODULE_SIG_SHA3_512 is not set +CONFIG_MODULE_SIG_HASH="sha256" +# CONFIG_MODULE_COMPRESS is not set +# CONFIG_MODULE_ALLOW_MISSING_NAMESPACE_IMPORTS is not set +CONFIG_MODPROBE_PATH="/sbin/modprobe" +# CONFIG_TRIM_UNUSED_KSYMS is not set +CONFIG_MODULES_TREE_LOOKUP=y +CONFIG_BLOCK=y +CONFIG_BLOCK_LEGACY_AUTOLOAD=y +CONFIG_BLK_RQ_ALLOC_TIME=y +CONFIG_BLK_CGROUP_RWSTAT=y +CONFIG_BLK_CGROUP_PUNT_BIO=y +CONFIG_BLK_DEV_BSG_COMMON=y +CONFIG_BLK_ICQ=y +# CONFIG_BLK_DEV_BSGLIB is not set +# CONFIG_BLK_DEV_INTEGRITY is not set +CONFIG_BLK_DEV_WRITE_MOUNTED=y +# CONFIG_BLK_DEV_ZONED is not set +CONFIG_BLK_DEV_THROTTLING=y +CONFIG_BLK_WBT=y +CONFIG_BLK_WBT_MQ=y +CONFIG_BLK_CGROUP_IOLATENCY=y +CONFIG_BLK_CGROUP_IOCOST=y +CONFIG_BLK_CGROUP_IOPRIO=y +CONFIG_BLK_DEBUG_FS=y +# CONFIG_BLK_SED_OPAL is not set +CONFIG_BLK_INLINE_ENCRYPTION=y +CONFIG_BLK_INLINE_ENCRYPTION_FALLBACK=y + +# +# Partition Types +# +CONFIG_PARTITION_ADVANCED=y +# CONFIG_ACORN_PARTITION is not set +# CONFIG_AIX_PARTITION is not set +# CONFIG_OSF_PARTITION is not set +# CONFIG_AMIGA_PARTITION is not set +# CONFIG_ATARI_PARTITION is not set +# CONFIG_MAC_PARTITION is not set +CONFIG_MSDOS_PARTITION=y +# CONFIG_BSD_DISKLABEL is not set +# CONFIG_MINIX_SUBPARTITION is not set +# CONFIG_SOLARIS_X86_PARTITION is not set +# CONFIG_UNIXWARE_DISKLABEL is not set +CONFIG_LDM_PARTITION=y +# CONFIG_LDM_DEBUG is not set +# CONFIG_SGI_PARTITION is not set +# CONFIG_ULTRIX_PARTITION is not set +# CONFIG_SUN_PARTITION is not set +# CONFIG_KARMA_PARTITION is not set +CONFIG_EFI_PARTITION=y +# CONFIG_SYSV68_PARTITION is not set +# CONFIG_CMDLINE_PARTITION is not set +# end of Partition Types + +CONFIG_BLK_MQ_PCI=y +CONFIG_BLK_PM=y +CONFIG_BLOCK_HOLDER_DEPRECATED=y +CONFIG_BLK_MQ_STACKING=y + +# +# IO Schedulers +# +CONFIG_MQ_IOSCHED_DEADLINE=y +CONFIG_MQ_IOSCHED_KYBER=y +CONFIG_IOSCHED_BFQ=m +CONFIG_BFQ_GROUP_IOSCHED=y +# CONFIG_BFQ_CGROUP_DEBUG is not set +# end of IO Schedulers + +CONFIG_PREEMPT_NOTIFIERS=y +CONFIG_PADATA=y +CONFIG_ASN1=y +CONFIG_UNINLINE_SPIN_UNLOCK=y +CONFIG_ARCH_SUPPORTS_ATOMIC_RMW=y +CONFIG_MUTEX_SPIN_ON_OWNER=y +CONFIG_RWSEM_SPIN_ON_OWNER=y +CONFIG_LOCK_SPIN_ON_OWNER=y +CONFIG_ARCH_USE_QUEUED_SPINLOCKS=y +CONFIG_QUEUED_SPINLOCKS=y +CONFIG_ARCH_USE_QUEUED_RWLOCKS=y +CONFIG_QUEUED_RWLOCKS=y +CONFIG_ARCH_HAS_NON_OVERLAPPING_ADDRESS_SPACE=y +CONFIG_ARCH_HAS_SYNC_CORE_BEFORE_USERMODE=y +CONFIG_ARCH_HAS_SYSCALL_WRAPPER=y +CONFIG_FREEZER=y + +# +# Executable file formats +# +CONFIG_BINFMT_ELF=y +CONFIG_COMPAT_BINFMT_ELF=y +CONFIG_ELFCORE=y +CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS=y +CONFIG_BINFMT_SCRIPT=y +CONFIG_BINFMT_MISC=y +CONFIG_COREDUMP=y +# end of Executable file formats + +# +# Memory Management options +# +CONFIG_ZPOOL=y +CONFIG_SWAP=y +CONFIG_ZSWAP=y +# CONFIG_ZSWAP_DEFAULT_ON is not set +# CONFIG_ZSWAP_SHRINKER_DEFAULT_ON is not set +# CONFIG_ZSWAP_COMPRESSOR_DEFAULT_DEFLATE is not set +CONFIG_ZSWAP_COMPRESSOR_DEFAULT_LZO=y +# CONFIG_ZSWAP_COMPRESSOR_DEFAULT_842 is not set +# CONFIG_ZSWAP_COMPRESSOR_DEFAULT_LZ4 is not set +# CONFIG_ZSWAP_COMPRESSOR_DEFAULT_LZ4HC is not set +# CONFIG_ZSWAP_COMPRESSOR_DEFAULT_ZSTD is not set +CONFIG_ZSWAP_COMPRESSOR_DEFAULT="lzo" +CONFIG_ZSWAP_ZPOOL_DEFAULT_ZBUD=y +# CONFIG_ZSWAP_ZPOOL_DEFAULT_Z3FOLD_DEPRECATED is not set +# CONFIG_ZSWAP_ZPOOL_DEFAULT_ZSMALLOC is not set +CONFIG_ZSWAP_ZPOOL_DEFAULT="zbud" +CONFIG_ZBUD=y +# CONFIG_Z3FOLD_DEPRECATED is not set +CONFIG_ZSMALLOC=y +# CONFIG_ZSMALLOC_STAT is not set +CONFIG_ZSMALLOC_CHAIN_SIZE=8 + +# +# Slab allocator options +# +CONFIG_SLUB=y +# CONFIG_SLUB_TINY is not set +CONFIG_SLAB_MERGE_DEFAULT=y +CONFIG_SLAB_FREELIST_RANDOM=y +CONFIG_SLAB_FREELIST_HARDENED=y +CONFIG_SLAB_BUCKETS=y +# CONFIG_SLUB_STATS is not set +CONFIG_SLUB_CPU_PARTIAL=y +# CONFIG_RANDOM_KMALLOC_CACHES is not set +# end of Slab allocator options + +CONFIG_SHUFFLE_PAGE_ALLOCATOR=y +# CONFIG_COMPAT_BRK is not set +CONFIG_SPARSEMEM=y +CONFIG_SPARSEMEM_EXTREME=y +CONFIG_SPARSEMEM_VMEMMAP_ENABLE=y +CONFIG_SPARSEMEM_VMEMMAP=y +CONFIG_ARCH_WANT_OPTIMIZE_DAX_VMEMMAP=y +CONFIG_ARCH_WANT_OPTIMIZE_HUGETLB_VMEMMAP=y +CONFIG_HAVE_GUP_FAST=y +CONFIG_NUMA_KEEP_MEMINFO=y +CONFIG_MEMORY_ISOLATION=y +CONFIG_EXCLUSIVE_SYSTEM_RAM=y +CONFIG_HAVE_BOOTMEM_INFO_NODE=y +CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y +CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y +CONFIG_MEMORY_HOTPLUG=y +CONFIG_MHP_DEFAULT_ONLINE_TYPE_OFFLINE=y +# CONFIG_MHP_DEFAULT_ONLINE_TYPE_ONLINE_AUTO is not set +# CONFIG_MHP_DEFAULT_ONLINE_TYPE_ONLINE_KERNEL is not set +# CONFIG_MHP_DEFAULT_ONLINE_TYPE_ONLINE_MOVABLE is not set +CONFIG_MEMORY_HOTREMOVE=y +CONFIG_MHP_MEMMAP_ON_MEMORY=y +CONFIG_ARCH_MHP_MEMMAP_ON_MEMORY_ENABLE=y +CONFIG_SPLIT_PTE_PTLOCKS=y +CONFIG_ARCH_ENABLE_SPLIT_PMD_PTLOCK=y +CONFIG_SPLIT_PMD_PTLOCKS=y +CONFIG_COMPACTION=y +CONFIG_COMPACT_UNEVICTABLE_DEFAULT=1 +CONFIG_PAGE_REPORTING=y +CONFIG_MIGRATION=y +CONFIG_DEVICE_MIGRATION=y +CONFIG_ARCH_ENABLE_THP_MIGRATION=y +CONFIG_CONTIG_ALLOC=y +CONFIG_PCP_BATCH_SCALE_MAX=5 +CONFIG_PHYS_ADDR_T_64BIT=y +CONFIG_MMU_NOTIFIER=y +CONFIG_KSM=y +CONFIG_DEFAULT_MMAP_MIN_ADDR=65536 +CONFIG_ARCH_SUPPORTS_MEMORY_FAILURE=y +# CONFIG_MEMORY_FAILURE is not set +CONFIG_ARCH_WANT_GENERAL_HUGETLB=y +CONFIG_ARCH_WANTS_THP_SWAP=y +CONFIG_TRANSPARENT_HUGEPAGE=y +# CONFIG_TRANSPARENT_HUGEPAGE_ALWAYS is not set +CONFIG_TRANSPARENT_HUGEPAGE_MADVISE=y +# CONFIG_TRANSPARENT_HUGEPAGE_NEVER is not set +CONFIG_THP_SWAP=y +# CONFIG_READ_ONLY_THP_FOR_FS is not set +CONFIG_PGTABLE_HAS_HUGE_LEAVES=y +CONFIG_ARCH_SUPPORTS_HUGE_PFNMAP=y +CONFIG_ARCH_SUPPORTS_PMD_PFNMAP=y +CONFIG_ARCH_SUPPORTS_PUD_PFNMAP=y +CONFIG_NEED_PER_CPU_EMBED_FIRST_CHUNK=y +CONFIG_NEED_PER_CPU_PAGE_FIRST_CHUNK=y +CONFIG_USE_PERCPU_NUMA_NODE_ID=y +CONFIG_HAVE_SETUP_PER_CPU_AREA=y +CONFIG_CMA=y +# CONFIG_CMA_DEBUGFS is not set +# CONFIG_CMA_SYSFS is not set +CONFIG_CMA_AREAS=7 +CONFIG_MEM_SOFT_DIRTY=y +CONFIG_GENERIC_EARLY_IOREMAP=y +# CONFIG_DEFERRED_STRUCT_PAGE_INIT is not set +CONFIG_PAGE_IDLE_FLAG=y +CONFIG_IDLE_PAGE_TRACKING=y +CONFIG_ARCH_HAS_CACHE_LINE_SIZE=y +CONFIG_ARCH_HAS_CURRENT_STACK_POINTER=y +CONFIG_ARCH_HAS_PTE_DEVMAP=y +CONFIG_ARCH_HAS_ZONE_DMA_SET=y +CONFIG_ZONE_DMA=y +CONFIG_ZONE_DMA32=y +CONFIG_ZONE_DEVICE=y +CONFIG_HMM_MIRROR=y +CONFIG_GET_FREE_REGION=y +CONFIG_DEVICE_PRIVATE=y +CONFIG_VMAP_PFN=y +CONFIG_ARCH_USES_HIGH_VMA_FLAGS=y +CONFIG_ARCH_HAS_PKEYS=y +CONFIG_ARCH_USES_PG_ARCH_2=y +CONFIG_VM_EVENT_COUNTERS=y +CONFIG_PERCPU_STATS=y +# CONFIG_GUP_TEST is not set +# CONFIG_DMAPOOL_TEST is not set +CONFIG_ARCH_HAS_PTE_SPECIAL=y +CONFIG_MEMFD_CREATE=y +CONFIG_SECRETMEM=y +CONFIG_ANON_VMA_NAME=y +CONFIG_HAVE_ARCH_USERFAULTFD_WP=y +CONFIG_HAVE_ARCH_USERFAULTFD_MINOR=y +CONFIG_USERFAULTFD=y +CONFIG_PTE_MARKER_UFFD_WP=y +CONFIG_LRU_GEN=y +CONFIG_LRU_GEN_ENABLED=y +# CONFIG_LRU_GEN_STATS is not set +CONFIG_LRU_GEN_WALKS_MMU=y +CONFIG_ARCH_SUPPORTS_PER_VMA_LOCK=y +CONFIG_PER_VMA_LOCK=y +CONFIG_LOCK_MM_AND_FIND_VMA=y +CONFIG_IOMMU_MM_DATA=y +CONFIG_EXECMEM=y +CONFIG_NUMA_MEMBLKS=y +# CONFIG_NUMA_EMU is not set +CONFIG_ARCH_HAS_USER_SHADOW_STACK=y +CONFIG_ARCH_SUPPORTS_PT_RECLAIM=y +CONFIG_PT_RECLAIM=y + +# +# Data Access Monitoring +# +# CONFIG_DAMON is not set +# end of Data Access Monitoring +# end of Memory Management options + +CONFIG_NET=y +CONFIG_COMPAT_NETLINK_MESSAGES=y +CONFIG_NET_INGRESS=y +CONFIG_NET_EGRESS=y +CONFIG_NET_XGRESS=y +CONFIG_NET_REDIRECT=y +CONFIG_SKB_DECRYPTED=y +CONFIG_SKB_EXTENSIONS=y +CONFIG_NET_DEVMEM=y + +# +# Networking options +# +CONFIG_PACKET=y +CONFIG_PACKET_DIAG=y +CONFIG_UNIX=y +CONFIG_AF_UNIX_OOB=y +CONFIG_UNIX_DIAG=y +CONFIG_TLS=y +CONFIG_TLS_DEVICE=y +CONFIG_TLS_TOE=y +CONFIG_XFRM=y +CONFIG_XFRM_OFFLOAD=y +CONFIG_XFRM_ALGO=y +CONFIG_XFRM_USER=y +# CONFIG_XFRM_USER_COMPAT is not set +CONFIG_XFRM_INTERFACE=y +CONFIG_XFRM_SUB_POLICY=y +CONFIG_XFRM_MIGRATE=y +CONFIG_XFRM_STATISTICS=y +CONFIG_XFRM_AH=m +CONFIG_XFRM_ESP=m +CONFIG_XFRM_IPCOMP=m +CONFIG_NET_KEY=y +CONFIG_NET_KEY_MIGRATE=y +CONFIG_XFRM_IPTFS=m +CONFIG_XDP_SOCKETS=y +CONFIG_XDP_SOCKETS_DIAG=y +CONFIG_NET_HANDSHAKE=y +CONFIG_INET=y +CONFIG_IP_MULTICAST=y +CONFIG_IP_ADVANCED_ROUTER=y +CONFIG_IP_FIB_TRIE_STATS=y +CONFIG_IP_MULTIPLE_TABLES=y +CONFIG_IP_ROUTE_MULTIPATH=y +CONFIG_IP_ROUTE_VERBOSE=y +CONFIG_IP_ROUTE_CLASSID=y +# CONFIG_IP_PNP is not set +CONFIG_NET_IPIP=m +CONFIG_NET_IPGRE_DEMUX=m +CONFIG_NET_IP_TUNNEL=m +CONFIG_NET_IPGRE=m +CONFIG_NET_IPGRE_BROADCAST=y +CONFIG_IP_MROUTE_COMMON=y +# CONFIG_IP_MROUTE is not set +CONFIG_SYN_COOKIES=y +CONFIG_NET_IPVTI=m +CONFIG_NET_UDP_TUNNEL=m +CONFIG_NET_FOU=m +CONFIG_NET_FOU_IP_TUNNELS=y +CONFIG_INET_AH=m +CONFIG_INET_ESP=m +CONFIG_INET_ESP_OFFLOAD=m +# CONFIG_INET_ESPINTCP is not set +CONFIG_INET_IPCOMP=m +CONFIG_INET_TABLE_PERTURB_ORDER=16 +CONFIG_INET_XFRM_TUNNEL=m +CONFIG_INET_TUNNEL=m +CONFIG_INET_DIAG=y +CONFIG_INET_TCP_DIAG=y +CONFIG_INET_UDP_DIAG=y +CONFIG_INET_RAW_DIAG=y +CONFIG_INET_DIAG_DESTROY=y +# CONFIG_TCP_CONG_ADVANCED is not set +CONFIG_TCP_CONG_CUBIC=y +CONFIG_DEFAULT_TCP_CONG="cubic" +CONFIG_TCP_SIGPOOL=y +# CONFIG_TCP_AO is not set +CONFIG_TCP_MD5SIG=y +CONFIG_IPV6=y +CONFIG_IPV6_ROUTER_PREF=y +CONFIG_IPV6_ROUTE_INFO=y +CONFIG_IPV6_OPTIMISTIC_DAD=y +CONFIG_INET6_AH=m +CONFIG_INET6_ESP=m +CONFIG_INET6_ESP_OFFLOAD=m +# CONFIG_INET6_ESPINTCP is not set +CONFIG_INET6_IPCOMP=m +CONFIG_IPV6_MIP6=m +CONFIG_IPV6_ILA=m +CONFIG_INET6_XFRM_TUNNEL=m +CONFIG_INET6_TUNNEL=m +CONFIG_IPV6_VTI=m +CONFIG_IPV6_SIT=m +CONFIG_IPV6_SIT_6RD=y +CONFIG_IPV6_NDISC_NODETYPE=y +CONFIG_IPV6_TUNNEL=m +CONFIG_IPV6_GRE=m +CONFIG_IPV6_FOU=m +CONFIG_IPV6_FOU_TUNNEL=m +CONFIG_IPV6_MULTIPLE_TABLES=y +CONFIG_IPV6_SUBTREES=y +CONFIG_IPV6_MROUTE=y +CONFIG_IPV6_MROUTE_MULTIPLE_TABLES=y +CONFIG_IPV6_PIMSM_V2=y +CONFIG_IPV6_SEG6_LWTUNNEL=y +CONFIG_IPV6_SEG6_HMAC=y +CONFIG_IPV6_SEG6_BPF=y +# CONFIG_IPV6_RPL_LWTUNNEL is not set +# CONFIG_IPV6_IOAM6_LWTUNNEL is not set +CONFIG_NETLABEL=y +CONFIG_MPTCP=y +CONFIG_INET_MPTCP_DIAG=y +CONFIG_MPTCP_IPV6=y +CONFIG_NETWORK_SECMARK=y +CONFIG_NET_PTP_CLASSIFY=y +CONFIG_NETWORK_PHY_TIMESTAMPING=y +CONFIG_NETFILTER=y +CONFIG_NETFILTER_ADVANCED=y +CONFIG_BRIDGE_NETFILTER=m + +# +# Core Netfilter Configuration +# +CONFIG_NETFILTER_INGRESS=y +CONFIG_NETFILTER_EGRESS=y +CONFIG_NETFILTER_SKIP_EGRESS=y +CONFIG_NETFILTER_NETLINK=m +CONFIG_NETFILTER_FAMILY_BRIDGE=y +CONFIG_NETFILTER_FAMILY_ARP=y +CONFIG_NETFILTER_BPF_LINK=y +# CONFIG_NETFILTER_NETLINK_HOOK is not set +CONFIG_NETFILTER_NETLINK_ACCT=m +CONFIG_NETFILTER_NETLINK_QUEUE=m +CONFIG_NETFILTER_NETLINK_LOG=m +CONFIG_NETFILTER_NETLINK_OSF=m +CONFIG_NF_CONNTRACK=m +CONFIG_NF_LOG_SYSLOG=m +CONFIG_NETFILTER_CONNCOUNT=m +CONFIG_NF_CONNTRACK_MARK=y +CONFIG_NF_CONNTRACK_SECMARK=y +CONFIG_NF_CONNTRACK_ZONES=y +CONFIG_NF_CONNTRACK_PROCFS=y +CONFIG_NF_CONNTRACK_EVENTS=y +CONFIG_NF_CONNTRACK_TIMEOUT=y +CONFIG_NF_CONNTRACK_TIMESTAMP=y +CONFIG_NF_CONNTRACK_LABELS=y +CONFIG_NF_CONNTRACK_OVS=y +CONFIG_NF_CT_PROTO_DCCP=y +CONFIG_NF_CT_PROTO_GRE=y +CONFIG_NF_CT_PROTO_SCTP=y +CONFIG_NF_CT_PROTO_UDPLITE=y +CONFIG_NF_CONNTRACK_AMANDA=m +CONFIG_NF_CONNTRACK_FTP=m +CONFIG_NF_CONNTRACK_H323=m +CONFIG_NF_CONNTRACK_IRC=m +CONFIG_NF_CONNTRACK_BROADCAST=m +CONFIG_NF_CONNTRACK_NETBIOS_NS=m +CONFIG_NF_CONNTRACK_SNMP=m +CONFIG_NF_CONNTRACK_PPTP=m +CONFIG_NF_CONNTRACK_SANE=m +CONFIG_NF_CONNTRACK_SIP=m +CONFIG_NF_CONNTRACK_TFTP=m +CONFIG_NF_CT_NETLINK=m +CONFIG_NF_CT_NETLINK_TIMEOUT=m +# CONFIG_NETFILTER_NETLINK_GLUE_CT is not set +CONFIG_NF_NAT=m +CONFIG_NF_NAT_AMANDA=m +CONFIG_NF_NAT_FTP=m +CONFIG_NF_NAT_IRC=m +CONFIG_NF_NAT_SIP=m +CONFIG_NF_NAT_TFTP=m +CONFIG_NF_NAT_REDIRECT=y +CONFIG_NF_NAT_MASQUERADE=y +CONFIG_NF_NAT_OVS=y +CONFIG_NETFILTER_SYNPROXY=m +CONFIG_NF_TABLES=m +CONFIG_NF_TABLES_INET=y +CONFIG_NF_TABLES_NETDEV=y +CONFIG_NFT_NUMGEN=m +CONFIG_NFT_CT=m +CONFIG_NFT_FLOW_OFFLOAD=m +CONFIG_NFT_CONNLIMIT=m +CONFIG_NFT_LOG=m +CONFIG_NFT_LIMIT=m +CONFIG_NFT_MASQ=m +CONFIG_NFT_REDIR=m +CONFIG_NFT_NAT=m +CONFIG_NFT_TUNNEL=m +CONFIG_NFT_QUEUE=m +CONFIG_NFT_QUOTA=m +CONFIG_NFT_REJECT=m +CONFIG_NFT_REJECT_INET=m +CONFIG_NFT_COMPAT=m +CONFIG_NFT_HASH=m +CONFIG_NFT_FIB=m +CONFIG_NFT_FIB_INET=m +CONFIG_NFT_XFRM=m +CONFIG_NFT_SOCKET=m +CONFIG_NFT_OSF=m +CONFIG_NFT_TPROXY=m +CONFIG_NFT_SYNPROXY=m +CONFIG_NF_DUP_NETDEV=m +CONFIG_NFT_DUP_NETDEV=m +CONFIG_NFT_FWD_NETDEV=m +CONFIG_NFT_FIB_NETDEV=m +CONFIG_NFT_REJECT_NETDEV=m +CONFIG_NF_FLOW_TABLE_INET=m +CONFIG_NF_FLOW_TABLE=m +# CONFIG_NF_FLOW_TABLE_PROCFS is not set +CONFIG_NETFILTER_XTABLES=y +# CONFIG_NETFILTER_XTABLES_COMPAT is not set + +# +# Xtables combined modules +# +CONFIG_NETFILTER_XT_MARK=m +CONFIG_NETFILTER_XT_CONNMARK=m +CONFIG_NETFILTER_XT_SET=m + +# +# Xtables targets +# +CONFIG_NETFILTER_XT_TARGET_AUDIT=m +CONFIG_NETFILTER_XT_TARGET_CHECKSUM=m +CONFIG_NETFILTER_XT_TARGET_CLASSIFY=m +CONFIG_NETFILTER_XT_TARGET_CONNMARK=m +CONFIG_NETFILTER_XT_TARGET_CONNSECMARK=m +CONFIG_NETFILTER_XT_TARGET_CT=m +CONFIG_NETFILTER_XT_TARGET_DSCP=m +CONFIG_NETFILTER_XT_TARGET_HL=m +CONFIG_NETFILTER_XT_TARGET_HMARK=m +CONFIG_NETFILTER_XT_TARGET_IDLETIMER=m +CONFIG_NETFILTER_XT_TARGET_LED=m +CONFIG_NETFILTER_XT_TARGET_LOG=m +CONFIG_NETFILTER_XT_TARGET_MARK=m +CONFIG_NETFILTER_XT_NAT=m +CONFIG_NETFILTER_XT_TARGET_NETMAP=m +CONFIG_NETFILTER_XT_TARGET_NFLOG=m +CONFIG_NETFILTER_XT_TARGET_NFQUEUE=m +CONFIG_NETFILTER_XT_TARGET_NOTRACK=m +CONFIG_NETFILTER_XT_TARGET_RATEEST=m +CONFIG_NETFILTER_XT_TARGET_REDIRECT=m +CONFIG_NETFILTER_XT_TARGET_MASQUERADE=m +CONFIG_NETFILTER_XT_TARGET_TEE=m +CONFIG_NETFILTER_XT_TARGET_TPROXY=m +CONFIG_NETFILTER_XT_TARGET_TRACE=m +CONFIG_NETFILTER_XT_TARGET_SECMARK=m +CONFIG_NETFILTER_XT_TARGET_TCPMSS=m +CONFIG_NETFILTER_XT_TARGET_TCPOPTSTRIP=m + +# +# Xtables matches +# +CONFIG_NETFILTER_XT_MATCH_ADDRTYPE=m +CONFIG_NETFILTER_XT_MATCH_BPF=m +CONFIG_NETFILTER_XT_MATCH_CGROUP=m +CONFIG_NETFILTER_XT_MATCH_CLUSTER=m +CONFIG_NETFILTER_XT_MATCH_COMMENT=m +CONFIG_NETFILTER_XT_MATCH_CONNBYTES=m +CONFIG_NETFILTER_XT_MATCH_CONNLABEL=m +CONFIG_NETFILTER_XT_MATCH_CONNLIMIT=m +CONFIG_NETFILTER_XT_MATCH_CONNMARK=m +CONFIG_NETFILTER_XT_MATCH_CONNTRACK=m +CONFIG_NETFILTER_XT_MATCH_CPU=m +CONFIG_NETFILTER_XT_MATCH_DCCP=m +CONFIG_NETFILTER_XT_MATCH_DEVGROUP=m +CONFIG_NETFILTER_XT_MATCH_DSCP=m +CONFIG_NETFILTER_XT_MATCH_ECN=m +CONFIG_NETFILTER_XT_MATCH_ESP=m +CONFIG_NETFILTER_XT_MATCH_HASHLIMIT=m +CONFIG_NETFILTER_XT_MATCH_HELPER=m +CONFIG_NETFILTER_XT_MATCH_HL=m +CONFIG_NETFILTER_XT_MATCH_IPCOMP=m +CONFIG_NETFILTER_XT_MATCH_IPRANGE=m +CONFIG_NETFILTER_XT_MATCH_IPVS=m +CONFIG_NETFILTER_XT_MATCH_L2TP=m +CONFIG_NETFILTER_XT_MATCH_LENGTH=m +CONFIG_NETFILTER_XT_MATCH_LIMIT=m +CONFIG_NETFILTER_XT_MATCH_MAC=m +CONFIG_NETFILTER_XT_MATCH_MARK=m +CONFIG_NETFILTER_XT_MATCH_MULTIPORT=m +CONFIG_NETFILTER_XT_MATCH_NFACCT=m +CONFIG_NETFILTER_XT_MATCH_OSF=m +CONFIG_NETFILTER_XT_MATCH_OWNER=m +CONFIG_NETFILTER_XT_MATCH_POLICY=m +CONFIG_NETFILTER_XT_MATCH_PHYSDEV=m +CONFIG_NETFILTER_XT_MATCH_PKTTYPE=m +CONFIG_NETFILTER_XT_MATCH_QUOTA=m +CONFIG_NETFILTER_XT_MATCH_RATEEST=m +CONFIG_NETFILTER_XT_MATCH_REALM=m +CONFIG_NETFILTER_XT_MATCH_RECENT=m +CONFIG_NETFILTER_XT_MATCH_SCTP=m +CONFIG_NETFILTER_XT_MATCH_SOCKET=m +CONFIG_NETFILTER_XT_MATCH_STATE=m +CONFIG_NETFILTER_XT_MATCH_STATISTIC=m +CONFIG_NETFILTER_XT_MATCH_STRING=m +CONFIG_NETFILTER_XT_MATCH_TCPMSS=m +CONFIG_NETFILTER_XT_MATCH_TIME=m +CONFIG_NETFILTER_XT_MATCH_U32=m +# end of Core Netfilter Configuration + +CONFIG_IP_SET=m +CONFIG_IP_SET_MAX=256 +CONFIG_IP_SET_BITMAP_IP=m +CONFIG_IP_SET_BITMAP_IPMAC=m +CONFIG_IP_SET_BITMAP_PORT=m +CONFIG_IP_SET_HASH_IP=m +CONFIG_IP_SET_HASH_IPMARK=m +CONFIG_IP_SET_HASH_IPPORT=m +CONFIG_IP_SET_HASH_IPPORTIP=m +CONFIG_IP_SET_HASH_IPPORTNET=m +CONFIG_IP_SET_HASH_IPMAC=m +CONFIG_IP_SET_HASH_MAC=m +CONFIG_IP_SET_HASH_NETPORTNET=m +CONFIG_IP_SET_HASH_NET=m +CONFIG_IP_SET_HASH_NETNET=m +CONFIG_IP_SET_HASH_NETPORT=m +CONFIG_IP_SET_HASH_NETIFACE=m +CONFIG_IP_SET_LIST_SET=m +CONFIG_IP_VS=m +CONFIG_IP_VS_IPV6=y +# CONFIG_IP_VS_DEBUG is not set +CONFIG_IP_VS_TAB_BITS=12 + +# +# IPVS transport protocol load balancing support +# +CONFIG_IP_VS_PROTO_TCP=y +CONFIG_IP_VS_PROTO_UDP=y +CONFIG_IP_VS_PROTO_AH_ESP=y +CONFIG_IP_VS_PROTO_ESP=y +CONFIG_IP_VS_PROTO_AH=y +CONFIG_IP_VS_PROTO_SCTP=y + +# +# IPVS scheduler +# +CONFIG_IP_VS_RR=m +CONFIG_IP_VS_WRR=m +CONFIG_IP_VS_LC=m +CONFIG_IP_VS_WLC=m +CONFIG_IP_VS_FO=m +CONFIG_IP_VS_OVF=m +CONFIG_IP_VS_LBLC=m +CONFIG_IP_VS_LBLCR=m +CONFIG_IP_VS_DH=m +CONFIG_IP_VS_SH=m +CONFIG_IP_VS_MH=m +CONFIG_IP_VS_SED=m +CONFIG_IP_VS_NQ=m +# CONFIG_IP_VS_TWOS is not set + +# +# IPVS SH scheduler +# +CONFIG_IP_VS_SH_TAB_BITS=8 + +# +# IPVS MH scheduler +# +CONFIG_IP_VS_MH_TAB_INDEX=12 + +# +# IPVS application helper +# +CONFIG_IP_VS_FTP=m +CONFIG_IP_VS_NFCT=y +CONFIG_IP_VS_PE_SIP=m + +# +# IP: Netfilter Configuration +# +CONFIG_NF_DEFRAG_IPV4=m +CONFIG_IP_NF_IPTABLES_LEGACY=m +CONFIG_NF_SOCKET_IPV4=m +CONFIG_NF_TPROXY_IPV4=m +CONFIG_NF_TABLES_IPV4=y +CONFIG_NFT_REJECT_IPV4=m +CONFIG_NFT_DUP_IPV4=m +CONFIG_NFT_FIB_IPV4=m +CONFIG_NF_TABLES_ARP=y +CONFIG_NF_DUP_IPV4=m +CONFIG_NF_LOG_ARP=m +CONFIG_NF_LOG_IPV4=m +CONFIG_NF_REJECT_IPV4=m +CONFIG_NF_NAT_SNMP_BASIC=m +CONFIG_NF_NAT_PPTP=m +CONFIG_NF_NAT_H323=m +CONFIG_IP_NF_IPTABLES=m +CONFIG_IP_NF_MATCH_AH=m +CONFIG_IP_NF_MATCH_ECN=m +CONFIG_IP_NF_MATCH_RPFILTER=m +CONFIG_IP_NF_MATCH_TTL=m +CONFIG_IP_NF_FILTER=m +CONFIG_IP_NF_TARGET_REJECT=m +CONFIG_IP_NF_TARGET_SYNPROXY=m +CONFIG_IP_NF_NAT=m +CONFIG_IP_NF_TARGET_MASQUERADE=m +CONFIG_IP_NF_TARGET_NETMAP=m +CONFIG_IP_NF_TARGET_REDIRECT=m +CONFIG_IP_NF_MANGLE=m +CONFIG_IP_NF_TARGET_ECN=m +CONFIG_IP_NF_TARGET_TTL=m +CONFIG_IP_NF_RAW=m +CONFIG_IP_NF_SECURITY=m +CONFIG_IP_NF_ARPTABLES=m +CONFIG_NFT_COMPAT_ARP=m +CONFIG_IP_NF_ARPFILTER=m +CONFIG_IP_NF_ARP_MANGLE=m +# end of IP: Netfilter Configuration + +# +# IPv6: Netfilter Configuration +# +CONFIG_IP6_NF_IPTABLES_LEGACY=m +CONFIG_NF_SOCKET_IPV6=m +CONFIG_NF_TPROXY_IPV6=m +CONFIG_NF_TABLES_IPV6=y +CONFIG_NFT_REJECT_IPV6=m +CONFIG_NFT_DUP_IPV6=m +CONFIG_NFT_FIB_IPV6=m +CONFIG_NF_DUP_IPV6=m +CONFIG_NF_REJECT_IPV6=m +CONFIG_NF_LOG_IPV6=m +CONFIG_IP6_NF_IPTABLES=m +CONFIG_IP6_NF_MATCH_AH=m +CONFIG_IP6_NF_MATCH_EUI64=m +CONFIG_IP6_NF_MATCH_FRAG=m +CONFIG_IP6_NF_MATCH_OPTS=m +CONFIG_IP6_NF_MATCH_HL=m +CONFIG_IP6_NF_MATCH_IPV6HEADER=m +CONFIG_IP6_NF_MATCH_MH=m +CONFIG_IP6_NF_MATCH_RPFILTER=m +CONFIG_IP6_NF_MATCH_RT=m +CONFIG_IP6_NF_MATCH_SRH=m +CONFIG_IP6_NF_TARGET_HL=m +CONFIG_IP6_NF_FILTER=m +CONFIG_IP6_NF_TARGET_REJECT=m +CONFIG_IP6_NF_TARGET_SYNPROXY=m +CONFIG_IP6_NF_MANGLE=m +CONFIG_IP6_NF_RAW=m +CONFIG_IP6_NF_SECURITY=m +CONFIG_IP6_NF_NAT=m +CONFIG_IP6_NF_TARGET_MASQUERADE=m +CONFIG_IP6_NF_TARGET_NPT=m +# end of IPv6: Netfilter Configuration + +CONFIG_NF_DEFRAG_IPV6=m +CONFIG_NF_TABLES_BRIDGE=m +CONFIG_NFT_BRIDGE_META=m +CONFIG_NFT_BRIDGE_REJECT=m +CONFIG_NF_CONNTRACK_BRIDGE=m +CONFIG_BRIDGE_NF_EBTABLES_LEGACY=m +CONFIG_BRIDGE_NF_EBTABLES=m +CONFIG_BRIDGE_EBT_BROUTE=m +CONFIG_BRIDGE_EBT_T_FILTER=m +CONFIG_BRIDGE_EBT_T_NAT=m +CONFIG_BRIDGE_EBT_802_3=m +CONFIG_BRIDGE_EBT_AMONG=m +CONFIG_BRIDGE_EBT_ARP=m +CONFIG_BRIDGE_EBT_IP=m +CONFIG_BRIDGE_EBT_IP6=m +CONFIG_BRIDGE_EBT_LIMIT=m +CONFIG_BRIDGE_EBT_MARK=m +CONFIG_BRIDGE_EBT_PKTTYPE=m +CONFIG_BRIDGE_EBT_STP=m +CONFIG_BRIDGE_EBT_VLAN=m +CONFIG_BRIDGE_EBT_ARPREPLY=m +CONFIG_BRIDGE_EBT_DNAT=m +CONFIG_BRIDGE_EBT_MARK_T=m +CONFIG_BRIDGE_EBT_REDIRECT=m +CONFIG_BRIDGE_EBT_SNAT=m +CONFIG_BRIDGE_EBT_LOG=m +CONFIG_BRIDGE_EBT_NFLOG=m +# CONFIG_IP_DCCP is not set +CONFIG_IP_SCTP=m +# CONFIG_SCTP_DBG_OBJCNT is not set +# CONFIG_SCTP_DEFAULT_COOKIE_HMAC_MD5 is not set +CONFIG_SCTP_DEFAULT_COOKIE_HMAC_SHA1=y +# CONFIG_SCTP_DEFAULT_COOKIE_HMAC_NONE is not set +CONFIG_SCTP_COOKIE_HMAC_MD5=y +CONFIG_SCTP_COOKIE_HMAC_SHA1=y +CONFIG_INET_SCTP_DIAG=m +CONFIG_RDS=m +CONFIG_RDS_TCP=m +# CONFIG_RDS_DEBUG is not set +CONFIG_TIPC=m +CONFIG_TIPC_MEDIA_UDP=y +CONFIG_TIPC_CRYPTO=y +CONFIG_TIPC_DIAG=m +CONFIG_ATM=m +CONFIG_ATM_CLIP=m +# CONFIG_ATM_CLIP_NO_ICMP is not set +CONFIG_ATM_LANE=m +# CONFIG_ATM_MPOA is not set +CONFIG_ATM_BR2684=m +# CONFIG_ATM_BR2684_IPFILTER is not set +CONFIG_L2TP=m +CONFIG_L2TP_DEBUGFS=m +CONFIG_L2TP_V3=y +CONFIG_L2TP_IP=m +CONFIG_L2TP_ETH=m +CONFIG_STP=m +CONFIG_GARP=m +CONFIG_MRP=m +CONFIG_BRIDGE=m +CONFIG_BRIDGE_IGMP_SNOOPING=y +# CONFIG_BRIDGE_VLAN_FILTERING is not set +# CONFIG_BRIDGE_MRP is not set +# CONFIG_BRIDGE_CFM is not set +# CONFIG_NET_DSA is not set +CONFIG_VLAN_8021Q=m +CONFIG_VLAN_8021Q_GVRP=y +CONFIG_VLAN_8021Q_MVRP=y +CONFIG_LLC=m +# CONFIG_LLC2 is not set +# CONFIG_ATALK is not set +# CONFIG_X25 is not set +# CONFIG_LAPB is not set +# CONFIG_PHONET is not set +CONFIG_6LOWPAN=m +CONFIG_6LOWPAN_DEBUGFS=y +CONFIG_6LOWPAN_NHC=m +CONFIG_6LOWPAN_NHC_DEST=m +CONFIG_6LOWPAN_NHC_FRAGMENT=m +CONFIG_6LOWPAN_NHC_HOP=m +CONFIG_6LOWPAN_NHC_IPV6=m +CONFIG_6LOWPAN_NHC_MOBILITY=m +CONFIG_6LOWPAN_NHC_ROUTING=m +CONFIG_6LOWPAN_NHC_UDP=m +CONFIG_6LOWPAN_GHC_EXT_HDR_HOP=m +CONFIG_6LOWPAN_GHC_UDP=m +CONFIG_6LOWPAN_GHC_ICMPV6=m +CONFIG_6LOWPAN_GHC_EXT_HDR_DEST=m +CONFIG_6LOWPAN_GHC_EXT_HDR_FRAG=m +CONFIG_6LOWPAN_GHC_EXT_HDR_ROUTE=m +CONFIG_IEEE802154=m +CONFIG_IEEE802154_NL802154_EXPERIMENTAL=y +CONFIG_IEEE802154_SOCKET=m +CONFIG_IEEE802154_6LOWPAN=m +CONFIG_MAC802154=m +CONFIG_NET_SCHED=y + +# +# Queueing/Scheduling +# +CONFIG_NET_SCH_HTB=m +CONFIG_NET_SCH_HFSC=m +CONFIG_NET_SCH_PRIO=m +CONFIG_NET_SCH_MULTIQ=m +CONFIG_NET_SCH_RED=m +CONFIG_NET_SCH_SFB=m +CONFIG_NET_SCH_SFQ=m +CONFIG_NET_SCH_TEQL=m +CONFIG_NET_SCH_TBF=m +CONFIG_NET_SCH_CBS=m +CONFIG_NET_SCH_ETF=m +CONFIG_NET_SCH_MQPRIO_LIB=m +CONFIG_NET_SCH_TAPRIO=m +CONFIG_NET_SCH_GRED=m +CONFIG_NET_SCH_NETEM=m +CONFIG_NET_SCH_DRR=m +CONFIG_NET_SCH_MQPRIO=m +# CONFIG_NET_SCH_SKBPRIO is not set +CONFIG_NET_SCH_CHOKE=m +CONFIG_NET_SCH_QFQ=m +CONFIG_NET_SCH_CODEL=m +CONFIG_NET_SCH_FQ_CODEL=y +CONFIG_NET_SCH_CAKE=m +CONFIG_NET_SCH_FQ=m +CONFIG_NET_SCH_HHF=m +CONFIG_NET_SCH_PIE=m +# CONFIG_NET_SCH_FQ_PIE is not set +CONFIG_NET_SCH_INGRESS=m +CONFIG_NET_SCH_PLUG=m +# CONFIG_NET_SCH_ETS is not set +# CONFIG_NET_SCH_DEFAULT is not set + +# +# Classification +# +CONFIG_NET_CLS=y +CONFIG_NET_CLS_BASIC=m +CONFIG_NET_CLS_ROUTE4=m +CONFIG_NET_CLS_FW=m +CONFIG_NET_CLS_U32=m +CONFIG_CLS_U32_PERF=y +CONFIG_CLS_U32_MARK=y +CONFIG_NET_CLS_FLOW=m +CONFIG_NET_CLS_CGROUP=y +CONFIG_NET_CLS_BPF=m +CONFIG_NET_CLS_FLOWER=m +CONFIG_NET_CLS_MATCHALL=m +CONFIG_NET_EMATCH=y +CONFIG_NET_EMATCH_STACK=32 +CONFIG_NET_EMATCH_CMP=m +CONFIG_NET_EMATCH_NBYTE=m +CONFIG_NET_EMATCH_U32=m +CONFIG_NET_EMATCH_META=m +CONFIG_NET_EMATCH_TEXT=m +CONFIG_NET_EMATCH_IPSET=m +CONFIG_NET_EMATCH_IPT=m +CONFIG_NET_CLS_ACT=y +CONFIG_NET_ACT_POLICE=m +CONFIG_NET_ACT_GACT=m +CONFIG_GACT_PROB=y +CONFIG_NET_ACT_MIRRED=m +CONFIG_NET_ACT_SAMPLE=m +CONFIG_NET_ACT_NAT=m +CONFIG_NET_ACT_PEDIT=m +CONFIG_NET_ACT_SIMP=m +CONFIG_NET_ACT_SKBEDIT=m +CONFIG_NET_ACT_CSUM=m +CONFIG_NET_ACT_MPLS=m +CONFIG_NET_ACT_VLAN=m +CONFIG_NET_ACT_BPF=m +CONFIG_NET_ACT_CONNMARK=m +CONFIG_NET_ACT_CTINFO=m +CONFIG_NET_ACT_SKBMOD=m +CONFIG_NET_ACT_IFE=m +CONFIG_NET_ACT_TUNNEL_KEY=m +CONFIG_NET_ACT_CT=m +# CONFIG_NET_ACT_GATE is not set +CONFIG_NET_IFE_SKBMARK=m +CONFIG_NET_IFE_SKBPRIO=m +CONFIG_NET_IFE_SKBTCINDEX=m +CONFIG_NET_TC_SKB_EXT=y +CONFIG_NET_SCH_FIFO=y +CONFIG_DCB=y +CONFIG_DNS_RESOLVER=m +# CONFIG_BATMAN_ADV is not set +# CONFIG_OPENVSWITCH is not set +CONFIG_VSOCKETS=m +CONFIG_VSOCKETS_DIAG=m +CONFIG_VSOCKETS_LOOPBACK=m +CONFIG_VIRTIO_VSOCKETS_COMMON=m +CONFIG_NETLINK_DIAG=m +# CONFIG_MPLS is not set +# CONFIG_NET_NSH is not set +# CONFIG_HSR is not set +CONFIG_NET_SWITCHDEV=y +CONFIG_NET_L3_MASTER_DEV=y +# CONFIG_QRTR is not set +# CONFIG_NET_NCSI is not set +CONFIG_PCPU_DEV_REFCNT=y +CONFIG_MAX_SKB_FRAGS=17 +CONFIG_RPS=y +CONFIG_RFS_ACCEL=y +CONFIG_SOCK_RX_QUEUE_MAPPING=y +CONFIG_XPS=y +CONFIG_CGROUP_NET_PRIO=y +CONFIG_CGROUP_NET_CLASSID=y +CONFIG_NET_RX_BUSY_POLL=y +CONFIG_BQL=y +CONFIG_BPF_STREAM_PARSER=y +CONFIG_NET_FLOW_LIMIT=y + +# +# Network testing +# +CONFIG_NET_PKTGEN=m +CONFIG_NET_DROP_MONITOR=y +# end of Network testing +# end of Networking options + +# CONFIG_HAMRADIO is not set +# CONFIG_CAN is not set +CONFIG_BT=m +CONFIG_BT_BREDR=y +CONFIG_BT_RFCOMM=m +CONFIG_BT_RFCOMM_TTY=y +CONFIG_BT_BNEP=m +CONFIG_BT_BNEP_MC_FILTER=y +CONFIG_BT_BNEP_PROTO_FILTER=y +CONFIG_BT_HIDP=m +CONFIG_BT_LE=y +CONFIG_BT_LE_L2CAP_ECRED=y +CONFIG_BT_6LOWPAN=m +CONFIG_BT_LEDS=y +# CONFIG_BT_MSFTEXT is not set +# CONFIG_BT_AOSPEXT is not set +# CONFIG_BT_DEBUGFS is not set +# CONFIG_BT_SELFTEST is not set + +# +# Bluetooth device drivers +# +CONFIG_BT_INTEL=m +CONFIG_BT_MTK=m +CONFIG_BT_HCIBTUSB=m +CONFIG_BT_HCIBTUSB_AUTOSUSPEND=y +CONFIG_BT_HCIBTUSB_POLL_SYNC=y +CONFIG_BT_HCIBTUSB_AUTO_ISOC_ALT=y +# CONFIG_BT_HCIBTUSB_BCM is not set +CONFIG_BT_HCIBTUSB_MTK=y +# CONFIG_BT_HCIBTUSB_RTL is not set +CONFIG_BT_HCIUART=m +CONFIG_BT_HCIUART_SERDEV=y +CONFIG_BT_HCIUART_H4=y +# CONFIG_BT_HCIUART_NOKIA is not set +# CONFIG_BT_HCIUART_BCSP is not set +# CONFIG_BT_HCIUART_ATH3K is not set +# CONFIG_BT_HCIUART_LL is not set +# CONFIG_BT_HCIUART_3WIRE is not set +# CONFIG_BT_HCIUART_INTEL is not set +# CONFIG_BT_HCIUART_BCM is not set +# CONFIG_BT_HCIUART_RTL is not set +# CONFIG_BT_HCIUART_QCA is not set +# CONFIG_BT_HCIUART_AG6XX is not set +# CONFIG_BT_HCIUART_MRVL is not set +# CONFIG_BT_HCIUART_AML is not set +# CONFIG_BT_HCIBCM203X is not set +# CONFIG_BT_HCIBCM4377 is not set +# CONFIG_BT_HCIBPA10X is not set +# CONFIG_BT_HCIBFUSB is not set +# CONFIG_BT_HCIVHCI is not set +# CONFIG_BT_MRVL is not set +# CONFIG_BT_ATH3K is not set +CONFIG_BT_MTKUART=m +# CONFIG_BT_NXPUART is not set +# CONFIG_BT_INTEL_PCIE is not set +# end of Bluetooth device drivers + +CONFIG_AF_RXRPC=m +CONFIG_AF_RXRPC_IPV6=y +# CONFIG_AF_RXRPC_INJECT_LOSS is not set +# CONFIG_AF_RXRPC_INJECT_RX_DELAY is not set +CONFIG_AF_RXRPC_DEBUG=y +CONFIG_RXKAD=y +# CONFIG_RXPERF is not set +# CONFIG_AF_KCM is not set +CONFIG_STREAM_PARSER=y +# CONFIG_MCTP is not set +CONFIG_FIB_RULES=y +CONFIG_WIRELESS=y +CONFIG_WEXT_CORE=y +CONFIG_WEXT_PROC=y +CONFIG_CFG80211=m +# CONFIG_NL80211_TESTMODE is not set +# CONFIG_CFG80211_DEVELOPER_WARNINGS is not set +# CONFIG_CFG80211_CERTIFICATION_ONUS is not set +CONFIG_CFG80211_REQUIRE_SIGNED_REGDB=y +CONFIG_CFG80211_USE_KERNEL_REGDB_KEYS=y +CONFIG_CFG80211_DEFAULT_PS=y +CONFIG_CFG80211_DEBUGFS=y +CONFIG_CFG80211_CRDA_SUPPORT=y +CONFIG_CFG80211_WEXT=y +CONFIG_MAC80211=m +CONFIG_MAC80211_HAS_RC=y +CONFIG_MAC80211_RC_MINSTREL=y +CONFIG_MAC80211_RC_DEFAULT_MINSTREL=y +CONFIG_MAC80211_RC_DEFAULT="minstrel_ht" +CONFIG_MAC80211_MESH=y +CONFIG_MAC80211_LEDS=y +CONFIG_MAC80211_DEBUGFS=y +# CONFIG_MAC80211_MESSAGE_TRACING is not set +# CONFIG_MAC80211_DEBUG_MENU is not set +CONFIG_MAC80211_STA_HASH_MAX_SIZE=0 +CONFIG_RFKILL=y +CONFIG_RFKILL_LEDS=y +CONFIG_RFKILL_INPUT=y +CONFIG_RFKILL_GPIO=m +# CONFIG_NET_9P is not set +# CONFIG_CAIF is not set +CONFIG_CEPH_LIB=m +# CONFIG_CEPH_LIB_PRETTYDEBUG is not set +# CONFIG_CEPH_LIB_USE_DNS_RESOLVER is not set +# CONFIG_NFC is not set +CONFIG_PSAMPLE=m +CONFIG_NET_IFE=m +CONFIG_LWTUNNEL=y +# CONFIG_LWTUNNEL_BPF is not set +CONFIG_DST_CACHE=y +CONFIG_GRO_CELLS=y +CONFIG_SOCK_VALIDATE_XMIT=y +CONFIG_NET_SELFTESTS=m +CONFIG_NET_SOCK_MSG=y +CONFIG_PAGE_POOL=y +# CONFIG_PAGE_POOL_STATS is not set +# CONFIG_FAILOVER is not set +# CONFIG_ETHTOOL_NETLINK is not set + +# +# Device Drivers +# +CONFIG_HAVE_PCI=y +CONFIG_GENERIC_PCI_IOMAP=y +CONFIG_PCI=y +CONFIG_PCI_DOMAINS=y +CONFIG_PCIEPORTBUS=y +CONFIG_HOTPLUG_PCI_PCIE=y +CONFIG_PCIEAER=y +# CONFIG_PCIEAER_INJECT is not set +CONFIG_PCIE_ECRC=y +CONFIG_PCIEASPM=y +CONFIG_PCIEASPM_DEFAULT=y +# CONFIG_PCIEASPM_POWERSAVE is not set +# CONFIG_PCIEASPM_POWER_SUPERSAVE is not set +# CONFIG_PCIEASPM_PERFORMANCE is not set +CONFIG_PCIE_PME=y +CONFIG_PCIE_DPC=y +CONFIG_PCIE_PTM=y +CONFIG_PCIE_EDR=y +CONFIG_PCI_MSI=y +CONFIG_PCI_QUIRKS=y +# CONFIG_PCI_DEBUG is not set +CONFIG_PCI_REALLOC_ENABLE_AUTO=y +CONFIG_PCI_STUB=m +CONFIG_PCI_PF_STUB=m +CONFIG_PCI_ATS=y +CONFIG_PCI_LOCKLESS_CONFIG=y +CONFIG_PCI_IOV=y +# CONFIG_PCI_NPEM is not set +CONFIG_PCI_PRI=y +CONFIG_PCI_PASID=y +CONFIG_PCIE_TPH=y +CONFIG_PCI_P2PDMA=y +CONFIG_PCI_LABEL=y +# CONFIG_PCIE_BUS_TUNE_OFF is not set +CONFIG_PCIE_BUS_DEFAULT=y +# CONFIG_PCIE_BUS_SAFE is not set +# CONFIG_PCIE_BUS_PERFORMANCE is not set +# CONFIG_PCIE_BUS_PEER2PEER is not set +CONFIG_VGA_ARB=y +CONFIG_VGA_ARB_MAX_GPUS=16 +CONFIG_HOTPLUG_PCI=y +CONFIG_HOTPLUG_PCI_ACPI=y +# CONFIG_HOTPLUG_PCI_ACPI_IBM is not set +# CONFIG_HOTPLUG_PCI_CPCI is not set +CONFIG_HOTPLUG_PCI_OCTEONEP=y +# CONFIG_HOTPLUG_PCI_SHPC is not set + +# +# PCI controller drivers +# +# CONFIG_VMD is not set + +# +# Cadence-based PCIe controllers +# +# end of Cadence-based PCIe controllers + +# +# DesignWare-based PCIe controllers +# +CONFIG_PCIE_DW=y +CONFIG_PCIE_DW_HOST=y +# CONFIG_PCI_MESON is not set +CONFIG_PCIE_DW_PLAT=y +CONFIG_PCIE_DW_PLAT_HOST=y +# end of DesignWare-based PCIe controllers + +# +# Mobiveil-based PCIe controllers +# +# end of Mobiveil-based PCIe controllers + +# +# PLDA-based PCIe controllers +# +# end of PLDA-based PCIe controllers +# end of PCI controller drivers + +# +# PCI Endpoint +# +# CONFIG_PCI_ENDPOINT is not set +# end of PCI Endpoint + +# +# PCI switch controller drivers +# +# CONFIG_PCI_SW_SWITCHTEC is not set +# end of PCI switch controller drivers + +# CONFIG_CXL_BUS is not set +# CONFIG_PCCARD is not set +# CONFIG_RAPIDIO is not set + +# +# Generic Driver Options +# +CONFIG_AUXILIARY_BUS=y +# CONFIG_UEVENT_HELPER is not set +CONFIG_DEVTMPFS=y +CONFIG_DEVTMPFS_MOUNT=y +# CONFIG_DEVTMPFS_SAFE is not set +CONFIG_STANDALONE=y +CONFIG_PREVENT_FIRMWARE_BUILD=y + +# +# Firmware loader +# +CONFIG_FW_LOADER=y +CONFIG_FW_LOADER_DEBUG=y +CONFIG_FW_LOADER_PAGED_BUF=y +CONFIG_FW_LOADER_SYSFS=y +CONFIG_EXTRA_FIRMWARE="" +# CONFIG_FW_LOADER_USER_HELPER is not set +CONFIG_FW_LOADER_COMPRESS=y +CONFIG_FW_LOADER_COMPRESS_XZ=y +CONFIG_FW_LOADER_COMPRESS_ZSTD=y +CONFIG_FW_UPLOAD=y +# end of Firmware loader + +CONFIG_WANT_DEV_COREDUMP=y +CONFIG_ALLOW_DEV_COREDUMP=y +CONFIG_DEV_COREDUMP=y +# CONFIG_DEBUG_DRIVER is not set +# CONFIG_DEBUG_DEVRES is not set +# CONFIG_DEBUG_TEST_DRIVER_REMOVE is not set +CONFIG_HMEM_REPORTING=y +# CONFIG_TEST_ASYNC_DRIVER_PROBE is not set +CONFIG_GENERIC_CPU_DEVICES=y +CONFIG_GENERIC_CPU_AUTOPROBE=y +CONFIG_GENERIC_CPU_VULNERABILITIES=y +CONFIG_REGMAP=y +CONFIG_REGMAP_I2C=m +CONFIG_REGMAP_SPI=m +CONFIG_REGMAP_IRQ=y +CONFIG_DMA_SHARED_BUFFER=y +# CONFIG_DMA_FENCE_TRACE is not set +# CONFIG_FW_DEVLINK_SYNC_STATE_TIMEOUT is not set +# end of Generic Driver Options + +# +# Bus devices +# +# CONFIG_MHI_BUS is not set +# CONFIG_MHI_BUS_EP is not set +# end of Bus devices + +# +# Cache Drivers +# +# end of Cache Drivers + +CONFIG_CONNECTOR=y +CONFIG_PROC_EVENTS=y + +# +# Firmware Drivers +# + +# +# ARM System Control and Management Interface Protocol +# +# end of ARM System Control and Management Interface Protocol + +CONFIG_EDD=y +# CONFIG_EDD_OFF is not set +CONFIG_FIRMWARE_MEMMAP=y +CONFIG_DMIID=y +CONFIG_DMI_SYSFS=y +CONFIG_DMI_SCAN_MACHINE_NON_EFI_FALLBACK=y +# CONFIG_FW_CFG_SYSFS is not set +CONFIG_SYSFB=y +# CONFIG_SYSFB_SIMPLEFB is not set +CONFIG_FW_CS_DSP=m +# CONFIG_GOOGLE_FIRMWARE is not set + +# +# EFI (Extensible Firmware Interface) Support +# +CONFIG_EFI_ESRT=y +CONFIG_EFI_VARS_PSTORE=m +# CONFIG_EFI_VARS_PSTORE_DEFAULT_DISABLE is not set +CONFIG_EFI_SOFT_RESERVE=y +CONFIG_EFI_DXE_MEM_ATTRIBUTES=y +CONFIG_EFI_RUNTIME_WRAPPERS=y +CONFIG_EFI_BOOTLOADER_CONTROL=m +CONFIG_EFI_CAPSULE_LOADER=m +# CONFIG_EFI_TEST is not set +CONFIG_EFI_DEV_PATH_PARSER=y +CONFIG_APPLE_PROPERTIES=y +CONFIG_RESET_ATTACK_MITIGATION=y +# CONFIG_EFI_RCI2_TABLE is not set +# CONFIG_EFI_DISABLE_PCI_DMA is not set +CONFIG_EFI_CUSTOM_SSDT_OVERLAYS=y +# CONFIG_EFI_DISABLE_RUNTIME is not set +# CONFIG_EFI_COCO_SECRET is not set +CONFIG_UNACCEPTED_MEMORY=y +# end of EFI (Extensible Firmware Interface) Support + +CONFIG_UEFI_CPER=y +CONFIG_UEFI_CPER_X86=y + +# +# Qualcomm firmware drivers +# +# end of Qualcomm firmware drivers + +# +# Tegra firmware driver +# +# end of Tegra firmware driver +# end of Firmware Drivers + +# CONFIG_GNSS is not set +CONFIG_MTD=m +# CONFIG_MTD_TESTS is not set + +# +# Partition parsers +# +# CONFIG_MTD_CMDLINE_PARTS is not set +# CONFIG_MTD_REDBOOT_PARTS is not set +# end of Partition parsers + +# +# User Modules And Translation Layers +# +CONFIG_MTD_BLKDEVS=m +CONFIG_MTD_BLOCK=m +# CONFIG_MTD_BLOCK_RO is not set + +# +# Note that in some cases UBI block is preferred. See MTD_UBI_BLOCK. +# +# CONFIG_FTL is not set +# CONFIG_NFTL is not set +# CONFIG_INFTL is not set +# CONFIG_RFD_FTL is not set +# CONFIG_SSFDC is not set +# CONFIG_SM_FTL is not set +# CONFIG_MTD_OOPS is not set +# CONFIG_MTD_SWAP is not set +CONFIG_MTD_PARTITIONED_MASTER=y + +# +# RAM/ROM/Flash chip drivers +# +CONFIG_MTD_CFI=m +CONFIG_MTD_JEDECPROBE=m +CONFIG_MTD_GEN_PROBE=m +CONFIG_MTD_CFI_ADV_OPTIONS=y +CONFIG_MTD_CFI_NOSWAP=y +# CONFIG_MTD_CFI_BE_BYTE_SWAP is not set +# CONFIG_MTD_CFI_LE_BYTE_SWAP is not set +# CONFIG_MTD_CFI_GEOMETRY is not set +CONFIG_MTD_MAP_BANK_WIDTH_1=y +CONFIG_MTD_MAP_BANK_WIDTH_2=y +CONFIG_MTD_MAP_BANK_WIDTH_4=y +CONFIG_MTD_CFI_I1=y +CONFIG_MTD_CFI_I2=y +CONFIG_MTD_OTP=y +# CONFIG_MTD_CFI_INTELEXT is not set +CONFIG_MTD_CFI_AMDSTD=m +# CONFIG_MTD_CFI_STAA is not set +CONFIG_MTD_CFI_UTIL=m +CONFIG_MTD_RAM=m +CONFIG_MTD_ROM=m +CONFIG_MTD_ABSENT=m +# end of RAM/ROM/Flash chip drivers + +# +# Mapping drivers for chip access +# +CONFIG_MTD_COMPLEX_MAPPINGS=y +CONFIG_MTD_PHYSMAP=m +# CONFIG_MTD_PHYSMAP_COMPAT is not set +CONFIG_MTD_PHYSMAP_GPIO_ADDR=y +# CONFIG_MTD_AMD76XROM is not set +# CONFIG_MTD_ICHXROM is not set +# CONFIG_MTD_ESB2ROM is not set +# CONFIG_MTD_CK804XROM is not set +# CONFIG_MTD_SCB2_FLASH is not set +# CONFIG_MTD_NETtel is not set +# CONFIG_MTD_L440GX is not set +CONFIG_MTD_PCI=m +# CONFIG_MTD_PLATRAM is not set +# end of Mapping drivers for chip access + +# +# Self-contained MTD device drivers +# +# CONFIG_MTD_PMC551 is not set +# CONFIG_MTD_DATAFLASH is not set +# CONFIG_MTD_MCHP23K256 is not set +# CONFIG_MTD_MCHP48L640 is not set +# CONFIG_MTD_SST25L is not set +CONFIG_MTD_SLRAM=m +CONFIG_MTD_PHRAM=m +# CONFIG_MTD_MTDRAM is not set +CONFIG_MTD_BLOCK2MTD=m + +# +# Disk-On-Chip Device Drivers +# +# CONFIG_MTD_DOCG3 is not set +# end of Self-contained MTD device drivers + +# +# NAND +# +CONFIG_MTD_NAND_CORE=m +# CONFIG_MTD_ONENAND is not set +# CONFIG_MTD_RAW_NAND is not set +CONFIG_MTD_SPI_NAND=m + +# +# ECC engine support +# +CONFIG_MTD_NAND_ECC=y +CONFIG_MTD_NAND_ECC_SW_HAMMING=y +# CONFIG_MTD_NAND_ECC_SW_HAMMING_SMC is not set +# CONFIG_MTD_NAND_ECC_SW_BCH is not set +# CONFIG_MTD_NAND_ECC_MXIC is not set +# end of ECC engine support +# end of NAND + +# +# LPDDR & LPDDR2 PCM memory drivers +# +CONFIG_MTD_LPDDR=m +CONFIG_MTD_QINFO_PROBE=m +# end of LPDDR & LPDDR2 PCM memory drivers + +CONFIG_MTD_SPI_NOR=m +CONFIG_MTD_SPI_NOR_USE_4K_SECTORS=y +# CONFIG_MTD_SPI_NOR_SWP_DISABLE is not set +CONFIG_MTD_SPI_NOR_SWP_DISABLE_ON_VOLATILE=y +# CONFIG_MTD_SPI_NOR_SWP_KEEP is not set +CONFIG_MTD_UBI=m +CONFIG_MTD_UBI_WL_THRESHOLD=4096 +CONFIG_MTD_UBI_BEB_LIMIT=20 +# CONFIG_MTD_UBI_FASTMAP is not set +# CONFIG_MTD_UBI_GLUEBI is not set +# CONFIG_MTD_UBI_BLOCK is not set +# CONFIG_MTD_UBI_NVMEM is not set +# CONFIG_MTD_HYPERBUS is not set +# CONFIG_OF is not set +CONFIG_ARCH_MIGHT_HAVE_PC_PARPORT=y +CONFIG_PARPORT=m +CONFIG_PARPORT_PC=m +CONFIG_PARPORT_SERIAL=m +# CONFIG_PARPORT_PC_FIFO is not set +# CONFIG_PARPORT_PC_SUPERIO is not set +CONFIG_PARPORT_1284=y +CONFIG_PARPORT_NOT_PC=y +CONFIG_PNP=y +# CONFIG_PNP_DEBUG_MESSAGES is not set + +# +# Protocols +# +CONFIG_PNPACPI=y +CONFIG_BLK_DEV=y +# CONFIG_BLK_DEV_NULL_BLK is not set +CONFIG_BLK_DEV_FD=m +# CONFIG_BLK_DEV_FD_RAWCMD is not set +CONFIG_CDROM=y +CONFIG_BLK_DEV_PCIESSD_MTIP32XX=m +CONFIG_ZRAM=m +# CONFIG_ZRAM_BACKEND_LZ4 is not set +# CONFIG_ZRAM_BACKEND_LZ4HC is not set +# CONFIG_ZRAM_BACKEND_ZSTD is not set +# CONFIG_ZRAM_BACKEND_DEFLATE is not set +# CONFIG_ZRAM_BACKEND_842 is not set +CONFIG_ZRAM_BACKEND_FORCE_LZO=y +CONFIG_ZRAM_BACKEND_LZO=y +CONFIG_ZRAM_DEF_COMP_LZORLE=y +# CONFIG_ZRAM_DEF_COMP_LZO is not set +CONFIG_ZRAM_DEF_COMP="lzo-rle" +CONFIG_ZRAM_WRITEBACK=y +CONFIG_ZRAM_TRACK_ENTRY_ACTIME=y +CONFIG_ZRAM_MEMORY_TRACKING=y +CONFIG_ZRAM_MULTI_COMP=y +CONFIG_BLK_DEV_LOOP=m +CONFIG_BLK_DEV_LOOP_MIN_COUNT=0 +CONFIG_BLK_DEV_DRBD=m +# CONFIG_DRBD_FAULT_INJECTION is not set +# CONFIG_BLK_DEV_NBD is not set +CONFIG_BLK_DEV_RAM=m +CONFIG_BLK_DEV_RAM_COUNT=16 +CONFIG_BLK_DEV_RAM_SIZE=16384 +# CONFIG_CDROM_PKTCDVD is not set +# CONFIG_ATA_OVER_ETH is not set +# CONFIG_BLK_DEV_RBD is not set +# CONFIG_BLK_DEV_UBLK is not set + +# +# NVME Support +# +CONFIG_NVME_CORE=y +CONFIG_BLK_DEV_NVME=y +# CONFIG_NVME_MULTIPATH is not set +# CONFIG_NVME_VERBOSE_ERRORS is not set +CONFIG_NVME_HWMON=y +# CONFIG_NVME_FC is not set +# CONFIG_NVME_TCP is not set +# CONFIG_NVME_HOST_AUTH is not set +# CONFIG_NVME_TARGET is not set +# end of NVME Support + +# +# Misc devices +# +# CONFIG_AD525X_DPOT is not set +# CONFIG_DUMMY_IRQ is not set +# CONFIG_IBM_ASM is not set +# CONFIG_PHANTOM is not set +# CONFIG_TIFM_CORE is not set +# CONFIG_ICS932S401 is not set +# CONFIG_ENCLOSURE_SERVICES is not set +# CONFIG_HP_ILO is not set +# CONFIG_APDS9802ALS is not set +# CONFIG_ISL29003 is not set +# CONFIG_ISL29020 is not set +# CONFIG_SENSORS_TSL2550 is not set +# CONFIG_SENSORS_BH1770 is not set +# CONFIG_SENSORS_APDS990X is not set +# CONFIG_HMC6352 is not set +# CONFIG_DS1682 is not set +# CONFIG_LATTICE_ECP3_CONFIG is not set +CONFIG_SRAM=y +CONFIG_DW_XDATA_PCIE=m +# CONFIG_PCI_ENDPOINT_TEST is not set +# CONFIG_XILINX_SDFEC is not set +CONFIG_NTSYNC=m +# CONFIG_C2PORT is not set + +# +# EEPROM support +# +CONFIG_EEPROM_AT24=m +CONFIG_EEPROM_AT25=m +# CONFIG_EEPROM_MAX6875 is not set +# CONFIG_EEPROM_93CX6 is not set +# CONFIG_EEPROM_93XX46 is not set +# CONFIG_EEPROM_IDT_89HPESX is not set +CONFIG_EEPROM_EE1004=m +# end of EEPROM support + +# CONFIG_CB710_CORE is not set +# CONFIG_SENSORS_LIS3_I2C is not set +# CONFIG_ALTERA_STAPL is not set +# CONFIG_INTEL_MEI is not set +# CONFIG_VMWARE_VMCI is not set +# CONFIG_GENWQE is not set +# CONFIG_ECHO is not set +# CONFIG_BCM_VK is not set +# CONFIG_MISC_ALCOR_PCI is not set +# CONFIG_MISC_RTSX_PCI is not set +# CONFIG_MISC_RTSX_USB is not set +# CONFIG_UACCE is not set +# CONFIG_PVPANIC is not set +# CONFIG_GP_PCI1XXXX is not set +# CONFIG_KEBA_CP500 is not set +# end of Misc devices + +# +# SCSI device support +# +CONFIG_SCSI_MOD=y +CONFIG_RAID_ATTRS=m +CONFIG_SCSI_COMMON=y +CONFIG_SCSI=y +CONFIG_SCSI_DMA=y +CONFIG_SCSI_PROC_FS=y + +# +# SCSI support type (disk, tape, CD-ROM) +# +CONFIG_BLK_DEV_SD=y +# CONFIG_CHR_DEV_ST is not set +CONFIG_BLK_DEV_SR=y +CONFIG_CHR_DEV_SG=y +CONFIG_BLK_DEV_BSG=y +# CONFIG_CHR_DEV_SCH is not set +CONFIG_SCSI_CONSTANTS=y +CONFIG_SCSI_LOGGING=y +CONFIG_SCSI_SCAN_ASYNC=y + +# +# SCSI Transports +# +# CONFIG_SCSI_SPI_ATTRS is not set +# CONFIG_SCSI_FC_ATTRS is not set +# CONFIG_SCSI_ISCSI_ATTRS is not set +# CONFIG_SCSI_SAS_ATTRS is not set +# CONFIG_SCSI_SAS_LIBSAS is not set +# CONFIG_SCSI_SRP_ATTRS is not set +# end of SCSI Transports + +# CONFIG_SCSI_LOWLEVEL is not set +# CONFIG_SCSI_DH is not set +# end of SCSI device support + +CONFIG_ATA=y +CONFIG_SATA_HOST=y +CONFIG_PATA_TIMINGS=y +CONFIG_ATA_VERBOSE_ERROR=y +CONFIG_ATA_FORCE=y +CONFIG_ATA_ACPI=y +CONFIG_SATA_ZPODD=y +CONFIG_SATA_PMP=y + +# +# Controllers with non-SFF native interface +# +CONFIG_SATA_AHCI=y +CONFIG_SATA_MOBILE_LPM_POLICY=3 +# CONFIG_SATA_AHCI_PLATFORM is not set +# CONFIG_AHCI_DWC is not set +# CONFIG_SATA_INIC162X is not set +# CONFIG_SATA_ACARD_AHCI is not set +# CONFIG_SATA_SIL24 is not set +# CONFIG_ATA_SFF is not set +CONFIG_MD=y +CONFIG_BLK_DEV_MD=m +# CONFIG_MD_BITMAP_FILE is not set +CONFIG_MD_LINEAR=m +CONFIG_MD_RAID0=m +CONFIG_MD_RAID1=m +CONFIG_MD_RAID10=m +CONFIG_MD_RAID456=m +# CONFIG_BCACHE is not set +CONFIG_BLK_DEV_DM_BUILTIN=y +CONFIG_BLK_DEV_DM=m +CONFIG_DM_DEBUG=y +CONFIG_DM_BUFIO=m +CONFIG_DM_DEBUG_BLOCK_MANAGER_LOCKING=y +# CONFIG_DM_DEBUG_BLOCK_STACK_TRACING is not set +CONFIG_DM_BIO_PRISON=m +CONFIG_DM_PERSISTENT_DATA=m +CONFIG_DM_UNSTRIPED=m +CONFIG_DM_CRYPT=m +CONFIG_DM_SNAPSHOT=m +CONFIG_DM_THIN_PROVISIONING=m +CONFIG_DM_CACHE=m +CONFIG_DM_CACHE_SMQ=m +CONFIG_DM_WRITECACHE=m +# CONFIG_DM_EBS is not set +# CONFIG_DM_ERA is not set +CONFIG_DM_CLONE=m +CONFIG_DM_MIRROR=m +CONFIG_DM_LOG_USERSPACE=m +CONFIG_DM_RAID=m +CONFIG_DM_ZERO=m +# CONFIG_DM_MULTIPATH is not set +# CONFIG_DM_DELAY is not set +# CONFIG_DM_DUST is not set +CONFIG_DM_UEVENT=y +# CONFIG_DM_FLAKEY is not set +# CONFIG_DM_VERITY is not set +# CONFIG_DM_SWITCH is not set +# CONFIG_DM_LOG_WRITES is not set +# CONFIG_DM_INTEGRITY is not set +CONFIG_DM_AUDIT=y +# CONFIG_DM_VDO is not set +# CONFIG_TARGET_CORE is not set +# CONFIG_FUSION is not set + +# +# IEEE 1394 (FireWire) support +# +# CONFIG_FIREWIRE is not set +# CONFIG_FIREWIRE_NOSY is not set +# end of IEEE 1394 (FireWire) support + +# CONFIG_MACINTOSH_DRIVERS is not set +CONFIG_NETDEVICES=y +CONFIG_NET_CORE=y +CONFIG_BONDING=m +CONFIG_DUMMY=m +CONFIG_WIREGUARD=m +# CONFIG_WIREGUARD_DEBUG is not set +CONFIG_EQUALIZER=m +# CONFIG_NET_FC is not set +CONFIG_IFB=m +CONFIG_NET_TEAM=m +CONFIG_NET_TEAM_MODE_BROADCAST=m +CONFIG_NET_TEAM_MODE_ROUNDROBIN=m +CONFIG_NET_TEAM_MODE_RANDOM=m +CONFIG_NET_TEAM_MODE_ACTIVEBACKUP=m +CONFIG_NET_TEAM_MODE_LOADBALANCE=m +CONFIG_MACVLAN=m +CONFIG_MACVTAP=m +CONFIG_IPVLAN_L3S=y +CONFIG_IPVLAN=m +CONFIG_IPVTAP=m +CONFIG_VXLAN=m +CONFIG_GENEVE=m +CONFIG_BAREUDP=m +# CONFIG_GTP is not set +# CONFIG_PFCP is not set +# CONFIG_AMT is not set +CONFIG_MACSEC=m +CONFIG_NETCONSOLE=m +CONFIG_NETCONSOLE_DYNAMIC=y +# CONFIG_NETCONSOLE_EXTENDED_LOG is not set +CONFIG_NETPOLL=y +CONFIG_NET_POLL_CONTROLLER=y +CONFIG_TUN=m +CONFIG_TAP=m +# CONFIG_TUN_VNET_CROSS_LE is not set +CONFIG_VETH=m +CONFIG_NLMON=m +# CONFIG_NETKIT is not set +CONFIG_NET_VRF=m +CONFIG_VSOCKMON=m +# CONFIG_ARCNET is not set +# CONFIG_ATM_DRIVERS is not set +CONFIG_ETHERNET=y +# CONFIG_NET_VENDOR_3COM is not set +# CONFIG_NET_VENDOR_ADAPTEC is not set +# CONFIG_NET_VENDOR_AGERE is not set +# CONFIG_NET_VENDOR_ALACRITECH is not set +# CONFIG_NET_VENDOR_ALTEON is not set +# CONFIG_ALTERA_TSE is not set +# CONFIG_NET_VENDOR_AMAZON is not set +# CONFIG_NET_VENDOR_AMD is not set +# CONFIG_NET_VENDOR_AQUANTIA is not set +# CONFIG_NET_VENDOR_ARC is not set +# CONFIG_NET_VENDOR_ASIX is not set +# CONFIG_NET_VENDOR_ATHEROS is not set +# CONFIG_CX_ECAT is not set +# CONFIG_NET_VENDOR_BROADCOM is not set +# CONFIG_NET_VENDOR_CADENCE is not set +# CONFIG_NET_VENDOR_CAVIUM is not set +# CONFIG_NET_VENDOR_CHELSIO is not set +# CONFIG_NET_VENDOR_CISCO is not set +# CONFIG_NET_VENDOR_CORTINA is not set +# CONFIG_NET_VENDOR_DAVICOM is not set +# CONFIG_DNET is not set +# CONFIG_NET_VENDOR_DEC is not set +# CONFIG_NET_VENDOR_DLINK is not set +# CONFIG_NET_VENDOR_EMULEX is not set +# CONFIG_NET_VENDOR_ENGLEDER is not set +# CONFIG_NET_VENDOR_EZCHIP is not set +# CONFIG_NET_VENDOR_FUNGIBLE is not set +# CONFIG_NET_VENDOR_GOOGLE is not set +# CONFIG_NET_VENDOR_HISILICON is not set +# CONFIG_NET_VENDOR_HUAWEI is not set +# CONFIG_NET_VENDOR_INTEL is not set +# CONFIG_JME is not set +# CONFIG_NET_VENDOR_ADI is not set +# CONFIG_NET_VENDOR_LITEX is not set +# CONFIG_NET_VENDOR_MARVELL is not set +# CONFIG_NET_VENDOR_MELLANOX is not set +# CONFIG_NET_VENDOR_META is not set +# CONFIG_NET_VENDOR_MICREL is not set +# CONFIG_NET_VENDOR_MICROCHIP is not set +# CONFIG_NET_VENDOR_MICROSEMI is not set +# CONFIG_NET_VENDOR_MICROSOFT is not set +# CONFIG_NET_VENDOR_MYRI is not set +# CONFIG_FEALNX is not set +# CONFIG_NET_VENDOR_NI is not set +# CONFIG_NET_VENDOR_NATSEMI is not set +# CONFIG_NET_VENDOR_NETERION is not set +# CONFIG_NET_VENDOR_NETRONOME is not set +# CONFIG_NET_VENDOR_NVIDIA is not set +# CONFIG_NET_VENDOR_OKI is not set +# CONFIG_ETHOC is not set +# CONFIG_NET_VENDOR_PACKET_ENGINES is not set +# CONFIG_NET_VENDOR_PENSANDO is not set +# CONFIG_NET_VENDOR_QLOGIC is not set +# CONFIG_NET_VENDOR_BROCADE is not set +# CONFIG_NET_VENDOR_QUALCOMM is not set +# CONFIG_NET_VENDOR_RDC is not set +CONFIG_NET_VENDOR_REALTEK=y +# CONFIG_ATP is not set +# CONFIG_8139CP is not set +# CONFIG_8139TOO is not set +CONFIG_R8169=m +CONFIG_R8169_LEDS=y +# CONFIG_RTASE is not set +# CONFIG_NET_VENDOR_RENESAS is not set +# CONFIG_NET_VENDOR_ROCKER is not set +# CONFIG_NET_VENDOR_SAMSUNG is not set +# CONFIG_NET_VENDOR_SEEQ is not set +# CONFIG_NET_VENDOR_SILAN is not set +# CONFIG_NET_VENDOR_SIS is not set +# CONFIG_NET_VENDOR_SOLARFLARE is not set +# CONFIG_NET_VENDOR_SMSC is not set +# CONFIG_NET_VENDOR_SOCIONEXT is not set +# CONFIG_NET_VENDOR_STMICRO is not set +# CONFIG_NET_VENDOR_SUN is not set +# CONFIG_NET_VENDOR_SYNOPSYS is not set +# CONFIG_NET_VENDOR_TEHUTI is not set +# CONFIG_NET_VENDOR_TI is not set +# CONFIG_NET_VENDOR_VERTEXCOM is not set +# CONFIG_NET_VENDOR_VIA is not set +# CONFIG_NET_VENDOR_WANGXUN is not set +# CONFIG_NET_VENDOR_WIZNET is not set +# CONFIG_NET_VENDOR_XILINX is not set +# CONFIG_FDDI is not set +# CONFIG_HIPPI is not set +CONFIG_PHYLINK=m +CONFIG_PHYLIB=m +CONFIG_SWPHY=y +# CONFIG_LED_TRIGGER_PHY is not set +CONFIG_FIXED_PHY=m +# CONFIG_SFP is not set + +# +# MII PHY device drivers +# +# CONFIG_AIR_EN8811H_PHY is not set +# CONFIG_AMD_PHY is not set +# CONFIG_ADIN_PHY is not set +# CONFIG_ADIN1100_PHY is not set +# CONFIG_AQUANTIA_PHY is not set +CONFIG_AX88796B_PHY=m +# CONFIG_BROADCOM_PHY is not set +# CONFIG_BCM54140_PHY is not set +CONFIG_BCM7XXX_PHY=m +# CONFIG_BCM84881_PHY is not set +# CONFIG_BCM87XX_PHY is not set +CONFIG_BCM_NET_PHYLIB=m +# CONFIG_CICADA_PHY is not set +# CONFIG_CORTINA_PHY is not set +# CONFIG_DAVICOM_PHY is not set +# CONFIG_ICPLUS_PHY is not set +# CONFIG_LXT_PHY is not set +# CONFIG_INTEL_XWAY_PHY is not set +# CONFIG_LSI_ET1011C_PHY is not set +# CONFIG_MARVELL_PHY is not set +# CONFIG_MARVELL_10G_PHY is not set +# CONFIG_MARVELL_88Q2XXX_PHY is not set +# CONFIG_MARVELL_88X2222_PHY is not set +# CONFIG_MAXLINEAR_GPHY is not set +CONFIG_MTK_NET_PHYLIB=m +CONFIG_MEDIATEK_GE_PHY=m +# CONFIG_MICREL_PHY is not set +# CONFIG_MICROCHIP_T1S_PHY is not set +CONFIG_MICROCHIP_PHY=m +# CONFIG_MICROCHIP_T1_PHY is not set +# CONFIG_MICROSEMI_PHY is not set +# CONFIG_MOTORCOMM_PHY is not set +# CONFIG_NATIONAL_PHY is not set +# CONFIG_NXP_CBTX_PHY is not set +# CONFIG_NXP_C45_TJA11XX_PHY is not set +# CONFIG_NXP_TJA11XX_PHY is not set +# CONFIG_NCN26000_PHY is not set +# CONFIG_AT803X_PHY is not set +# CONFIG_QCA83XX_PHY is not set +# CONFIG_QCA808X_PHY is not set +# CONFIG_QSEMI_PHY is not set +CONFIG_REALTEK_PHY=m +CONFIG_REALTEK_PHY_HWMON=y +# CONFIG_RENESAS_PHY is not set +# CONFIG_ROCKCHIP_PHY is not set +CONFIG_SMSC_PHY=m +# CONFIG_STE10XP is not set +# CONFIG_TERANETICS_PHY is not set +# CONFIG_DP83822_PHY is not set +# CONFIG_DP83TC811_PHY is not set +# CONFIG_DP83848_PHY is not set +# CONFIG_DP83867_PHY is not set +CONFIG_DP83869_PHY=m +# CONFIG_DP83TD510_PHY is not set +# CONFIG_DP83TG720_PHY is not set +CONFIG_VITESSE_PHY=m +CONFIG_XILINX_GMII2RGMII=m +# CONFIG_MICREL_KS8995MA is not set +# CONFIG_PSE_CONTROLLER is not set +CONFIG_MDIO_DEVICE=m +CONFIG_MDIO_BUS=m +CONFIG_FWNODE_MDIO=m +CONFIG_ACPI_MDIO=m +CONFIG_MDIO_DEVRES=m +# CONFIG_MDIO_BITBANG is not set +CONFIG_MDIO_BCM_UNIMAC=m +# CONFIG_MDIO_MVUSB is not set +# CONFIG_MDIO_THUNDER is not set + +# +# MDIO Multiplexers +# + +# +# PCS device drivers +# +CONFIG_PCS_XPCS=m +# end of PCS device drivers + +# CONFIG_PLIP is not set +CONFIG_PPP=m +CONFIG_PPP_BSDCOMP=m +CONFIG_PPP_DEFLATE=m +CONFIG_PPP_FILTER=y +CONFIG_PPP_MPPE=m +CONFIG_PPP_MULTILINK=y +CONFIG_PPPOATM=m +CONFIG_PPPOE=m +# CONFIG_PPPOE_HASH_BITS_1 is not set +# CONFIG_PPPOE_HASH_BITS_2 is not set +CONFIG_PPPOE_HASH_BITS_4=y +# CONFIG_PPPOE_HASH_BITS_8 is not set +CONFIG_PPPOE_HASH_BITS=4 +CONFIG_PPTP=m +CONFIG_PPPOL2TP=m +CONFIG_PPP_ASYNC=m +CONFIG_PPP_SYNC_TTY=m +# CONFIG_SLIP is not set +CONFIG_SLHC=m +# CONFIG_USB_NET_DRIVERS is not set +CONFIG_WLAN=y +# CONFIG_WLAN_VENDOR_ADMTEK is not set +# CONFIG_WLAN_VENDOR_ATH is not set +# CONFIG_WLAN_VENDOR_ATMEL is not set +# CONFIG_WLAN_VENDOR_BROADCOM is not set +# CONFIG_WLAN_VENDOR_INTEL is not set +# CONFIG_WLAN_VENDOR_INTERSIL is not set +# CONFIG_WLAN_VENDOR_MARVELL is not set +CONFIG_WLAN_VENDOR_MEDIATEK=y +# CONFIG_MT7601U is not set +CONFIG_MT76_CORE=m +CONFIG_MT76_LEDS=y +CONFIG_MT76_CONNAC_LIB=m +CONFIG_MT792x_LIB=m +# CONFIG_MT76x0U is not set +# CONFIG_MT76x0E is not set +# CONFIG_MT76x2E is not set +# CONFIG_MT76x2U is not set +# CONFIG_MT7603E is not set +# CONFIG_MT7615E is not set +# CONFIG_MT7663U is not set +# CONFIG_MT7915E is not set +CONFIG_MT7921_COMMON=m +CONFIG_MT7921E=m +# CONFIG_MT7921U is not set +# CONFIG_MT7996E is not set +# CONFIG_MT7925E is not set +# CONFIG_MT7925U is not set +# CONFIG_WLAN_VENDOR_MICROCHIP is not set +# CONFIG_WLAN_VENDOR_PURELIFI is not set +# CONFIG_WLAN_VENDOR_RALINK is not set +# CONFIG_WLAN_VENDOR_REALTEK is not set +# CONFIG_WLAN_VENDOR_RSI is not set +# CONFIG_WLAN_VENDOR_SILABS is not set +# CONFIG_WLAN_VENDOR_ST is not set +# CONFIG_WLAN_VENDOR_TI is not set +# CONFIG_WLAN_VENDOR_ZYDAS is not set +# CONFIG_WLAN_VENDOR_QUANTENNA is not set +# CONFIG_MAC80211_HWSIM is not set +# CONFIG_VIRT_WIFI is not set +# CONFIG_WAN is not set +# CONFIG_IEEE802154_DRIVERS is not set + +# +# Wireless WAN +# +# CONFIG_WWAN is not set +# end of Wireless WAN + +CONFIG_VMXNET3=m +# CONFIG_FUJITSU_ES is not set +# CONFIG_USB4_NET is not set +# CONFIG_NETDEVSIM is not set +# CONFIG_NET_FAILOVER is not set +# CONFIG_ISDN is not set + +# +# Input device support +# +CONFIG_INPUT=y +CONFIG_INPUT_LEDS=y +CONFIG_INPUT_FF_MEMLESS=y +# CONFIG_INPUT_SPARSEKMAP is not set +# CONFIG_INPUT_MATRIXKMAP is not set +CONFIG_INPUT_VIVALDIFMAP=m + +# +# Userland interfaces +# +CONFIG_INPUT_MOUSEDEV=y +CONFIG_INPUT_MOUSEDEV_PSAUX=y +CONFIG_INPUT_MOUSEDEV_SCREEN_X=1024 +CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768 +CONFIG_INPUT_JOYDEV=m +CONFIG_INPUT_EVDEV=y + +# +# Input Device Drivers +# +CONFIG_INPUT_KEYBOARD=y +# CONFIG_KEYBOARD_ADP5588 is not set +# CONFIG_KEYBOARD_ADP5589 is not set +# CONFIG_KEYBOARD_APPLESPI is not set +CONFIG_KEYBOARD_ATKBD=m +# CONFIG_KEYBOARD_QT1050 is not set +# CONFIG_KEYBOARD_QT1070 is not set +# CONFIG_KEYBOARD_QT2160 is not set +# CONFIG_KEYBOARD_DLINK_DIR685 is not set +# CONFIG_KEYBOARD_LKKBD is not set +# CONFIG_KEYBOARD_GPIO is not set +# CONFIG_KEYBOARD_GPIO_POLLED is not set +# CONFIG_KEYBOARD_TCA6416 is not set +# CONFIG_KEYBOARD_TCA8418 is not set +# CONFIG_KEYBOARD_MATRIX is not set +# CONFIG_KEYBOARD_LM8323 is not set +# CONFIG_KEYBOARD_LM8333 is not set +# CONFIG_KEYBOARD_MAX7359 is not set +# CONFIG_KEYBOARD_MPR121 is not set +# CONFIG_KEYBOARD_NEWTON is not set +# CONFIG_KEYBOARD_OPENCORES is not set +# CONFIG_KEYBOARD_PINEPHONE is not set +# CONFIG_KEYBOARD_SAMSUNG is not set +# CONFIG_KEYBOARD_STOWAWAY is not set +# CONFIG_KEYBOARD_SUNKBD is not set +# CONFIG_KEYBOARD_TM2_TOUCHKEY is not set +# CONFIG_KEYBOARD_XTKBD is not set +# CONFIG_KEYBOARD_MTK_PMIC is not set +# CONFIG_KEYBOARD_CYPRESS_SF is not set +# CONFIG_INPUT_MOUSE is not set +CONFIG_INPUT_JOYSTICK=y +# CONFIG_JOYSTICK_ANALOG is not set +# CONFIG_JOYSTICK_A3D is not set +# CONFIG_JOYSTICK_ADI is not set +# CONFIG_JOYSTICK_COBRA is not set +# CONFIG_JOYSTICK_GF2K is not set +# CONFIG_JOYSTICK_GRIP is not set +# CONFIG_JOYSTICK_GRIP_MP is not set +# CONFIG_JOYSTICK_GUILLEMOT is not set +# CONFIG_JOYSTICK_INTERACT is not set +# CONFIG_JOYSTICK_SIDEWINDER is not set +# CONFIG_JOYSTICK_TMDC is not set +# CONFIG_JOYSTICK_IFORCE is not set +# CONFIG_JOYSTICK_WARRIOR is not set +# CONFIG_JOYSTICK_MAGELLAN is not set +# CONFIG_JOYSTICK_SPACEORB is not set +# CONFIG_JOYSTICK_SPACEBALL is not set +# CONFIG_JOYSTICK_STINGER is not set +# CONFIG_JOYSTICK_TWIDJOY is not set +# CONFIG_JOYSTICK_ZHENHUA is not set +# CONFIG_JOYSTICK_DB9 is not set +# CONFIG_JOYSTICK_GAMECON is not set +# CONFIG_JOYSTICK_TURBOGRAFX is not set +# CONFIG_JOYSTICK_AS5011 is not set +# CONFIG_JOYSTICK_JOYDUMP is not set +CONFIG_JOYSTICK_XPAD=m +CONFIG_JOYSTICK_XPAD_FF=y +CONFIG_JOYSTICK_XPAD_LEDS=y +# CONFIG_JOYSTICK_WALKERA0701 is not set +CONFIG_JOYSTICK_PSXPAD_SPI=m +CONFIG_JOYSTICK_PSXPAD_SPI_FF=y +# CONFIG_JOYSTICK_PXRC is not set +# CONFIG_JOYSTICK_QWIIC is not set +# CONFIG_JOYSTICK_FSIA6B is not set +# CONFIG_JOYSTICK_SENSEHAT is not set +# CONFIG_JOYSTICK_SEESAW is not set +# CONFIG_INPUT_TABLET is not set +# CONFIG_INPUT_TOUCHSCREEN is not set +CONFIG_INPUT_MISC=y +# CONFIG_INPUT_AD714X is not set +# CONFIG_INPUT_BMA150 is not set +# CONFIG_INPUT_E3X0_BUTTON is not set +# CONFIG_INPUT_PCSPKR is not set +# CONFIG_INPUT_MMA8450 is not set +# CONFIG_INPUT_APANEL is not set +# CONFIG_INPUT_GPIO_BEEPER is not set +# CONFIG_INPUT_GPIO_DECODER is not set +# CONFIG_INPUT_GPIO_VIBRA is not set +# CONFIG_INPUT_ATLAS_BTNS is not set +# CONFIG_INPUT_ATI_REMOTE2 is not set +# CONFIG_INPUT_KEYSPAN_REMOTE is not set +# CONFIG_INPUT_KXTJ9 is not set +# CONFIG_INPUT_POWERMATE is not set +# CONFIG_INPUT_YEALINK is not set +# CONFIG_INPUT_CM109 is not set +# CONFIG_INPUT_REGULATOR_HAPTIC is not set +CONFIG_INPUT_UINPUT=y +# CONFIG_INPUT_PCF8574 is not set +# CONFIG_INPUT_PWM_BEEPER is not set +# CONFIG_INPUT_PWM_VIBRA is not set +# CONFIG_INPUT_GPIO_ROTARY_ENCODER is not set +# CONFIG_INPUT_DA7280_HAPTICS is not set +# CONFIG_INPUT_ADXL34X is not set +# CONFIG_INPUT_IBM_PANEL is not set +# CONFIG_INPUT_IMS_PCU is not set +# CONFIG_INPUT_IQS269A is not set +# CONFIG_INPUT_IQS626A is not set +# CONFIG_INPUT_IQS7222 is not set +# CONFIG_INPUT_CMA3000 is not set +# CONFIG_INPUT_IDEAPAD_SLIDEBAR is not set +# CONFIG_INPUT_DRV260X_HAPTICS is not set +# CONFIG_INPUT_DRV2665_HAPTICS is not set +# CONFIG_INPUT_DRV2667_HAPTICS is not set +CONFIG_INPUT_QNAP_MCU=m +CONFIG_RMI4_CORE=m +CONFIG_RMI4_I2C=m +CONFIG_RMI4_SPI=m +CONFIG_RMI4_SMB=m +CONFIG_RMI4_F03=y +CONFIG_RMI4_F03_SERIO=m +CONFIG_RMI4_2D_SENSOR=y +CONFIG_RMI4_F11=y +CONFIG_RMI4_F12=y +CONFIG_RMI4_F30=y +CONFIG_RMI4_F34=y +CONFIG_RMI4_F3A=y +CONFIG_RMI4_F54=y +CONFIG_RMI4_F55=y + +# +# Hardware I/O ports +# +CONFIG_SERIO=y +CONFIG_ARCH_MIGHT_HAVE_PC_SERIO=y +CONFIG_SERIO_I8042=y +CONFIG_SERIO_SERPORT=y +# CONFIG_SERIO_CT82C710 is not set +# CONFIG_SERIO_PARKBD is not set +# CONFIG_SERIO_PCIPS2 is not set +CONFIG_SERIO_LIBPS2=y +# CONFIG_SERIO_RAW is not set +# CONFIG_SERIO_ALTERA_PS2 is not set +# CONFIG_SERIO_PS2MULT is not set +# CONFIG_SERIO_ARC_PS2 is not set +# CONFIG_SERIO_GPIO_PS2 is not set +# CONFIG_USERIO is not set +# CONFIG_GAMEPORT is not set +# end of Hardware I/O ports +# end of Input device support + +# +# Character devices +# +CONFIG_TTY=y +CONFIG_VT=y +CONFIG_CONSOLE_TRANSLATIONS=y +CONFIG_VT_CONSOLE=y +CONFIG_VT_HW_CONSOLE_BINDING=y +CONFIG_UNIX98_PTYS=y +# CONFIG_LEGACY_PTYS is not set +CONFIG_LEGACY_TIOCSTI=y +CONFIG_LDISC_AUTOLOAD=y + +# +# Serial drivers +# +CONFIG_SERIAL_8250=m +# CONFIG_SERIAL_8250_DEPRECATED_OPTIONS is not set +CONFIG_SERIAL_8250_PNP=y +CONFIG_SERIAL_8250_16550A_VARIANTS=y +# CONFIG_SERIAL_8250_FINTEK is not set +CONFIG_SERIAL_8250_DMA=y +CONFIG_SERIAL_8250_PCILIB=y +CONFIG_SERIAL_8250_PCI=m +# CONFIG_SERIAL_8250_EXAR is not set +CONFIG_SERIAL_8250_NR_UARTS=32 +CONFIG_SERIAL_8250_RUNTIME_UARTS=32 +# CONFIG_SERIAL_8250_EXTENDED is not set +# CONFIG_SERIAL_8250_PCI1XXXX is not set +# CONFIG_SERIAL_8250_DW is not set +# CONFIG_SERIAL_8250_RT288X is not set +# CONFIG_SERIAL_8250_LPSS is not set +# CONFIG_SERIAL_8250_MID is not set +# CONFIG_SERIAL_8250_PERICOM is not set + +# +# Non-8250 serial port support +# +# CONFIG_SERIAL_MAX3100 is not set +# CONFIG_SERIAL_MAX310X is not set +# CONFIG_SERIAL_UARTLITE is not set +CONFIG_SERIAL_CORE=m +# CONFIG_SERIAL_JSM is not set +# CONFIG_SERIAL_LANTIQ is not set +# CONFIG_SERIAL_SCCNXP is not set +# CONFIG_SERIAL_SC16IS7XX is not set +# CONFIG_SERIAL_ALTERA_JTAGUART is not set +# CONFIG_SERIAL_ALTERA_UART is not set +# CONFIG_SERIAL_ARC is not set +# CONFIG_SERIAL_RP2 is not set +# CONFIG_SERIAL_FSL_LPUART is not set +# CONFIG_SERIAL_FSL_LINFLEXUART is not set +# CONFIG_SERIAL_SPRD is not set +# end of Serial drivers + +CONFIG_SERIAL_MCTRL_GPIO=m +# CONFIG_SERIAL_NONSTANDARD is not set +CONFIG_N_GSM=m +CONFIG_NOZOMI=m +CONFIG_NULL_TTY=m +CONFIG_SERIAL_DEV_BUS=y +CONFIG_SERIAL_DEV_CTRL_TTYPORT=y +# CONFIG_TTY_PRINTK is not set +CONFIG_PRINTER=m +CONFIG_LP_CONSOLE=y +# CONFIG_PPDEV is not set +# CONFIG_VIRTIO_CONSOLE is not set +# CONFIG_IPMI_HANDLER is not set +# CONFIG_SSIF_IPMI_BMC is not set +# CONFIG_IPMB_DEVICE_INTERFACE is not set +CONFIG_HW_RANDOM=y +# CONFIG_HW_RANDOM_TIMERIOMEM is not set +# CONFIG_HW_RANDOM_INTEL is not set +CONFIG_HW_RANDOM_AMD=m +# CONFIG_HW_RANDOM_BA431 is not set +# CONFIG_HW_RANDOM_VIA is not set +# CONFIG_HW_RANDOM_XIPHERA is not set +# CONFIG_APPLICOM is not set +# CONFIG_MWAVE is not set +# CONFIG_DEVMEM is not set +CONFIG_NVRAM=m +# CONFIG_DEVPORT is not set +CONFIG_HPET=y +CONFIG_HPET_MMAP=y +CONFIG_HPET_MMAP_DEFAULT=y +CONFIG_HANGCHECK_TIMER=y +CONFIG_TCG_TPM=y +CONFIG_TCG_TPM2_HMAC=y +CONFIG_HW_RANDOM_TPM=y +CONFIG_TCG_TIS_CORE=y +CONFIG_TCG_TIS=y +CONFIG_TCG_TIS_SPI=m +# CONFIG_TCG_TIS_SPI_CR50 is not set +CONFIG_TCG_TIS_I2C=m +# CONFIG_TCG_TIS_I2C_CR50 is not set +# CONFIG_TCG_TIS_I2C_ATMEL is not set +# CONFIG_TCG_TIS_I2C_INFINEON is not set +# CONFIG_TCG_TIS_I2C_NUVOTON is not set +# CONFIG_TCG_NSC is not set +# CONFIG_TCG_ATMEL is not set +# CONFIG_TCG_INFINEON is not set +CONFIG_TCG_CRB=y +# CONFIG_TCG_VTPM_PROXY is not set +# CONFIG_TCG_TIS_ST33ZP24_I2C is not set +# CONFIG_TCG_TIS_ST33ZP24_SPI is not set +# CONFIG_TELCLOCK is not set +# CONFIG_XILLYBUS is not set +# CONFIG_XILLYUSB is not set +# end of Character devices + +# +# I2C support +# +CONFIG_I2C=y +CONFIG_ACPI_I2C_OPREGION=y +CONFIG_I2C_BOARDINFO=y +CONFIG_I2C_CHARDEV=y +CONFIG_I2C_MUX=y + +# +# Multiplexer I2C Chip support +# +CONFIG_I2C_MUX_GPIO=m +CONFIG_I2C_MUX_LTC4306=m +# CONFIG_I2C_MUX_PCA9541 is not set +# CONFIG_I2C_MUX_PCA954x is not set +CONFIG_I2C_MUX_REG=m +# CONFIG_I2C_MUX_MLXCPLD is not set +# end of Multiplexer I2C Chip support + +CONFIG_I2C_HELPER_AUTO=y +CONFIG_I2C_SMBUS=m +CONFIG_I2C_ALGOBIT=m + +# +# I2C Hardware Bus support +# + +# +# PC SMBus host controller drivers +# +CONFIG_I2C_CCGX_UCSI=m +# CONFIG_I2C_ALI1535 is not set +# CONFIG_I2C_ALI1563 is not set +# CONFIG_I2C_ALI15X3 is not set +# CONFIG_I2C_AMD756 is not set +# CONFIG_I2C_AMD8111 is not set +# CONFIG_I2C_AMD_MP2 is not set +CONFIG_I2C_AMD_ASF=m +CONFIG_I2C_I801=m +CONFIG_I2C_I801_MUX=y +# CONFIG_I2C_ISCH is not set +# CONFIG_I2C_ISMT is not set +CONFIG_I2C_PIIX4=m +# CONFIG_I2C_NFORCE2 is not set +# CONFIG_I2C_NVIDIA_GPU is not set +# CONFIG_I2C_SIS5595 is not set +# CONFIG_I2C_SIS630 is not set +# CONFIG_I2C_SIS96X is not set +# CONFIG_I2C_VIA is not set +# CONFIG_I2C_VIAPRO is not set +# CONFIG_I2C_ZHAOXIN is not set + +# +# ACPI drivers +# +CONFIG_I2C_SCMI=y + +# +# I2C system bus drivers (mostly embedded / system-on-chip) +# +# CONFIG_I2C_CBUS_GPIO is not set +CONFIG_I2C_CGBC=m +CONFIG_I2C_DESIGNWARE_CORE=m +CONFIG_I2C_DESIGNWARE_SLAVE=y +CONFIG_I2C_DESIGNWARE_PLATFORM=m +CONFIG_I2C_DESIGNWARE_AMDPSP=y +# CONFIG_I2C_DESIGNWARE_BAYTRAIL is not set +CONFIG_I2C_DESIGNWARE_PCI=m +# CONFIG_I2C_EMEV2 is not set +# CONFIG_I2C_GPIO is not set +# CONFIG_I2C_OCORES is not set +# CONFIG_I2C_PCA_PLATFORM is not set +# CONFIG_I2C_SIMTEC is not set +# CONFIG_I2C_XILINX is not set + +# +# External I2C/SMBus adapter drivers +# +# CONFIG_I2C_DIOLAN_U2C is not set +# CONFIG_I2C_CP2615 is not set +# CONFIG_I2C_PARPORT is not set +# CONFIG_I2C_PCI1XXXX is not set +# CONFIG_I2C_ROBOTFUZZ_OSIF is not set +# CONFIG_I2C_TAOS_EVM is not set +# CONFIG_I2C_TINY_USB is not set + +# +# Other I2C/SMBus bus drivers +# +# CONFIG_I2C_MLXCPLD is not set +# CONFIG_I2C_VIRTIO is not set +# end of I2C Hardware Bus support + +# CONFIG_I2C_STUB is not set +CONFIG_I2C_SLAVE=y +CONFIG_I2C_SLAVE_EEPROM=y +# CONFIG_I2C_SLAVE_TESTUNIT is not set +# CONFIG_I2C_DEBUG_CORE is not set +# CONFIG_I2C_DEBUG_ALGO is not set +# CONFIG_I2C_DEBUG_BUS is not set +# end of I2C support + +# CONFIG_I3C is not set +CONFIG_SPI=y +# CONFIG_SPI_DEBUG is not set +CONFIG_SPI_MASTER=y +CONFIG_SPI_MEM=y + +# +# SPI Master Controller Drivers +# +# CONFIG_SPI_ALTERA is not set +# CONFIG_SPI_AXI_SPI_ENGINE is not set +# CONFIG_SPI_BITBANG is not set +# CONFIG_SPI_BUTTERFLY is not set +# CONFIG_SPI_CADENCE is not set +# CONFIG_SPI_CH341 is not set +CONFIG_SPI_DESIGNWARE=m +CONFIG_SPI_DW_DMA=y +CONFIG_SPI_DW_PCI=m +CONFIG_SPI_DW_MMIO=m +# CONFIG_SPI_GPIO is not set +# CONFIG_SPI_INTEL_PCI is not set +# CONFIG_SPI_INTEL_PLATFORM is not set +# CONFIG_SPI_LM70_LLP is not set +# CONFIG_SPI_MICROCHIP_CORE is not set +# CONFIG_SPI_MICROCHIP_CORE_QSPI is not set +# CONFIG_SPI_LANTIQ_SSC is not set +# CONFIG_SPI_OC_TINY is not set +# CONFIG_SPI_PCI1XXXX is not set +# CONFIG_SPI_PXA2XX is not set +# CONFIG_SPI_SC18IS602 is not set +# CONFIG_SPI_SIFIVE is not set +# CONFIG_SPI_MXIC is not set +# CONFIG_SPI_XCOMM is not set +# CONFIG_SPI_XILINX is not set +# CONFIG_SPI_ZYNQMP_GQSPI is not set +CONFIG_SPI_AMD=m + +# +# SPI Multiplexer support +# +CONFIG_SPI_MUX=m + +# +# SPI Protocol Masters +# +CONFIG_SPI_SPIDEV=m +CONFIG_SPI_LOOPBACK_TEST=m +# CONFIG_SPI_TLE62X0 is not set +CONFIG_SPI_SLAVE=y +CONFIG_SPI_SLAVE_TIME=m +CONFIG_SPI_SLAVE_SYSTEM_CONTROL=m +CONFIG_SPI_DYNAMIC=y +# CONFIG_SPMI is not set +# CONFIG_HSI is not set +# CONFIG_PPS is not set + +# +# PTP clock support +# +# CONFIG_PTP_1588_CLOCK is not set +CONFIG_PTP_1588_CLOCK_OPTIONAL=y +# end of PTP clock support + +CONFIG_PINCTRL=y +CONFIG_PINMUX=y +CONFIG_PINCONF=y +CONFIG_GENERIC_PINCONF=y +# CONFIG_DEBUG_PINCTRL is not set +CONFIG_PINCTRL_AMD=y +# CONFIG_PINCTRL_CY8C95X0 is not set +# CONFIG_PINCTRL_MCP23S08 is not set +# CONFIG_PINCTRL_SX150X is not set + +# +# Intel pinctrl drivers +# +# CONFIG_PINCTRL_BAYTRAIL is not set +# CONFIG_PINCTRL_CHERRYVIEW is not set +# CONFIG_PINCTRL_LYNXPOINT is not set +# CONFIG_PINCTRL_INTEL_PLATFORM is not set +# CONFIG_PINCTRL_ALDERLAKE is not set +# CONFIG_PINCTRL_BROXTON is not set +# CONFIG_PINCTRL_CANNONLAKE is not set +# CONFIG_PINCTRL_CEDARFORK is not set +# CONFIG_PINCTRL_DENVERTON is not set +# CONFIG_PINCTRL_ELKHARTLAKE is not set +# CONFIG_PINCTRL_EMMITSBURG is not set +# CONFIG_PINCTRL_GEMINILAKE is not set +# CONFIG_PINCTRL_ICELAKE is not set +# CONFIG_PINCTRL_JASPERLAKE is not set +# CONFIG_PINCTRL_LAKEFIELD is not set +# CONFIG_PINCTRL_LEWISBURG is not set +# CONFIG_PINCTRL_METEORLAKE is not set +# CONFIG_PINCTRL_METEORPOINT is not set +# CONFIG_PINCTRL_SUNRISEPOINT is not set +# CONFIG_PINCTRL_TIGERLAKE is not set +# end of Intel pinctrl drivers + +# +# Renesas pinctrl drivers +# +# end of Renesas pinctrl drivers + +CONFIG_GPIOLIB=y +CONFIG_GPIOLIB_FASTPATH_LIMIT=512 +CONFIG_GPIO_ACPI=y +CONFIG_GPIOLIB_IRQCHIP=y +# CONFIG_DEBUG_GPIO is not set +CONFIG_GPIO_SYSFS=y +CONFIG_GPIO_CDEV=y +CONFIG_GPIO_CDEV_V1=y +CONFIG_GPIO_GENERIC=m + +# +# Memory mapped GPIO drivers +# +# CONFIG_GPIO_ALTERA is not set +CONFIG_GPIO_AMDPT=m +CONFIG_GPIO_DWAPB=m +# CONFIG_GPIO_GENERIC_PLATFORM is not set +# CONFIG_GPIO_GRANITERAPIDS is not set +# CONFIG_GPIO_MB86S7X is not set +# CONFIG_GPIO_POLARFIRE_SOC is not set +# CONFIG_GPIO_XILINX is not set +CONFIG_GPIO_AMD_FCH=m +# end of Memory mapped GPIO drivers + +# +# Port-mapped I/O GPIO drivers +# +# CONFIG_GPIO_VX855 is not set +# CONFIG_GPIO_F7188X is not set +# CONFIG_GPIO_IT87 is not set +# CONFIG_GPIO_SCH311X is not set +# CONFIG_GPIO_WINBOND is not set +# CONFIG_GPIO_WS16C48 is not set +# end of Port-mapped I/O GPIO drivers + +# +# I2C GPIO expanders +# +# CONFIG_GPIO_FXL6408 is not set +# CONFIG_GPIO_DS4520 is not set +# CONFIG_GPIO_MAX7300 is not set +# CONFIG_GPIO_MAX732X is not set +# CONFIG_GPIO_PCA953X is not set +# CONFIG_GPIO_PCA9570 is not set +# CONFIG_GPIO_PCF857X is not set +# CONFIG_GPIO_TPIC2810 is not set +# end of I2C GPIO expanders + +# +# MFD GPIO expanders +# +CONFIG_GPIO_CGBC=m +# CONFIG_GPIO_ELKHARTLAKE is not set +# end of MFD GPIO expanders + +# +# PCI GPIO expanders +# +CONFIG_GPIO_AMD8111=m +# CONFIG_GPIO_BT8XX is not set +# CONFIG_GPIO_ML_IOH is not set +# CONFIG_GPIO_PCI_IDIO_16 is not set +# CONFIG_GPIO_PCIE_IDIO_24 is not set +# CONFIG_GPIO_RDC321X is not set +# end of PCI GPIO expanders + +# +# SPI GPIO expanders +# +# CONFIG_GPIO_MAX3191X is not set +# CONFIG_GPIO_MAX7301 is not set +# CONFIG_GPIO_MC33880 is not set +# CONFIG_GPIO_PISOSR is not set +# CONFIG_GPIO_XRA1403 is not set +# end of SPI GPIO expanders + +# +# USB GPIO expanders +# +CONFIG_GPIO_MPSSE=m +# end of USB GPIO expanders + +# +# Virtual GPIO drivers +# +CONFIG_GPIO_AGGREGATOR=m +# CONFIG_GPIO_LATCH is not set +# CONFIG_GPIO_MOCKUP is not set +# CONFIG_GPIO_SIM is not set +# end of Virtual GPIO drivers + +# +# GPIO Debugging utilities +# +# CONFIG_GPIO_SLOPPY_LOGIC_ANALYZER is not set +# CONFIG_GPIO_VIRTUSER is not set +# end of GPIO Debugging utilities + +# CONFIG_W1 is not set +# CONFIG_POWER_RESET is not set +# CONFIG_POWER_SEQUENCING is not set +CONFIG_POWER_SUPPLY=y +# CONFIG_POWER_SUPPLY_DEBUG is not set +CONFIG_POWER_SUPPLY_HWMON=y +# CONFIG_IP5XXX_POWER is not set +# CONFIG_TEST_POWER is not set +# CONFIG_CHARGER_ADP5061 is not set +# CONFIG_BATTERY_CW2015 is not set +# CONFIG_BATTERY_DS2780 is not set +# CONFIG_BATTERY_DS2781 is not set +# CONFIG_BATTERY_DS2782 is not set +# CONFIG_BATTERY_SAMSUNG_SDI is not set +# CONFIG_BATTERY_SBS is not set +CONFIG_CHARGER_SBS=m +CONFIG_MANAGER_SBS=m +# CONFIG_BATTERY_BQ27XXX is not set +# CONFIG_BATTERY_MAX17042 is not set +# CONFIG_BATTERY_MAX1720X is not set +# CONFIG_CHARGER_MAX8903 is not set +# CONFIG_CHARGER_LP8727 is not set +# CONFIG_CHARGER_GPIO is not set +# CONFIG_CHARGER_MANAGER is not set +# CONFIG_CHARGER_LT3651 is not set +# CONFIG_CHARGER_LTC4162L is not set +# CONFIG_CHARGER_MAX77976 is not set +# CONFIG_CHARGER_MT6360 is not set +# CONFIG_CHARGER_BQ2415X is not set +# CONFIG_CHARGER_BQ24190 is not set +# CONFIG_CHARGER_BQ24257 is not set +# CONFIG_CHARGER_BQ24735 is not set +# CONFIG_CHARGER_BQ2515X is not set +# CONFIG_CHARGER_BQ25890 is not set +# CONFIG_CHARGER_BQ25980 is not set +# CONFIG_CHARGER_BQ256XX is not set +# CONFIG_CHARGER_SMB347 is not set +# CONFIG_BATTERY_GAUGE_LTC2941 is not set +# CONFIG_BATTERY_GOLDFISH is not set +# CONFIG_BATTERY_RT5033 is not set +# CONFIG_CHARGER_RT9455 is not set +# CONFIG_CHARGER_RT9467 is not set +# CONFIG_CHARGER_RT9471 is not set +CONFIG_FUEL_GAUGE_STC3117=m +# CONFIG_CHARGER_BD99954 is not set +# CONFIG_BATTERY_UG3105 is not set +# CONFIG_FUEL_GAUGE_MM8013 is not set +CONFIG_HWMON=y +CONFIG_HWMON_VID=m +# CONFIG_HWMON_DEBUG_CHIP is not set + +# +# Native drivers +# +CONFIG_SENSORS_ABITUGURU=m +CONFIG_SENSORS_ABITUGURU3=m +CONFIG_SENSORS_AD7314=m +CONFIG_SENSORS_AD7414=m +CONFIG_SENSORS_AD7418=m +CONFIG_SENSORS_ADM1025=m +CONFIG_SENSORS_ADM1026=m +CONFIG_SENSORS_ADM1029=m +CONFIG_SENSORS_ADM1031=m +# CONFIG_SENSORS_ADM1177 is not set +CONFIG_SENSORS_ADM9240=m +CONFIG_SENSORS_ADT7X10=m +CONFIG_SENSORS_ADT7310=m +CONFIG_SENSORS_ADT7410=m +CONFIG_SENSORS_ADT7411=m +CONFIG_SENSORS_ADT7462=m +CONFIG_SENSORS_ADT7470=m +CONFIG_SENSORS_ADT7475=m +# CONFIG_SENSORS_AHT10 is not set +# CONFIG_SENSORS_AQUACOMPUTER_D5NEXT is not set +# CONFIG_SENSORS_AS370 is not set +CONFIG_SENSORS_ASC7621=m +# CONFIG_SENSORS_ASUS_ROG_RYUJIN is not set +CONFIG_SENSORS_AXI_FAN_CONTROL=m +# CONFIG_SENSORS_K8TEMP is not set +CONFIG_SENSORS_K10TEMP=m +# CONFIG_SENSORS_FAM15H_POWER is not set +# CONFIG_SENSORS_APPLESMC is not set +# CONFIG_SENSORS_ASB100 is not set +CONFIG_SENSORS_ATXP1=m +# CONFIG_SENSORS_CHIPCAP2 is not set +# CONFIG_SENSORS_CORSAIR_CPRO is not set +# CONFIG_SENSORS_CORSAIR_PSU is not set +CONFIG_SENSORS_DRIVETEMP=m +CONFIG_SENSORS_DS620=m +CONFIG_SENSORS_DS1621=m +# CONFIG_SENSORS_DELL_SMM is not set +CONFIG_SENSORS_I5K_AMB=m +# CONFIG_SENSORS_F71805F is not set +# CONFIG_SENSORS_F71882FG is not set +# CONFIG_SENSORS_F75375S is not set +# CONFIG_SENSORS_FSCHMD is not set +# CONFIG_SENSORS_FTSTEUTATES is not set +CONFIG_SENSORS_GIGABYTE_WATERFORCE=m +CONFIG_SENSORS_GL518SM=m +CONFIG_SENSORS_GL520SM=m +CONFIG_SENSORS_G760A=m +CONFIG_SENSORS_G762=m +# CONFIG_SENSORS_HIH6130 is not set +# CONFIG_SENSORS_HS3001 is not set +# CONFIG_SENSORS_I5500 is not set +# CONFIG_SENSORS_CORETEMP is not set +CONFIG_SENSORS_ISL28022=m +CONFIG_SENSORS_IT87=m +CONFIG_SENSORS_JC42=m +# CONFIG_SENSORS_POWERZ is not set +CONFIG_SENSORS_POWR1220=m +# CONFIG_SENSORS_LENOVO_EC is not set +CONFIG_SENSORS_LINEAGE=m +CONFIG_SENSORS_LTC2945=m +# CONFIG_SENSORS_LTC2947_I2C is not set +# CONFIG_SENSORS_LTC2947_SPI is not set +CONFIG_SENSORS_LTC2990=m +# CONFIG_SENSORS_LTC2991 is not set +# CONFIG_SENSORS_LTC2992 is not set +CONFIG_SENSORS_LTC4151=m +CONFIG_SENSORS_LTC4215=m +CONFIG_SENSORS_LTC4222=m +CONFIG_SENSORS_LTC4245=m +CONFIG_SENSORS_LTC4260=m +CONFIG_SENSORS_LTC4261=m +# CONFIG_SENSORS_LTC4282 is not set +CONFIG_SENSORS_MAX1111=m +# CONFIG_SENSORS_MAX127 is not set +CONFIG_SENSORS_MAX16065=m +CONFIG_SENSORS_MAX1619=m +CONFIG_SENSORS_MAX1668=m +CONFIG_SENSORS_MAX197=m +CONFIG_SENSORS_MAX31722=m +# CONFIG_SENSORS_MAX31730 is not set +# CONFIG_SENSORS_MAX31760 is not set +# CONFIG_MAX31827 is not set +# CONFIG_SENSORS_MAX6620 is not set +# CONFIG_SENSORS_MAX6621 is not set +CONFIG_SENSORS_MAX6639=m +CONFIG_SENSORS_MAX6650=m +CONFIG_SENSORS_MAX6697=m +CONFIG_SENSORS_MAX31790=m +# CONFIG_SENSORS_MC34VR500 is not set +CONFIG_SENSORS_MCP3021=m +CONFIG_SENSORS_TC654=m +# CONFIG_SENSORS_TPS23861 is not set +# CONFIG_SENSORS_MR75203 is not set +CONFIG_SENSORS_ADCXX=m +CONFIG_SENSORS_LM63=m +CONFIG_SENSORS_LM70=m +CONFIG_SENSORS_LM73=m +CONFIG_SENSORS_LM75=m +CONFIG_SENSORS_LM77=m +CONFIG_SENSORS_LM78=m +CONFIG_SENSORS_LM80=m +CONFIG_SENSORS_LM83=m +CONFIG_SENSORS_LM85=m +CONFIG_SENSORS_LM87=m +CONFIG_SENSORS_LM90=m +CONFIG_SENSORS_LM92=m +CONFIG_SENSORS_LM93=m +CONFIG_SENSORS_LM95234=m +CONFIG_SENSORS_LM95241=m +CONFIG_SENSORS_LM95245=m +CONFIG_SENSORS_PC87360=m +CONFIG_SENSORS_PC87427=m +CONFIG_SENSORS_NCT6683=m +CONFIG_SENSORS_NCT6775_CORE=m +CONFIG_SENSORS_NCT6775=m +# CONFIG_SENSORS_NCT6775_I2C is not set +CONFIG_SENSORS_NCT7363=m +CONFIG_SENSORS_NCT7802=m +CONFIG_SENSORS_NCT7904=m +CONFIG_SENSORS_NPCM7XX=m +# CONFIG_SENSORS_NZXT_KRAKEN2 is not set +# CONFIG_SENSORS_NZXT_KRAKEN3 is not set +# CONFIG_SENSORS_NZXT_SMART2 is not set +# CONFIG_SENSORS_OCC_P8_I2C is not set +# CONFIG_SENSORS_OXP is not set +# CONFIG_SENSORS_PCF8591 is not set +CONFIG_PMBUS=m +CONFIG_SENSORS_PMBUS=m +# CONFIG_SENSORS_ACBEL_FSG032 is not set +# CONFIG_SENSORS_ADM1266 is not set +CONFIG_SENSORS_ADM1275=m +# CONFIG_SENSORS_ADP1050 is not set +# CONFIG_SENSORS_BEL_PFE is not set +# CONFIG_SENSORS_BPA_RS600 is not set +CONFIG_SENSORS_CRPS=m +# CONFIG_SENSORS_DELTA_AHE50DC_FAN is not set +# CONFIG_SENSORS_FSP_3Y is not set +# CONFIG_SENSORS_IBM_CFFPS is not set +# CONFIG_SENSORS_DPS920AB is not set +# CONFIG_SENSORS_INSPUR_IPSPS is not set +# CONFIG_SENSORS_IR35221 is not set +# CONFIG_SENSORS_IR36021 is not set +# CONFIG_SENSORS_IR38064 is not set +# CONFIG_SENSORS_IRPS5401 is not set +# CONFIG_SENSORS_ISL68137 is not set +CONFIG_SENSORS_LM25066=m +# CONFIG_SENSORS_LM25066_REGULATOR is not set +# CONFIG_SENSORS_LT7182S is not set +CONFIG_SENSORS_LTC2978=m +# CONFIG_SENSORS_LTC2978_REGULATOR is not set +CONFIG_SENSORS_LTC3815=m +# CONFIG_SENSORS_LTC4286 is not set +# CONFIG_SENSORS_MAX15301 is not set +CONFIG_SENSORS_MAX16064=m +# CONFIG_SENSORS_MAX16601 is not set +# CONFIG_SENSORS_MAX20730 is not set +CONFIG_SENSORS_MAX20751=m +# CONFIG_SENSORS_MAX31785 is not set +CONFIG_SENSORS_MAX34440=m +CONFIG_SENSORS_MAX8688=m +# CONFIG_SENSORS_MP2856 is not set +# CONFIG_SENSORS_MP2888 is not set +# CONFIG_SENSORS_MP2891 is not set +# CONFIG_SENSORS_MP2975 is not set +# CONFIG_SENSORS_MP2993 is not set +# CONFIG_SENSORS_MP5023 is not set +# CONFIG_SENSORS_MP5920 is not set +# CONFIG_SENSORS_MP5990 is not set +# CONFIG_SENSORS_MP9941 is not set +# CONFIG_SENSORS_MPQ7932 is not set +# CONFIG_SENSORS_MPQ8785 is not set +# CONFIG_SENSORS_PIM4328 is not set +# CONFIG_SENSORS_PLI1209BC is not set +# CONFIG_SENSORS_PM6764TR is not set +# CONFIG_SENSORS_PXE1610 is not set +# CONFIG_SENSORS_Q54SJ108A2 is not set +# CONFIG_SENSORS_STPDDC60 is not set +# CONFIG_SENSORS_TDA38640 is not set +CONFIG_SENSORS_TPS25990=m +CONFIG_SENSORS_TPS25990_REGULATOR=y +CONFIG_SENSORS_TPS40422=m +CONFIG_SENSORS_TPS53679=m +# CONFIG_SENSORS_TPS546D24 is not set +CONFIG_SENSORS_UCD9000=m +CONFIG_SENSORS_UCD9200=m +# CONFIG_SENSORS_XDP710 is not set +# CONFIG_SENSORS_XDPE152 is not set +# CONFIG_SENSORS_XDPE122 is not set +CONFIG_SENSORS_ZL6100=m +# CONFIG_SENSORS_PT5161L is not set +CONFIG_SENSORS_PWM_FAN=m +CONFIG_SENSORS_QNAP_MCU_HWMON=m +# CONFIG_SENSORS_SBTSI is not set +# CONFIG_SENSORS_SBRMI is not set +# CONFIG_SENSORS_SHT15 is not set +# CONFIG_SENSORS_SHT21 is not set +# CONFIG_SENSORS_SHT3x is not set +# CONFIG_SENSORS_SHT4x is not set +# CONFIG_SENSORS_SHTC1 is not set +# CONFIG_SENSORS_SIS5595 is not set +# CONFIG_SENSORS_DME1737 is not set +# CONFIG_SENSORS_EMC1403 is not set +# CONFIG_SENSORS_EMC2103 is not set +# CONFIG_SENSORS_EMC2305 is not set +CONFIG_SENSORS_EMC6W201=m +CONFIG_SENSORS_SMSC47M1=m +CONFIG_SENSORS_SMSC47M192=m +CONFIG_SENSORS_SMSC47B397=m +CONFIG_SENSORS_SCH56XX_COMMON=m +CONFIG_SENSORS_SCH5627=m +CONFIG_SENSORS_SCH5636=m +# CONFIG_SENSORS_STTS751 is not set +# CONFIG_SENSORS_ADC128D818 is not set +# CONFIG_SENSORS_ADS7828 is not set +# CONFIG_SENSORS_ADS7871 is not set +# CONFIG_SENSORS_AMC6821 is not set +# CONFIG_SENSORS_INA209 is not set +# CONFIG_SENSORS_INA2XX is not set +# CONFIG_SENSORS_INA238 is not set +# CONFIG_SENSORS_INA3221 is not set +# CONFIG_SENSORS_SPD5118 is not set +CONFIG_SENSORS_TC74=m +# CONFIG_SENSORS_THMC50 is not set +# CONFIG_SENSORS_TMP102 is not set +# CONFIG_SENSORS_TMP103 is not set +# CONFIG_SENSORS_TMP108 is not set +# CONFIG_SENSORS_TMP401 is not set +# CONFIG_SENSORS_TMP421 is not set +# CONFIG_SENSORS_TMP464 is not set +# CONFIG_SENSORS_TMP513 is not set +CONFIG_SENSORS_VIA_CPUTEMP=m +CONFIG_SENSORS_VIA686A=m +CONFIG_SENSORS_VT1211=m +CONFIG_SENSORS_VT8231=m +CONFIG_SENSORS_W83773G=m +CONFIG_SENSORS_W83781D=m +CONFIG_SENSORS_W83791D=m +CONFIG_SENSORS_W83792D=m +CONFIG_SENSORS_W83793=m +CONFIG_SENSORS_W83795=m +# CONFIG_SENSORS_W83795_FANCTRL is not set +CONFIG_SENSORS_W83L785TS=m +CONFIG_SENSORS_W83L786NG=m +CONFIG_SENSORS_W83627HF=m +CONFIG_SENSORS_W83627EHF=m +# CONFIG_SENSORS_XGENE is not set + +# +# ACPI drivers +# +CONFIG_SENSORS_ACPI_POWER=m +# CONFIG_SENSORS_ATK0110 is not set +# CONFIG_SENSORS_ASUS_WMI is not set +# CONFIG_SENSORS_ASUS_EC is not set +# CONFIG_SENSORS_HP_WMI is not set +CONFIG_THERMAL=y +CONFIG_THERMAL_NETLINK=y +CONFIG_THERMAL_STATISTICS=y +CONFIG_THERMAL_DEBUGFS=y +# CONFIG_THERMAL_CORE_TESTING is not set +CONFIG_THERMAL_EMERGENCY_POWEROFF_DELAY_MS=0 +CONFIG_THERMAL_HWMON=y +CONFIG_THERMAL_DEFAULT_GOV_STEP_WISE=y +# CONFIG_THERMAL_DEFAULT_GOV_FAIR_SHARE is not set +# CONFIG_THERMAL_DEFAULT_GOV_USER_SPACE is not set +# CONFIG_THERMAL_DEFAULT_GOV_POWER_ALLOCATOR is not set +# CONFIG_THERMAL_DEFAULT_GOV_BANG_BANG is not set +# CONFIG_THERMAL_GOV_FAIR_SHARE is not set +CONFIG_THERMAL_GOV_STEP_WISE=y +CONFIG_THERMAL_GOV_BANG_BANG=y +CONFIG_THERMAL_GOV_USER_SPACE=y +CONFIG_THERMAL_GOV_POWER_ALLOCATOR=y +# CONFIG_DEVFREQ_THERMAL is not set +CONFIG_PCIE_THERMAL=y +# CONFIG_THERMAL_EMULATION is not set + +# +# Intel thermal drivers +# +# CONFIG_INTEL_POWERCLAMP is not set +CONFIG_X86_THERMAL_VECTOR=y +CONFIG_INTEL_TCC=y +CONFIG_X86_PKG_TEMP_THERMAL=m +CONFIG_INTEL_SOC_DTS_IOSF_CORE=m +CONFIG_INTEL_SOC_DTS_THERMAL=m + +# +# ACPI INT340X thermal drivers +# +CONFIG_INT340X_THERMAL=m +CONFIG_ACPI_THERMAL_REL=m +# CONFIG_INT3406_THERMAL is not set +CONFIG_PROC_THERMAL_MMIO_RAPL=m +# end of ACPI INT340X thermal drivers + +CONFIG_INTEL_PCH_THERMAL=m +CONFIG_INTEL_TCC_COOLING=m +# CONFIG_INTEL_HFI_THERMAL is not set +# end of Intel thermal drivers + +CONFIG_WATCHDOG=y +CONFIG_WATCHDOG_CORE=y +CONFIG_WATCHDOG_NOWAYOUT=y +CONFIG_WATCHDOG_HANDLE_BOOT_ENABLED=y +CONFIG_WATCHDOG_OPEN_TIMEOUT=0 +CONFIG_WATCHDOG_SYSFS=y +CONFIG_WATCHDOG_HRTIMER_PRETIMEOUT=y + +# +# Watchdog Pretimeout Governors +# +CONFIG_WATCHDOG_PRETIMEOUT_GOV=y +CONFIG_WATCHDOG_PRETIMEOUT_GOV_SEL=m +CONFIG_WATCHDOG_PRETIMEOUT_GOV_NOOP=y +CONFIG_WATCHDOG_PRETIMEOUT_GOV_PANIC=y +# CONFIG_WATCHDOG_PRETIMEOUT_DEFAULT_GOV_NOOP is not set +CONFIG_WATCHDOG_PRETIMEOUT_DEFAULT_GOV_PANIC=y + +# +# Watchdog Device Drivers +# +CONFIG_SOFT_WATCHDOG=m +CONFIG_SOFT_WATCHDOG_PRETIMEOUT=y +# CONFIG_LENOVO_SE10_WDT is not set +CONFIG_WDAT_WDT=m +# CONFIG_XILINX_WATCHDOG is not set +# CONFIG_ZIIRAVE_WATCHDOG is not set +# CONFIG_CADENCE_WATCHDOG is not set +# CONFIG_DW_WATCHDOG is not set +# CONFIG_MAX63XX_WATCHDOG is not set +# CONFIG_ACQUIRE_WDT is not set +# CONFIG_ADVANTECH_WDT is not set +# CONFIG_ADVANTECH_EC_WDT is not set +# CONFIG_ALIM1535_WDT is not set +# CONFIG_ALIM7101_WDT is not set +CONFIG_CGBC_WDT=m +# CONFIG_EBC_C384_WDT is not set +# CONFIG_EXAR_WDT is not set +# CONFIG_F71808E_WDT is not set +CONFIG_SP5100_TCO=m +# CONFIG_SBC_FITPC2_WATCHDOG is not set +# CONFIG_EUROTECH_WDT is not set +# CONFIG_IB700_WDT is not set +# CONFIG_IBMASR is not set +# CONFIG_WAFER_WDT is not set +# CONFIG_I6300ESB_WDT is not set +# CONFIG_IE6XX_WDT is not set +# CONFIG_ITCO_WDT is not set +# CONFIG_IT8712F_WDT is not set +# CONFIG_IT87_WDT is not set +# CONFIG_HP_WATCHDOG is not set +# CONFIG_SC1200_WDT is not set +# CONFIG_PC87413_WDT is not set +# CONFIG_NV_TCO is not set +# CONFIG_60XX_WDT is not set +# CONFIG_SMSC_SCH311X_WDT is not set +# CONFIG_SMSC37B787_WDT is not set +# CONFIG_TQMX86_WDT is not set +# CONFIG_VIA_WDT is not set +# CONFIG_W83627HF_WDT is not set +# CONFIG_W83877F_WDT is not set +# CONFIG_W83977F_WDT is not set +# CONFIG_MACHZ_WDT is not set +# CONFIG_SBC_EPX_C3_WATCHDOG is not set +# CONFIG_NI903X_WDT is not set +# CONFIG_NIC7018_WDT is not set +# CONFIG_MEN_A21_WDT is not set + +# +# PCI-based Watchdog Cards +# +# CONFIG_PCIPCWATCHDOG is not set +# CONFIG_WDTPCI is not set + +# +# USB-based Watchdog Cards +# +# CONFIG_USBPCWATCHDOG is not set +CONFIG_SSB_POSSIBLE=y +# CONFIG_SSB is not set +CONFIG_BCMA_POSSIBLE=y +# CONFIG_BCMA is not set + +# +# Multifunction device drivers +# +CONFIG_MFD_CORE=y +# CONFIG_MFD_AS3711 is not set +# CONFIG_MFD_SMPRO is not set +# CONFIG_PMIC_ADP5520 is not set +# CONFIG_MFD_AAT2870_CORE is not set +# CONFIG_MFD_BCM590XX is not set +# CONFIG_MFD_BD9571MWV is not set +# CONFIG_MFD_AXP20X_I2C is not set +CONFIG_MFD_CGBC=m +# CONFIG_MFD_CS42L43_I2C is not set +# CONFIG_MFD_MADERA is not set +# CONFIG_PMIC_DA903X is not set +# CONFIG_MFD_DA9052_SPI is not set +# CONFIG_MFD_DA9052_I2C is not set +# CONFIG_MFD_DA9055 is not set +# CONFIG_MFD_DA9062 is not set +# CONFIG_MFD_DA9063 is not set +# CONFIG_MFD_DA9150 is not set +# CONFIG_MFD_DLN2 is not set +# CONFIG_MFD_MC13XXX_SPI is not set +# CONFIG_MFD_MC13XXX_I2C is not set +# CONFIG_MFD_MP2629 is not set +# CONFIG_MFD_INTEL_QUARK_I2C_GPIO is not set +# CONFIG_LPC_ICH is not set +# CONFIG_LPC_SCH is not set +# CONFIG_MFD_INTEL_LPSS_ACPI is not set +# CONFIG_MFD_INTEL_LPSS_PCI is not set +# CONFIG_MFD_INTEL_PMC_BXT is not set +# CONFIG_MFD_IQS62X is not set +# CONFIG_MFD_JANZ_CMODIO is not set +# CONFIG_MFD_KEMPLD is not set +# CONFIG_MFD_88PM800 is not set +# CONFIG_MFD_88PM805 is not set +# CONFIG_MFD_88PM860X is not set +# CONFIG_MFD_MAX14577 is not set +# CONFIG_MFD_MAX77541 is not set +# CONFIG_MFD_MAX77693 is not set +# CONFIG_MFD_MAX77843 is not set +# CONFIG_MFD_MAX8907 is not set +# CONFIG_MFD_MAX8925 is not set +# CONFIG_MFD_MAX8997 is not set +# CONFIG_MFD_MAX8998 is not set +CONFIG_MFD_MT6360=m +CONFIG_MFD_MT6370=m +CONFIG_MFD_MT6397=m +# CONFIG_MFD_MENF21BMC is not set +# CONFIG_MFD_OCELOT is not set +# CONFIG_EZX_PCAP is not set +# CONFIG_MFD_VIPERBOARD is not set +# CONFIG_MFD_RETU is not set +# CONFIG_MFD_PCF50633 is not set +# CONFIG_MFD_SY7636A is not set +# CONFIG_MFD_RDC321X is not set +# CONFIG_MFD_RT4831 is not set +# CONFIG_MFD_RT5033 is not set +# CONFIG_MFD_RT5120 is not set +# CONFIG_MFD_RC5T583 is not set +# CONFIG_MFD_SI476X_CORE is not set +# CONFIG_MFD_SM501 is not set +# CONFIG_MFD_SKY81452 is not set +# CONFIG_MFD_SYSCON is not set +# CONFIG_MFD_LP3943 is not set +# CONFIG_MFD_LP8788 is not set +# CONFIG_MFD_TI_LMU is not set +# CONFIG_MFD_PALMAS is not set +# CONFIG_TPS6105X is not set +# CONFIG_TPS65010 is not set +# CONFIG_TPS6507X is not set +# CONFIG_MFD_TPS65086 is not set +# CONFIG_MFD_TPS65090 is not set +# CONFIG_MFD_TI_LP873X is not set +# CONFIG_MFD_TPS6586X is not set +# CONFIG_MFD_TPS65910 is not set +# CONFIG_MFD_TPS65912_I2C is not set +# CONFIG_MFD_TPS65912_SPI is not set +# CONFIG_MFD_TPS6594_I2C is not set +# CONFIG_MFD_TPS6594_SPI is not set +# CONFIG_TWL4030_CORE is not set +# CONFIG_TWL6040_CORE is not set +# CONFIG_MFD_WL1273_CORE is not set +# CONFIG_MFD_LM3533 is not set +# CONFIG_MFD_TQMX86 is not set +# CONFIG_MFD_VX855 is not set +# CONFIG_MFD_ARIZONA_I2C is not set +# CONFIG_MFD_ARIZONA_SPI is not set +# CONFIG_MFD_WM8400 is not set +# CONFIG_MFD_WM831X_I2C is not set +# CONFIG_MFD_WM831X_SPI is not set +# CONFIG_MFD_WM8350_I2C is not set +# CONFIG_MFD_WM8994 is not set +# CONFIG_MFD_ATC260X_I2C is not set +# CONFIG_MFD_CS40L50_I2C is not set +# CONFIG_MFD_CS40L50_SPI is not set +# CONFIG_RAVE_SP_CORE is not set +# CONFIG_MFD_INTEL_M10_BMC_SPI is not set +CONFIG_MFD_QNAP_MCU=m +CONFIG_MFD_UPBOARD_FPGA=m +# end of Multifunction device drivers + +CONFIG_REGULATOR=y +# CONFIG_REGULATOR_DEBUG is not set +# CONFIG_REGULATOR_FIXED_VOLTAGE is not set +# CONFIG_REGULATOR_VIRTUAL_CONSUMER is not set +# CONFIG_REGULATOR_USERSPACE_CONSUMER is not set +# CONFIG_REGULATOR_NETLINK_EVENTS is not set +# CONFIG_REGULATOR_88PG86X is not set +# CONFIG_REGULATOR_ACT8865 is not set +# CONFIG_REGULATOR_AD5398 is not set +# CONFIG_REGULATOR_AW37503 is not set +# CONFIG_REGULATOR_DA9210 is not set +# CONFIG_REGULATOR_DA9211 is not set +# CONFIG_REGULATOR_FAN53555 is not set +# CONFIG_REGULATOR_GPIO is not set +# CONFIG_REGULATOR_ISL9305 is not set +# CONFIG_REGULATOR_ISL6271A is not set +# CONFIG_REGULATOR_LP3971 is not set +# CONFIG_REGULATOR_LP3972 is not set +# CONFIG_REGULATOR_LP872X is not set +# CONFIG_REGULATOR_LP8755 is not set +# CONFIG_REGULATOR_LTC3589 is not set +# CONFIG_REGULATOR_LTC3676 is not set +# CONFIG_REGULATOR_MAX1586 is not set +# CONFIG_REGULATOR_MAX77503 is not set +# CONFIG_REGULATOR_MAX77857 is not set +# CONFIG_REGULATOR_MAX8649 is not set +# CONFIG_REGULATOR_MAX8660 is not set +# CONFIG_REGULATOR_MAX8893 is not set +# CONFIG_REGULATOR_MAX8952 is not set +# CONFIG_REGULATOR_MAX20086 is not set +# CONFIG_REGULATOR_MAX20411 is not set +# CONFIG_REGULATOR_MAX77826 is not set +# CONFIG_REGULATOR_MP8859 is not set +# CONFIG_REGULATOR_MT6311 is not set +# CONFIG_REGULATOR_MT6323 is not set +# CONFIG_REGULATOR_MT6331 is not set +# CONFIG_REGULATOR_MT6332 is not set +# CONFIG_REGULATOR_MT6357 is not set +# CONFIG_REGULATOR_MT6358 is not set +# CONFIG_REGULATOR_MT6359 is not set +# CONFIG_REGULATOR_MT6360 is not set +# CONFIG_REGULATOR_MT6370 is not set +# CONFIG_REGULATOR_MT6397 is not set +# CONFIG_REGULATOR_PCA9450 is not set +# CONFIG_REGULATOR_PV88060 is not set +# CONFIG_REGULATOR_PV88080 is not set +# CONFIG_REGULATOR_PV88090 is not set +# CONFIG_REGULATOR_PWM is not set +# CONFIG_REGULATOR_RAA215300 is not set +# CONFIG_REGULATOR_RT4801 is not set +# CONFIG_REGULATOR_RT4803 is not set +# CONFIG_REGULATOR_RT5190A is not set +# CONFIG_REGULATOR_RT5739 is not set +# CONFIG_REGULATOR_RT5759 is not set +# CONFIG_REGULATOR_RT6160 is not set +# CONFIG_REGULATOR_RT6190 is not set +# CONFIG_REGULATOR_RT6245 is not set +# CONFIG_REGULATOR_RTQ2134 is not set +# CONFIG_REGULATOR_RTMV20 is not set +# CONFIG_REGULATOR_RTQ6752 is not set +# CONFIG_REGULATOR_RTQ2208 is not set +# CONFIG_REGULATOR_SLG51000 is not set +# CONFIG_REGULATOR_TPS51632 is not set +# CONFIG_REGULATOR_TPS62360 is not set +# CONFIG_REGULATOR_TPS65023 is not set +# CONFIG_REGULATOR_TPS6507X is not set +# CONFIG_REGULATOR_TPS65132 is not set +# CONFIG_REGULATOR_TPS6524X is not set +# CONFIG_RC_CORE is not set +CONFIG_CEC_CORE=m +CONFIG_CEC_NOTIFIER=y + +# +# CEC support +# +CONFIG_MEDIA_CEC_SUPPORT=y +CONFIG_CEC_CH7322=m +# CONFIG_CEC_GPIO is not set +CONFIG_CEC_SECO=m +# CONFIG_USB_EXTRON_DA_HD_4K_PLUS_CEC is not set +# CONFIG_USB_PULSE8_CEC is not set +# CONFIG_USB_RAINSHADOW_CEC is not set +# end of CEC support + +CONFIG_MEDIA_SUPPORT=y +CONFIG_MEDIA_SUPPORT_FILTER=y +CONFIG_MEDIA_SUBDRV_AUTOSELECT=y + +# +# Media device types +# +CONFIG_MEDIA_CAMERA_SUPPORT=y +# CONFIG_MEDIA_ANALOG_TV_SUPPORT is not set +# CONFIG_MEDIA_DIGITAL_TV_SUPPORT is not set +# CONFIG_MEDIA_RADIO_SUPPORT is not set +# CONFIG_MEDIA_SDR_SUPPORT is not set +# CONFIG_MEDIA_PLATFORM_SUPPORT is not set +# CONFIG_MEDIA_TEST_SUPPORT is not set +# end of Media device types + +CONFIG_VIDEO_DEV=y +CONFIG_MEDIA_CONTROLLER=y + +# +# Video4Linux options +# +CONFIG_VIDEO_V4L2_I2C=y +CONFIG_VIDEO_V4L2_SUBDEV_API=y +# CONFIG_VIDEO_ADV_DEBUG is not set +CONFIG_VIDEO_FIXED_MINOR_RANGES=y +CONFIG_V4L2_FLASH_LED_CLASS=m +CONFIG_V4L2_ASYNC=m +# end of Video4Linux options + +# +# Media controller options +# +# end of Media controller options + +# +# Media drivers +# + +# +# Drivers filtered as selected at 'Filter media drivers' +# + +# +# Media drivers +# +CONFIG_MEDIA_USB_SUPPORT=y + +# +# Webcam devices +# +# CONFIG_USB_GSPCA is not set +# CONFIG_USB_PWC is not set +# CONFIG_USB_S2255 is not set +# CONFIG_VIDEO_USBTV is not set +CONFIG_USB_VIDEO_CLASS=m +CONFIG_USB_VIDEO_CLASS_INPUT_EVDEV=y + +# +# Webcam, TV (analog/digital) USB devices +# +# CONFIG_VIDEO_EM28XX is not set +# CONFIG_MEDIA_PCI_SUPPORT is not set +CONFIG_UVC_COMMON=m +CONFIG_VIDEOBUF2_CORE=m +CONFIG_VIDEOBUF2_V4L2=m +CONFIG_VIDEOBUF2_MEMOPS=m +CONFIG_VIDEOBUF2_VMALLOC=m +# end of Media drivers + +# +# Media ancillary drivers +# +# CONFIG_VIDEO_CAMERA_SENSOR is not set + +# +# Camera ISPs +# +# CONFIG_VIDEO_THP7312 is not set +# end of Camera ISPs + +# +# Lens drivers +# +# CONFIG_VIDEO_AD5820 is not set +# CONFIG_VIDEO_AK7375 is not set +# CONFIG_VIDEO_DW9714 is not set +# CONFIG_VIDEO_DW9719 is not set +# CONFIG_VIDEO_DW9768 is not set +# CONFIG_VIDEO_DW9807_VCM is not set +# end of Lens drivers + +# +# Flash devices +# +# CONFIG_VIDEO_ADP1653 is not set +# CONFIG_VIDEO_LM3560 is not set +# CONFIG_VIDEO_LM3646 is not set +# end of Flash devices + +# +# Audio decoders, processors and mixers +# +# CONFIG_VIDEO_CS3308 is not set +# CONFIG_VIDEO_CS5345 is not set +# CONFIG_VIDEO_CS53L32A is not set +# CONFIG_VIDEO_MSP3400 is not set +# CONFIG_VIDEO_SONY_BTF_MPX is not set +# CONFIG_VIDEO_TDA1997X is not set +# CONFIG_VIDEO_TDA7432 is not set +# CONFIG_VIDEO_TDA9840 is not set +# CONFIG_VIDEO_TEA6415C is not set +# CONFIG_VIDEO_TEA6420 is not set +# CONFIG_VIDEO_TLV320AIC23B is not set +# CONFIG_VIDEO_TVAUDIO is not set +# CONFIG_VIDEO_UDA1342 is not set +# CONFIG_VIDEO_VP27SMPX is not set +# CONFIG_VIDEO_WM8739 is not set +# CONFIG_VIDEO_WM8775 is not set +# end of Audio decoders, processors and mixers + +# +# RDS decoders +# +# CONFIG_VIDEO_SAA6588 is not set +# end of RDS decoders + +# +# Video decoders +# +# CONFIG_VIDEO_ADV7180 is not set +# CONFIG_VIDEO_ADV7183 is not set +# CONFIG_VIDEO_ADV7604 is not set +# CONFIG_VIDEO_ADV7842 is not set +# CONFIG_VIDEO_BT819 is not set +# CONFIG_VIDEO_BT856 is not set +# CONFIG_VIDEO_BT866 is not set +# CONFIG_VIDEO_KS0127 is not set +# CONFIG_VIDEO_ML86V7667 is not set +# CONFIG_VIDEO_SAA7110 is not set +# CONFIG_VIDEO_SAA711X is not set +# CONFIG_VIDEO_TC358743 is not set +# CONFIG_VIDEO_TC358746 is not set +# CONFIG_VIDEO_TVP514X is not set +# CONFIG_VIDEO_TVP5150 is not set +# CONFIG_VIDEO_TVP7002 is not set +# CONFIG_VIDEO_TW2804 is not set +# CONFIG_VIDEO_TW9900 is not set +# CONFIG_VIDEO_TW9903 is not set +# CONFIG_VIDEO_TW9906 is not set +# CONFIG_VIDEO_TW9910 is not set +# CONFIG_VIDEO_VPX3220 is not set + +# +# Video and audio decoders +# +# CONFIG_VIDEO_SAA717X is not set +# CONFIG_VIDEO_CX25840 is not set +# end of Video decoders + +# +# Video encoders +# +# CONFIG_VIDEO_ADV7170 is not set +# CONFIG_VIDEO_ADV7175 is not set +# CONFIG_VIDEO_ADV7343 is not set +# CONFIG_VIDEO_ADV7393 is not set +# CONFIG_VIDEO_ADV7511 is not set +# CONFIG_VIDEO_AK881X is not set +# CONFIG_VIDEO_SAA7127 is not set +# CONFIG_VIDEO_SAA7185 is not set +# CONFIG_VIDEO_THS8200 is not set +# end of Video encoders + +# +# Video improvement chips +# +# CONFIG_VIDEO_UPD64031A is not set +# CONFIG_VIDEO_UPD64083 is not set +# end of Video improvement chips + +# +# Audio/Video compression chips +# +# CONFIG_VIDEO_SAA6752HS is not set +# end of Audio/Video compression chips + +# +# SDR tuner chips +# +# end of SDR tuner chips + +# +# Miscellaneous helper chips +# +CONFIG_VIDEO_I2C=m +# CONFIG_VIDEO_M52790 is not set +# CONFIG_VIDEO_ST_MIPID02 is not set +# CONFIG_VIDEO_THS7303 is not set +# end of Miscellaneous helper chips + +# +# Video serializers and deserializers +# +# end of Video serializers and deserializers + +# +# Media SPI Adapters +# +# CONFIG_VIDEO_GS1662 is not set +# end of Media SPI Adapters +# end of Media ancillary drivers + +# +# Graphics support +# +CONFIG_APERTURE_HELPERS=y +CONFIG_SCREEN_INFO=y +CONFIG_VIDEO=y +# CONFIG_AUXDISPLAY is not set +# CONFIG_PANEL is not set +CONFIG_AGP=y +CONFIG_AGP_AMD64=y +# CONFIG_AGP_INTEL is not set +# CONFIG_AGP_SIS is not set +# CONFIG_AGP_VIA is not set +# CONFIG_VGA_SWITCHEROO is not set +CONFIG_DRM=y +# CONFIG_DRM_DEBUG_MM is not set +CONFIG_DRM_KMS_HELPER=m +# CONFIG_DRM_PANIC is not set +# CONFIG_DRM_DEBUG_DP_MST_TOPOLOGY_REFS is not set +# CONFIG_DRM_DEBUG_MODESET_LOCK is not set +CONFIG_DRM_CLIENT=y +CONFIG_DRM_CLIENT_LIB=m +CONFIG_DRM_CLIENT_SELECTION=m +CONFIG_DRM_CLIENT_SETUP=y + +# +# Supported DRM clients +# +CONFIG_DRM_FBDEV_EMULATION=y +CONFIG_DRM_FBDEV_OVERALLOC=100 +# CONFIG_DRM_FBDEV_LEAK_PHYS_SMEM is not set +# CONFIG_DRM_CLIENT_LOG is not set +CONFIG_DRM_CLIENT_DEFAULT_FBDEV=y +CONFIG_DRM_CLIENT_DEFAULT="fbdev" +# end of Supported DRM clients + +CONFIG_DRM_LOAD_EDID_FIRMWARE=y +CONFIG_DRM_DISPLAY_HELPER=m +CONFIG_DRM_DISPLAY_DP_AUX_CEC=y +CONFIG_DRM_DISPLAY_DP_AUX_CHARDEV=y +CONFIG_DRM_DISPLAY_DP_HELPER=y +CONFIG_DRM_DISPLAY_DSC_HELPER=y +CONFIG_DRM_DISPLAY_HDCP_HELPER=y +CONFIG_DRM_DISPLAY_HDMI_HELPER=y +CONFIG_DRM_TTM=m +CONFIG_DRM_EXEC=m +CONFIG_DRM_BUDDY=m +CONFIG_DRM_TTM_HELPER=m +CONFIG_DRM_GEM_DMA_HELPER=m +CONFIG_DRM_SUBALLOC_HELPER=m +CONFIG_DRM_SCHED=m + +# +# I2C encoder or helper chips +# +CONFIG_DRM_I2C_CH7006=m +CONFIG_DRM_I2C_SIL164=m +# CONFIG_DRM_I2C_NXP_TDA998X is not set +# CONFIG_DRM_I2C_NXP_TDA9950 is not set +# end of I2C encoder or helper chips + +# +# ARM devices +# +# end of ARM devices + +# CONFIG_DRM_RADEON is not set +CONFIG_DRM_AMDGPU=m +CONFIG_DRM_AMDGPU_SI=y +CONFIG_DRM_AMDGPU_CIK=y +CONFIG_DRM_AMDGPU_USERPTR=y +# CONFIG_DRM_AMD_ISP is not set +# CONFIG_DRM_AMDGPU_WERROR is not set + +# +# ACP (Audio CoProcessor) Configuration +# +CONFIG_DRM_AMD_ACP=y +# end of ACP (Audio CoProcessor) Configuration + +# +# Display Engine Configuration +# +CONFIG_DRM_AMD_DC=y +CONFIG_DRM_AMD_DC_FP=y +CONFIG_DRM_AMD_DC_SI=y +# CONFIG_DRM_AMD_SECURE_DISPLAY is not set +# end of Display Engine Configuration + +CONFIG_HSA_AMD=y +CONFIG_HSA_AMD_SVM=y +# CONFIG_DRM_NOUVEAU is not set +# CONFIG_DRM_I915 is not set +# CONFIG_DRM_XE is not set +# CONFIG_DRM_VGEM is not set +# CONFIG_DRM_VKMS is not set +# CONFIG_DRM_GMA500 is not set +# CONFIG_DRM_UDL is not set +# CONFIG_DRM_AST is not set +# CONFIG_DRM_MGAG200 is not set +# CONFIG_DRM_QXL is not set +CONFIG_DRM_PANEL=y + +# +# Display Panels +# +# CONFIG_DRM_PANEL_AUO_A030JTN01 is not set +# CONFIG_DRM_PANEL_ILITEK_ILI9341 is not set +# CONFIG_DRM_PANEL_ORISETECH_OTA5601A is not set +# CONFIG_DRM_PANEL_WIDECHIPS_WS2401 is not set +# end of Display Panels + +CONFIG_DRM_BRIDGE=y +CONFIG_DRM_PANEL_BRIDGE=y + +# +# Display Interface Bridges +# +CONFIG_DRM_ANALOGIX_ANX78XX=m +CONFIG_DRM_ANALOGIX_DP=m +# end of Display Interface Bridges + +# CONFIG_DRM_ETNAVIV is not set +# CONFIG_DRM_HISI_HIBMC is not set +# CONFIG_DRM_BOCHS is not set +# CONFIG_DRM_CIRRUS_QEMU is not set +# CONFIG_DRM_GM12U320 is not set +# CONFIG_DRM_PANEL_MIPI_DBI is not set +# CONFIG_DRM_SIMPLEDRM is not set +# CONFIG_TINYDRM_HX8357D is not set +# CONFIG_TINYDRM_ILI9163 is not set +# CONFIG_TINYDRM_ILI9225 is not set +# CONFIG_TINYDRM_ILI9341 is not set +# CONFIG_TINYDRM_ILI9486 is not set +# CONFIG_TINYDRM_MI0283QT is not set +# CONFIG_TINYDRM_REPAPER is not set +CONFIG_TINYDRM_SHARP_MEMORY=m +# CONFIG_TINYDRM_ST7586 is not set +# CONFIG_TINYDRM_ST7735R is not set +# CONFIG_DRM_VBOXVIDEO is not set +# CONFIG_DRM_GUD is not set +# CONFIG_DRM_SSD130X is not set +CONFIG_DRM_PANEL_BACKLIGHT_QUIRKS=m +# CONFIG_DRM_WERROR is not set +CONFIG_DRM_PANEL_ORIENTATION_QUIRKS=y + +# +# Frame buffer Devices +# +CONFIG_FB=y +# CONFIG_FB_CIRRUS is not set +# CONFIG_FB_PM2 is not set +# CONFIG_FB_CYBER2000 is not set +# CONFIG_FB_ARC is not set +# CONFIG_FB_ASILIANT is not set +# CONFIG_FB_IMSTT is not set +# CONFIG_FB_VGA16 is not set +# CONFIG_FB_UVESA is not set +# CONFIG_FB_VESA is not set +CONFIG_FB_EFI=y +# CONFIG_FB_N411 is not set +# CONFIG_FB_HGA is not set +# CONFIG_FB_OPENCORES is not set +# CONFIG_FB_S1D13XXX is not set +# CONFIG_FB_NVIDIA is not set +# CONFIG_FB_RIVA is not set +# CONFIG_FB_I740 is not set +# CONFIG_FB_MATROX is not set +# CONFIG_FB_RADEON is not set +# CONFIG_FB_ATY128 is not set +# CONFIG_FB_ATY is not set +# CONFIG_FB_S3 is not set +# CONFIG_FB_SAVAGE is not set +# CONFIG_FB_SIS is not set +# CONFIG_FB_VIA is not set +# CONFIG_FB_NEOMAGIC is not set +# CONFIG_FB_KYRO is not set +# CONFIG_FB_3DFX is not set +# CONFIG_FB_VOODOO1 is not set +# CONFIG_FB_VT8623 is not set +# CONFIG_FB_TRIDENT is not set +# CONFIG_FB_ARK is not set +# CONFIG_FB_PM3 is not set +# CONFIG_FB_CARMINE is not set +# CONFIG_FB_SMSCUFX is not set +# CONFIG_FB_UDL is not set +# CONFIG_FB_IBM_GXT4500 is not set +# CONFIG_FB_VIRTUAL is not set +# CONFIG_FB_METRONOME is not set +# CONFIG_FB_MB862XX is not set +# CONFIG_FB_SIMPLE is not set +# CONFIG_FB_SSD1307 is not set +# CONFIG_FB_SM712 is not set +CONFIG_FB_CORE=y +CONFIG_FB_NOTIFY=y +# CONFIG_FIRMWARE_EDID is not set +CONFIG_FB_DEVICE=y +CONFIG_FB_CFB_FILLRECT=y +CONFIG_FB_CFB_COPYAREA=y +CONFIG_FB_CFB_IMAGEBLIT=y +CONFIG_FB_SYS_FILLRECT=y +CONFIG_FB_SYS_COPYAREA=y +CONFIG_FB_SYS_IMAGEBLIT=y +# CONFIG_FB_FOREIGN_ENDIAN is not set +CONFIG_FB_SYSMEM_FOPS=y +CONFIG_FB_DEFERRED_IO=y +CONFIG_FB_DMAMEM_HELPERS=y +CONFIG_FB_DMAMEM_HELPERS_DEFERRED=y +CONFIG_FB_IOMEM_FOPS=y +CONFIG_FB_IOMEM_HELPERS=y +CONFIG_FB_SYSMEM_HELPERS=y +CONFIG_FB_SYSMEM_HELPERS_DEFERRED=y +# CONFIG_FB_MODE_HELPERS is not set +# CONFIG_FB_TILEBLITTING is not set +# end of Frame buffer Devices + +# +# Backlight & LCD device support +# +CONFIG_LCD_CLASS_DEVICE=m +# CONFIG_LCD_L4F00242T03 is not set +# CONFIG_LCD_LMS283GF05 is not set +# CONFIG_LCD_LTV350QV is not set +# CONFIG_LCD_ILI922X is not set +# CONFIG_LCD_ILI9320 is not set +# CONFIG_LCD_TDO24M is not set +# CONFIG_LCD_VGG2432A4 is not set +CONFIG_LCD_PLATFORM=m +# CONFIG_LCD_AMS369FG06 is not set +# CONFIG_LCD_LMS501KF03 is not set +# CONFIG_LCD_HX8357 is not set +# CONFIG_LCD_OTM3225A is not set +CONFIG_BACKLIGHT_CLASS_DEVICE=m +# CONFIG_BACKLIGHT_KTD253 is not set +# CONFIG_BACKLIGHT_KTD2801 is not set +# CONFIG_BACKLIGHT_KTZ8866 is not set +CONFIG_BACKLIGHT_PWM=m +# CONFIG_BACKLIGHT_MT6370 is not set +# CONFIG_BACKLIGHT_APPLE is not set +# CONFIG_BACKLIGHT_QCOM_WLED is not set +# CONFIG_BACKLIGHT_SAHARA is not set +# CONFIG_BACKLIGHT_ADP8860 is not set +# CONFIG_BACKLIGHT_ADP8870 is not set +# CONFIG_BACKLIGHT_LM3509 is not set +# CONFIG_BACKLIGHT_LM3630A is not set +# CONFIG_BACKLIGHT_LM3639 is not set +# CONFIG_BACKLIGHT_LP855X is not set +# CONFIG_BACKLIGHT_MP3309C is not set +CONFIG_BACKLIGHT_GPIO=m +# CONFIG_BACKLIGHT_LV5207LP is not set +# CONFIG_BACKLIGHT_BD6107 is not set +# CONFIG_BACKLIGHT_ARCXCNN is not set +# end of Backlight & LCD device support + +CONFIG_HDMI=y + +# +# Console display driver support +# +CONFIG_VGA_CONSOLE=y +CONFIG_DUMMY_CONSOLE=y +CONFIG_DUMMY_CONSOLE_COLUMNS=80 +CONFIG_DUMMY_CONSOLE_ROWS=25 +CONFIG_FRAMEBUFFER_CONSOLE=y +CONFIG_FRAMEBUFFER_CONSOLE_LEGACY_ACCELERATION=y +CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY=y +# CONFIG_FRAMEBUFFER_CONSOLE_ROTATION is not set +# CONFIG_FRAMEBUFFER_CONSOLE_DEFERRED_TAKEOVER is not set +# end of Console display driver support + +CONFIG_LOGO=y +# CONFIG_LOGO_LINUX_MONO is not set +# CONFIG_LOGO_LINUX_VGA16 is not set +CONFIG_LOGO_LINUX_CLUT224=y +# end of Graphics support + +# CONFIG_DRM_ACCEL is not set +CONFIG_SOUND=y +CONFIG_SND=y +CONFIG_SND_TIMER=m +CONFIG_SND_PCM=m +CONFIG_SND_DMAENGINE_PCM=m +CONFIG_SND_HWDEP=m +CONFIG_SND_SEQ_DEVICE=m +CONFIG_SND_RAWMIDI=m +CONFIG_SND_UMP=m +# CONFIG_SND_UMP_LEGACY_RAWMIDI is not set +CONFIG_SND_COMPRESS_OFFLOAD=m +CONFIG_SND_JACK=y +CONFIG_SND_JACK_INPUT_DEV=y +# CONFIG_SND_OSSEMUL is not set +CONFIG_SND_PCM_TIMER=y +CONFIG_SND_HRTIMER=m +CONFIG_SND_DYNAMIC_MINORS=y +CONFIG_SND_MAX_CARDS=32 +# CONFIG_SND_SUPPORT_OLD_API is not set +CONFIG_SND_PROC_FS=y +CONFIG_SND_VERBOSE_PROCFS=y +CONFIG_SND_CTL_FAST_LOOKUP=y +# CONFIG_SND_DEBUG is not set +# CONFIG_SND_CTL_INPUT_VALIDATION is not set +# CONFIG_SND_UTIMER is not set +CONFIG_SND_VMASTER=y +CONFIG_SND_DMA_SGBUF=y +CONFIG_SND_CTL_LED=m +CONFIG_SND_SEQUENCER=m +CONFIG_SND_SEQ_DUMMY=m +CONFIG_SND_SEQ_HRTIMER_DEFAULT=y +CONFIG_SND_SEQ_MIDI_EVENT=m +CONFIG_SND_SEQ_MIDI=m +CONFIG_SND_SEQ_VIRMIDI=m +CONFIG_SND_SEQ_UMP=y +CONFIG_SND_SEQ_UMP_CLIENT=m +CONFIG_SND_DRIVERS=y +# CONFIG_SND_PCSP is not set +CONFIG_SND_DUMMY=m +CONFIG_SND_ALOOP=m +CONFIG_SND_PCMTEST=m +CONFIG_SND_VIRMIDI=m +# CONFIG_SND_MTPAV is not set +# CONFIG_SND_MTS64 is not set +# CONFIG_SND_SERIAL_U16550 is not set +# CONFIG_SND_MPU401 is not set +# CONFIG_SND_PORTMAN2X4 is not set +CONFIG_SND_PCI=y +# CONFIG_SND_AD1889 is not set +# CONFIG_SND_ALS300 is not set +# CONFIG_SND_ALS4000 is not set +# CONFIG_SND_ALI5451 is not set +# CONFIG_SND_ASIHPI is not set +# CONFIG_SND_ATIIXP is not set +# CONFIG_SND_ATIIXP_MODEM is not set +# CONFIG_SND_AU8810 is not set +# CONFIG_SND_AU8820 is not set +# CONFIG_SND_AU8830 is not set +# CONFIG_SND_AW2 is not set +# CONFIG_SND_AZT3328 is not set +# CONFIG_SND_BT87X is not set +# CONFIG_SND_CA0106 is not set +# CONFIG_SND_CMIPCI is not set +# CONFIG_SND_OXYGEN is not set +# CONFIG_SND_CS4281 is not set +# CONFIG_SND_CS46XX is not set +# CONFIG_SND_CTXFI is not set +# CONFIG_SND_DARLA20 is not set +# CONFIG_SND_GINA20 is not set +# CONFIG_SND_LAYLA20 is not set +# CONFIG_SND_DARLA24 is not set +# CONFIG_SND_GINA24 is not set +# CONFIG_SND_LAYLA24 is not set +# CONFIG_SND_MONA is not set +# CONFIG_SND_MIA is not set +# CONFIG_SND_ECHO3G is not set +# CONFIG_SND_INDIGO is not set +# CONFIG_SND_INDIGOIO is not set +# CONFIG_SND_INDIGODJ is not set +# CONFIG_SND_INDIGOIOX is not set +# CONFIG_SND_INDIGODJX is not set +# CONFIG_SND_EMU10K1 is not set +# CONFIG_SND_EMU10K1X is not set +# CONFIG_SND_ENS1370 is not set +# CONFIG_SND_ENS1371 is not set +# CONFIG_SND_ES1938 is not set +# CONFIG_SND_ES1968 is not set +# CONFIG_SND_FM801 is not set +# CONFIG_SND_HDSP is not set +# CONFIG_SND_HDSPM is not set +# CONFIG_SND_ICE1712 is not set +# CONFIG_SND_ICE1724 is not set +# CONFIG_SND_INTEL8X0 is not set +# CONFIG_SND_INTEL8X0M is not set +# CONFIG_SND_KORG1212 is not set +# CONFIG_SND_LOLA is not set +# CONFIG_SND_LX6464ES is not set +# CONFIG_SND_MAESTRO3 is not set +# CONFIG_SND_MIXART is not set +# CONFIG_SND_NM256 is not set +# CONFIG_SND_PCXHR is not set +# CONFIG_SND_RIPTIDE is not set +# CONFIG_SND_RME32 is not set +# CONFIG_SND_RME96 is not set +# CONFIG_SND_RME9652 is not set +# CONFIG_SND_SE6X is not set +# CONFIG_SND_SONICVIBES is not set +# CONFIG_SND_TRIDENT is not set +# CONFIG_SND_VIA82XX is not set +# CONFIG_SND_VIA82XX_MODEM is not set +# CONFIG_SND_VIRTUOSO is not set +# CONFIG_SND_VX222 is not set +# CONFIG_SND_YMFPCI is not set + +# +# HD-Audio +# +CONFIG_SND_HDA=m +CONFIG_SND_HDA_GENERIC_LEDS=y +CONFIG_SND_HDA_INTEL=m +CONFIG_SND_HDA_HWDEP=y +CONFIG_SND_HDA_RECONFIG=y +CONFIG_SND_HDA_INPUT_BEEP=y +CONFIG_SND_HDA_INPUT_BEEP_MODE=0 +CONFIG_SND_HDA_PATCH_LOADER=y +CONFIG_SND_HDA_SCODEC_COMPONENT=m +# CONFIG_SND_HDA_SCODEC_CS35L41_I2C is not set +# CONFIG_SND_HDA_SCODEC_CS35L41_SPI is not set +# CONFIG_SND_HDA_SCODEC_CS35L56_I2C is not set +# CONFIG_SND_HDA_SCODEC_CS35L56_SPI is not set +# CONFIG_SND_HDA_SCODEC_TAS2781_I2C is not set +CONFIG_SND_HDA_SCODEC_TAS2781_SPI=m +CONFIG_SND_HDA_CODEC_REALTEK=m +# CONFIG_SND_HDA_CODEC_ANALOG is not set +# CONFIG_SND_HDA_CODEC_SIGMATEL is not set +# CONFIG_SND_HDA_CODEC_VIA is not set +CONFIG_SND_HDA_CODEC_HDMI=m +# CONFIG_SND_HDA_CODEC_CIRRUS is not set +# CONFIG_SND_HDA_CODEC_CS8409 is not set +# CONFIG_SND_HDA_CODEC_CONEXANT is not set +# CONFIG_SND_HDA_CODEC_SENARYTECH is not set +# CONFIG_SND_HDA_CODEC_CA0110 is not set +# CONFIG_SND_HDA_CODEC_CA0132 is not set +# CONFIG_SND_HDA_CODEC_CMEDIA is not set +# CONFIG_SND_HDA_CODEC_SI3054 is not set +CONFIG_SND_HDA_GENERIC=m +CONFIG_SND_HDA_POWER_SAVE_DEFAULT=1 +CONFIG_SND_HDA_INTEL_HDMI_SILENT_STREAM=y +# CONFIG_SND_HDA_CTL_DEV_ID is not set +# end of HD-Audio + +CONFIG_SND_HDA_CORE=m +CONFIG_SND_HDA_COMPONENT=y +CONFIG_SND_HDA_EXT_CORE=m +CONFIG_SND_HDA_PREALLOC_SIZE=0 +CONFIG_SND_INTEL_NHLT=y +CONFIG_SND_INTEL_DSP_CONFIG=m +CONFIG_SND_INTEL_SOUNDWIRE_ACPI=m +CONFIG_SND_SPI=y +CONFIG_SND_USB=y +CONFIG_SND_USB_AUDIO=m +CONFIG_SND_USB_AUDIO_MIDI_V2=y +CONFIG_SND_USB_AUDIO_USE_MEDIA_CONTROLLER=y +CONFIG_SND_USB_UA101=m +CONFIG_SND_USB_USX2Y=m +CONFIG_SND_USB_CAIAQ=m +CONFIG_SND_USB_CAIAQ_INPUT=y +CONFIG_SND_USB_US122L=m +CONFIG_SND_USB_6FIRE=m +CONFIG_SND_USB_HIFACE=m +CONFIG_SND_BCD2000=m +CONFIG_SND_USB_LINE6=m +CONFIG_SND_USB_POD=m +CONFIG_SND_USB_PODHD=m +CONFIG_SND_USB_TONEPORT=m +CONFIG_SND_USB_VARIAX=m +CONFIG_SND_SOC=m +CONFIG_SND_SOC_GENERIC_DMAENGINE_PCM=y +CONFIG_SND_SOC_COMPRESS=y +CONFIG_SND_SOC_TOPOLOGY=y +CONFIG_SND_SOC_ACPI=m +# CONFIG_SND_SOC_ADI is not set +CONFIG_SND_SOC_AMD_ACP=m +CONFIG_SND_SOC_AMD_CZ_DA7219MX98357_MACH=m +CONFIG_SND_SOC_AMD_CZ_RT5645_MACH=m +CONFIG_SND_SOC_AMD_ST_ES8336_MACH=m +CONFIG_SND_SOC_AMD_ACP3x=m +CONFIG_SND_SOC_AMD_RENOIR=m +CONFIG_SND_SOC_AMD_RENOIR_MACH=m +CONFIG_SND_SOC_AMD_ACP5x=m +CONFIG_SND_SOC_AMD_VANGOGH_MACH=m +CONFIG_SND_SOC_AMD_ACP6x=m +CONFIG_SND_SOC_AMD_YC_MACH=m +CONFIG_SND_AMD_ACP_CONFIG=m +CONFIG_SND_SOC_AMD_ACP_COMMON=m +CONFIG_SND_SOC_ACPI_AMD_MATCH=m +CONFIG_SND_SOC_AMD_ACP_PDM=m +CONFIG_SND_SOC_AMD_ACP_LEGACY_COMMON=m +CONFIG_SND_SOC_AMD_ACP_I2S=m +CONFIG_SND_SOC_AMD_ACP_PCM=m +CONFIG_SND_SOC_AMD_ACP_PCI=m +CONFIG_SND_AMD_ASOC_RENOIR=m +CONFIG_SND_AMD_ASOC_REMBRANDT=m +CONFIG_SND_AMD_ASOC_ACP63=m +CONFIG_SND_AMD_ASOC_ACP70=m +CONFIG_SND_SOC_AMD_MACH_COMMON=m +CONFIG_SND_SOC_AMD_LEGACY_MACH=m +CONFIG_SND_SOC_AMD_SOF_MACH=m +CONFIG_SND_AMD_SOUNDWIRE_ACPI=m +CONFIG_SND_SOC_AMD_RPL_ACP6x=m +CONFIG_SND_SOC_AMD_ACP63_TOPLEVEL=m +CONFIG_SND_SOC_AMD_SOUNDWIRE_LINK_BASELINE=m +CONFIG_SND_SOC_AMD_PS=m +CONFIG_SND_SOC_AMD_PS_MACH=m +# CONFIG_SND_ATMEL_SOC is not set +# CONFIG_SND_BCM63XX_I2S_WHISTLER is not set +CONFIG_SND_DESIGNWARE_I2S=m +CONFIG_SND_DESIGNWARE_PCM=y + +# +# SoC Audio for Freescale CPUs +# + +# +# Common SoC Audio options for Freescale CPUs: +# +# CONFIG_SND_SOC_FSL_ASRC is not set +# CONFIG_SND_SOC_FSL_SAI is not set +# CONFIG_SND_SOC_FSL_AUDMIX is not set +# CONFIG_SND_SOC_FSL_SSI is not set +# CONFIG_SND_SOC_FSL_SPDIF is not set +# CONFIG_SND_SOC_FSL_ESAI is not set +# CONFIG_SND_SOC_FSL_MICFIL is not set +# CONFIG_SND_SOC_FSL_XCVR is not set +# CONFIG_SND_SOC_IMX_AUDMUX is not set +# end of SoC Audio for Freescale CPUs + +# CONFIG_SND_SOC_CHV3_I2S is not set +# CONFIG_SND_I2S_HI6210_I2S is not set + +# +# SoC Audio for Loongson CPUs +# +# end of SoC Audio for Loongson CPUs + +# CONFIG_SND_SOC_IMG is not set +# CONFIG_SND_SOC_INTEL_SST_TOPLEVEL is not set +# CONFIG_SND_SOC_INTEL_AVS is not set +CONFIG_SND_SOC_MTK_BTCVSD=m +CONFIG_SND_SOC_SDCA_OPTIONAL=m +CONFIG_SND_SOC_SOF_TOPLEVEL=y +CONFIG_SND_SOC_SOF_PCI_DEV=m +CONFIG_SND_SOC_SOF_PCI=m +CONFIG_SND_SOC_SOF_ACPI=m +CONFIG_SND_SOC_SOF_DEBUG_PROBES=m +CONFIG_SND_SOC_SOF_CLIENT=m +# CONFIG_SND_SOC_SOF_DEVELOPER_SUPPORT is not set +CONFIG_SND_SOC_SOF=m +CONFIG_SND_SOC_SOF_IPC3=y +CONFIG_SND_SOC_SOF_AMD_TOPLEVEL=m +CONFIG_SND_SOC_SOF_AMD_COMMON=m +CONFIG_SND_SOC_SOF_AMD_RENOIR=m +CONFIG_SND_SOC_SOF_AMD_VANGOGH=m +CONFIG_SND_SOC_SOF_AMD_REMBRANDT=m +CONFIG_SND_SOC_SOF_ACP_PROBES=m +CONFIG_SND_SOC_SOF_AMD_SOUNDWIRE_LINK_BASELINE=m +CONFIG_SND_SOC_SOF_AMD_ACP63=m +# CONFIG_SND_SOC_SOF_AMD_ACP70 is not set +# CONFIG_SND_SOC_SOF_INTEL_TOPLEVEL is not set +CONFIG_SND_SOC_SOF_XTENSA=m + +# +# STMicroelectronics STM32 SOC audio support +# +# end of STMicroelectronics STM32 SOC audio support + +# CONFIG_SND_SOC_XILINX_I2S is not set +# CONFIG_SND_SOC_XILINX_AUDIO_FORMATTER is not set +# CONFIG_SND_SOC_XILINX_SPDIF is not set +# CONFIG_SND_SOC_XTFPGA_I2S is not set +CONFIG_SND_SOC_I2C_AND_SPI=m + +# +# CODEC drivers +# +CONFIG_SND_SOC_WM_ADSP=m +# CONFIG_SND_SOC_AC97_CODEC is not set +CONFIG_SND_SOC_ADAU_UTILS=m +# CONFIG_SND_SOC_ADAU1372_I2C is not set +# CONFIG_SND_SOC_ADAU1372_SPI is not set +CONFIG_SND_SOC_ADAU1373=m +# CONFIG_SND_SOC_ADAU1701 is not set +# CONFIG_SND_SOC_ADAU1761_I2C is not set +# CONFIG_SND_SOC_ADAU1761_SPI is not set +CONFIG_SND_SOC_ADAU7002=m +# CONFIG_SND_SOC_ADAU7118_HW is not set +# CONFIG_SND_SOC_ADAU7118_I2C is not set +# CONFIG_SND_SOC_AK4104 is not set +# CONFIG_SND_SOC_AK4118 is not set +# CONFIG_SND_SOC_AK4375 is not set +# CONFIG_SND_SOC_AK4458 is not set +# CONFIG_SND_SOC_AK4554 is not set +# CONFIG_SND_SOC_AK4613 is not set +# CONFIG_SND_SOC_AK4619 is not set +# CONFIG_SND_SOC_AK4642 is not set +# CONFIG_SND_SOC_AK5386 is not set +# CONFIG_SND_SOC_AK5558 is not set +# CONFIG_SND_SOC_ALC5623 is not set +# CONFIG_SND_SOC_AW8738 is not set +CONFIG_SND_SOC_AW88395_LIB=m +# CONFIG_SND_SOC_AW88395 is not set +# CONFIG_SND_SOC_AW88261 is not set +CONFIG_SND_SOC_AW88081=m +# CONFIG_SND_SOC_AW87390 is not set +# CONFIG_SND_SOC_AW88399 is not set +# CONFIG_SND_SOC_BD28623 is not set +CONFIG_SND_SOC_BT_SCO=m +# CONFIG_SND_SOC_CHV3_CODEC is not set +# CONFIG_SND_SOC_CS35L32 is not set +# CONFIG_SND_SOC_CS35L33 is not set +# CONFIG_SND_SOC_CS35L34 is not set +# CONFIG_SND_SOC_CS35L35 is not set +# CONFIG_SND_SOC_CS35L36 is not set +CONFIG_SND_SOC_CS35L41_LIB=m +CONFIG_SND_SOC_CS35L41=m +CONFIG_SND_SOC_CS35L41_SPI=m +# CONFIG_SND_SOC_CS35L41_I2C is not set +# CONFIG_SND_SOC_CS35L45_SPI is not set +# CONFIG_SND_SOC_CS35L45_I2C is not set +# CONFIG_SND_SOC_CS35L56_I2C is not set +# CONFIG_SND_SOC_CS35L56_SPI is not set +# CONFIG_SND_SOC_CS42L42 is not set +# CONFIG_SND_SOC_CS42L51_I2C is not set +# CONFIG_SND_SOC_CS42L52 is not set +# CONFIG_SND_SOC_CS42L56 is not set +# CONFIG_SND_SOC_CS42L73 is not set +# CONFIG_SND_SOC_CS42L83 is not set +CONFIG_SND_SOC_CS42L84=m +# CONFIG_SND_SOC_CS4234 is not set +# CONFIG_SND_SOC_CS4265 is not set +# CONFIG_SND_SOC_CS4270 is not set +# CONFIG_SND_SOC_CS4271_I2C is not set +# CONFIG_SND_SOC_CS4271_SPI is not set +# CONFIG_SND_SOC_CS42XX8_I2C is not set +# CONFIG_SND_SOC_CS43130 is not set +# CONFIG_SND_SOC_CS4341 is not set +# CONFIG_SND_SOC_CS4349 is not set +# CONFIG_SND_SOC_CS53L30 is not set +# CONFIG_SND_SOC_CS530X_I2C is not set +# CONFIG_SND_SOC_CX2072X is not set +# CONFIG_SND_SOC_DA7213 is not set +CONFIG_SND_SOC_DA7219=m +CONFIG_SND_SOC_DMIC=m +# CONFIG_SND_SOC_ES7134 is not set +# CONFIG_SND_SOC_ES7241 is not set +# CONFIG_SND_SOC_ES8311 is not set +CONFIG_SND_SOC_ES8316=m +CONFIG_SND_SOC_ES8323=m +# CONFIG_SND_SOC_ES8326 is not set +# CONFIG_SND_SOC_ES8328_I2C is not set +# CONFIG_SND_SOC_ES8328_SPI is not set +# CONFIG_SND_SOC_GTM601 is not set +CONFIG_SND_SOC_HDA=m +# CONFIG_SND_SOC_ICS43432 is not set +# CONFIG_SND_SOC_IDT821034 is not set +# CONFIG_SND_SOC_MAX98088 is not set +# CONFIG_SND_SOC_MAX98090 is not set +CONFIG_SND_SOC_MAX98357A=m +# CONFIG_SND_SOC_MAX98504 is not set +# CONFIG_SND_SOC_MAX9867 is not set +# CONFIG_SND_SOC_MAX98927 is not set +# CONFIG_SND_SOC_MAX98520 is not set +# CONFIG_SND_SOC_MAX98373_I2C is not set +CONFIG_SND_SOC_MAX98388=m +# CONFIG_SND_SOC_MAX98390 is not set +# CONFIG_SND_SOC_MAX98396 is not set +# CONFIG_SND_SOC_MAX9860 is not set +# CONFIG_SND_SOC_MSM8916_WCD_DIGITAL is not set +# CONFIG_SND_SOC_PCM1681 is not set +# CONFIG_SND_SOC_PCM1789_I2C is not set +# CONFIG_SND_SOC_PCM179X_I2C is not set +# CONFIG_SND_SOC_PCM179X_SPI is not set +# CONFIG_SND_SOC_PCM186X_I2C is not set +# CONFIG_SND_SOC_PCM186X_SPI is not set +# CONFIG_SND_SOC_PCM3060_I2C is not set +# CONFIG_SND_SOC_PCM3060_SPI is not set +# CONFIG_SND_SOC_PCM3168A_I2C is not set +# CONFIG_SND_SOC_PCM3168A_SPI is not set +# CONFIG_SND_SOC_PCM5102A is not set +# CONFIG_SND_SOC_PCM512x_I2C is not set +# CONFIG_SND_SOC_PCM512x_SPI is not set +# CONFIG_SND_SOC_PCM6240 is not set +# CONFIG_SND_SOC_PEB2466 is not set +CONFIG_SND_SOC_RL6231=m +CONFIG_SND_SOC_RT1019=m +# CONFIG_SND_SOC_RT5616 is not set +# CONFIG_SND_SOC_RT5631 is not set +# CONFIG_SND_SOC_RT5640 is not set +CONFIG_SND_SOC_RT5645=m +# CONFIG_SND_SOC_RT5659 is not set +CONFIG_SND_SOC_RT5682=m +CONFIG_SND_SOC_RT5682_I2C=m +CONFIG_SND_SOC_RT5682S=m +# CONFIG_SND_SOC_RT9120 is not set +# CONFIG_SND_SOC_RTQ9128 is not set +# CONFIG_SND_SOC_SGTL5000 is not set +CONFIG_SND_SOC_SIMPLE_AMPLIFIER=m +CONFIG_SND_SOC_SIMPLE_MUX=m +# CONFIG_SND_SOC_SMA1303 is not set +CONFIG_SND_SOC_SMA1307=m +CONFIG_SND_SOC_SPDIF=m +# CONFIG_SND_SOC_SRC4XXX_I2C is not set +# CONFIG_SND_SOC_SSM2305 is not set +# CONFIG_SND_SOC_SSM2518 is not set +# CONFIG_SND_SOC_SSM2602_SPI is not set +# CONFIG_SND_SOC_SSM2602_I2C is not set +# CONFIG_SND_SOC_SSM4567 is not set +# CONFIG_SND_SOC_STA32X is not set +# CONFIG_SND_SOC_STA350 is not set +# CONFIG_SND_SOC_STI_SAS is not set +# CONFIG_SND_SOC_TAS2552 is not set +# CONFIG_SND_SOC_TAS2562 is not set +# CONFIG_SND_SOC_TAS2764 is not set +# CONFIG_SND_SOC_TAS2770 is not set +# CONFIG_SND_SOC_TAS2780 is not set +# CONFIG_SND_SOC_TAS2781_I2C is not set +# CONFIG_SND_SOC_TAS5086 is not set +# CONFIG_SND_SOC_TAS571X is not set +# CONFIG_SND_SOC_TAS5720 is not set +# CONFIG_SND_SOC_TAS5805M is not set +# CONFIG_SND_SOC_TAS6424 is not set +# CONFIG_SND_SOC_TDA7419 is not set +# CONFIG_SND_SOC_TFA9879 is not set +# CONFIG_SND_SOC_TFA989X is not set +# CONFIG_SND_SOC_TLV320ADC3XXX is not set +# CONFIG_SND_SOC_TLV320AIC23_I2C is not set +# CONFIG_SND_SOC_TLV320AIC23_SPI is not set +# CONFIG_SND_SOC_TLV320AIC31XX is not set +# CONFIG_SND_SOC_TLV320AIC32X4_I2C is not set +# CONFIG_SND_SOC_TLV320AIC32X4_SPI is not set +# CONFIG_SND_SOC_TLV320AIC3X_I2C is not set +# CONFIG_SND_SOC_TLV320AIC3X_SPI is not set +# CONFIG_SND_SOC_TLV320ADCX140 is not set +# CONFIG_SND_SOC_TS3A227E is not set +# CONFIG_SND_SOC_TSCS42XX is not set +# CONFIG_SND_SOC_TSCS454 is not set +# CONFIG_SND_SOC_UDA1334 is not set +CONFIG_SND_SOC_UDA1342=m +# CONFIG_SND_SOC_WM8510 is not set +# CONFIG_SND_SOC_WM8523 is not set +# CONFIG_SND_SOC_WM8524 is not set +# CONFIG_SND_SOC_WM8580 is not set +# CONFIG_SND_SOC_WM8711 is not set +# CONFIG_SND_SOC_WM8728 is not set +# CONFIG_SND_SOC_WM8731_I2C is not set +# CONFIG_SND_SOC_WM8731_SPI is not set +# CONFIG_SND_SOC_WM8737 is not set +# CONFIG_SND_SOC_WM8741 is not set +# CONFIG_SND_SOC_WM8750 is not set +# CONFIG_SND_SOC_WM8753 is not set +# CONFIG_SND_SOC_WM8770 is not set +# CONFIG_SND_SOC_WM8776 is not set +# CONFIG_SND_SOC_WM8782 is not set +# CONFIG_SND_SOC_WM8804_I2C is not set +# CONFIG_SND_SOC_WM8804_SPI is not set +# CONFIG_SND_SOC_WM8903 is not set +# CONFIG_SND_SOC_WM8904 is not set +# CONFIG_SND_SOC_WM8940 is not set +# CONFIG_SND_SOC_WM8960 is not set +# CONFIG_SND_SOC_WM8961 is not set +# CONFIG_SND_SOC_WM8962 is not set +# CONFIG_SND_SOC_WM8974 is not set +# CONFIG_SND_SOC_WM8978 is not set +# CONFIG_SND_SOC_WM8985 is not set +# CONFIG_SND_SOC_ZL38060 is not set +# CONFIG_SND_SOC_MAX9759 is not set +# CONFIG_SND_SOC_MT6351 is not set +# CONFIG_SND_SOC_MT6357 is not set +# CONFIG_SND_SOC_MT6358 is not set +# CONFIG_SND_SOC_MT6660 is not set +# CONFIG_SND_SOC_NAU8315 is not set +# CONFIG_SND_SOC_NAU8540 is not set +# CONFIG_SND_SOC_NAU8810 is not set +CONFIG_SND_SOC_NAU8821=m +# CONFIG_SND_SOC_NAU8822 is not set +# CONFIG_SND_SOC_NAU8824 is not set +CONFIG_SND_SOC_NAU8825=m +CONFIG_SND_SOC_NTPFW=m +CONFIG_SND_SOC_NTP8918=m +CONFIG_SND_SOC_NTP8835=m +# CONFIG_SND_SOC_TPA6130A2 is not set +# CONFIG_SND_SOC_LPASS_WSA_MACRO is not set +# CONFIG_SND_SOC_LPASS_VA_MACRO is not set +# CONFIG_SND_SOC_LPASS_RX_MACRO is not set +# CONFIG_SND_SOC_LPASS_TX_MACRO is not set +# end of CODEC drivers + +CONFIG_SND_SIMPLE_CARD_UTILS=m +CONFIG_SND_SIMPLE_CARD=m +# CONFIG_SND_X86 is not set +CONFIG_HID_SUPPORT=y +CONFIG_HID=y +CONFIG_HID_BATTERY_STRENGTH=y +CONFIG_HIDRAW=y +CONFIG_UHID=m +CONFIG_HID_GENERIC=y + +# +# Special HID drivers +# +# CONFIG_HID_A4TECH is not set +# CONFIG_HID_ACCUTOUCH is not set +# CONFIG_HID_ACRUX is not set +# CONFIG_HID_APPLE is not set +# CONFIG_HID_APPLEIR is not set +# CONFIG_HID_ASUS is not set +# CONFIG_HID_AUREAL is not set +# CONFIG_HID_BELKIN is not set +# CONFIG_HID_BETOP_FF is not set +# CONFIG_HID_BIGBEN_FF is not set +# CONFIG_HID_CHERRY is not set +# CONFIG_HID_CHICONY is not set +# CONFIG_HID_CORSAIR is not set +# CONFIG_HID_COUGAR is not set +# CONFIG_HID_MACALLY is not set +# CONFIG_HID_PRODIKEYS is not set +# CONFIG_HID_CMEDIA is not set +# CONFIG_HID_CP2112 is not set +# CONFIG_HID_CREATIVE_SB0540 is not set +# CONFIG_HID_CYPRESS is not set +# CONFIG_HID_DRAGONRISE is not set +# CONFIG_HID_EMS_FF is not set +CONFIG_HID_ELAN=m +CONFIG_HID_ELECOM=m +# CONFIG_HID_ELO is not set +# CONFIG_HID_EVISION is not set +# CONFIG_HID_EZKEY is not set +# CONFIG_HID_FT260 is not set +# CONFIG_HID_GEMBIRD is not set +# CONFIG_HID_GFRM is not set +# CONFIG_HID_GLORIOUS is not set +# CONFIG_HID_HOLTEK is not set +# CONFIG_HID_GOODIX_SPI is not set +# CONFIG_HID_GOOGLE_STADIA_FF is not set +# CONFIG_HID_VIVALDI is not set +# CONFIG_HID_GT683R is not set +# CONFIG_HID_KEYTOUCH is not set +# CONFIG_HID_KYE is not set +CONFIG_HID_KYSONA=m +# CONFIG_HID_UCLOGIC is not set +# CONFIG_HID_WALTOP is not set +# CONFIG_HID_VIEWSONIC is not set +# CONFIG_HID_VRC2 is not set +# CONFIG_HID_XIAOMI is not set +# CONFIG_HID_GYRATION is not set +# CONFIG_HID_ICADE is not set +# CONFIG_HID_ITE is not set +# CONFIG_HID_JABRA is not set +# CONFIG_HID_TWINHAN is not set +# CONFIG_HID_KENSINGTON is not set +# CONFIG_HID_LCPOWER is not set +CONFIG_HID_LED=m +CONFIG_HID_LENOVO=m +# CONFIG_HID_LETSKETCH is not set +CONFIG_HID_LOGITECH=y +CONFIG_HID_LOGITECH_DJ=m +CONFIG_HID_LOGITECH_HIDPP=m +CONFIG_LOGITECH_FF=y +CONFIG_LOGIRUMBLEPAD2_FF=y +CONFIG_LOGIG940_FF=y +CONFIG_LOGIWHEELS_FF=y +CONFIG_HID_MAGICMOUSE=y +# CONFIG_HID_MALTRON is not set +# CONFIG_HID_MAYFLASH is not set +# CONFIG_HID_MEGAWORLD_FF is not set +# CONFIG_HID_REDRAGON is not set +CONFIG_HID_MICROSOFT=m +# CONFIG_HID_MONTEREY is not set +CONFIG_HID_MULTITOUCH=m +# CONFIG_HID_NINTENDO is not set +# CONFIG_HID_NTI is not set +# CONFIG_HID_NTRIG is not set +# CONFIG_HID_NVIDIA_SHIELD is not set +# CONFIG_HID_ORTEK is not set +# CONFIG_HID_PANTHERLORD is not set +# CONFIG_HID_PENMOUNT is not set +# CONFIG_HID_PETALYNX is not set +# CONFIG_HID_PICOLCD is not set +# CONFIG_HID_PLANTRONICS is not set +CONFIG_HID_PLAYSTATION=m +CONFIG_PLAYSTATION_FF=y +# CONFIG_HID_PXRC is not set +CONFIG_HID_RAZER=m +# CONFIG_HID_PRIMAX is not set +# CONFIG_HID_RETRODE is not set +# CONFIG_HID_ROCCAT is not set +# CONFIG_HID_SAITEK is not set +# CONFIG_HID_SAMSUNG is not set +# CONFIG_HID_SEMITEK is not set +# CONFIG_HID_SIGMAMICRO is not set +CONFIG_HID_SONY=y +CONFIG_SONY_FF=y +# CONFIG_HID_SPEEDLINK is not set +# CONFIG_HID_STEAM is not set +# CONFIG_HID_STEELSERIES is not set +# CONFIG_HID_SUNPLUS is not set +CONFIG_HID_RMI=m +# CONFIG_HID_GREENASIA is not set +# CONFIG_HID_SMARTJOYPLUS is not set +# CONFIG_HID_TIVO is not set +# CONFIG_HID_TOPSEED is not set +# CONFIG_HID_TOPRE is not set +# CONFIG_HID_THINGM is not set +# CONFIG_HID_THRUSTMASTER is not set +# CONFIG_HID_UDRAW_PS3 is not set +# CONFIG_HID_U2FZERO is not set +CONFIG_HID_UNIVERSAL_PIDFF=m +CONFIG_HID_WACOM=m +# CONFIG_HID_WIIMOTE is not set +# CONFIG_HID_WINWING is not set +# CONFIG_HID_XINMO is not set +# CONFIG_HID_ZEROPLUS is not set +# CONFIG_HID_ZYDACRON is not set +CONFIG_HID_SENSOR_HUB=y +CONFIG_HID_SENSOR_CUSTOM_SENSOR=y +CONFIG_HID_ALPS=m +# CONFIG_HID_MCP2200 is not set +# CONFIG_HID_MCP2221 is not set +# end of Special HID drivers + +# +# HID-BPF support +# +# CONFIG_HID_BPF is not set +# end of HID-BPF support + +CONFIG_I2C_HID=y +CONFIG_I2C_HID_ACPI=m +# CONFIG_I2C_HID_OF is not set +CONFIG_I2C_HID_CORE=m + +# +# Intel ISH HID support +# +# CONFIG_INTEL_ISH_HID is not set +# end of Intel ISH HID support + +# +# AMD SFH HID Support +# +CONFIG_AMD_SFH_HID=y +# end of AMD SFH HID Support + +# +# Intel THC HID Support +# +CONFIG_INTEL_THC_HID=m +CONFIG_INTEL_QUICKSPI=m +CONFIG_INTEL_QUICKI2C=m +# end of Intel THC HID Support + +# +# USB HID support +# +CONFIG_USB_HID=y +CONFIG_HID_PID=y +CONFIG_USB_HIDDEV=y +# end of USB HID support + +CONFIG_USB_OHCI_LITTLE_ENDIAN=y +CONFIG_USB_SUPPORT=y +CONFIG_USB_COMMON=y +CONFIG_USB_LED_TRIG=y +CONFIG_USB_ULPI_BUS=m +CONFIG_USB_CONN_GPIO=m +CONFIG_USB_ARCH_HAS_HCD=y +CONFIG_USB=y +CONFIG_USB_PCI=y +CONFIG_USB_PCI_AMD=y +CONFIG_USB_ANNOUNCE_NEW_DEVICES=y + +# +# Miscellaneous USB options +# +CONFIG_USB_DEFAULT_PERSIST=y +CONFIG_USB_FEW_INIT_RETRIES=y +# CONFIG_USB_DYNAMIC_MINORS is not set +# CONFIG_USB_OTG is not set +# CONFIG_USB_OTG_PRODUCTLIST is not set +# CONFIG_USB_OTG_DISABLE_EXTERNAL_HUB is not set +CONFIG_USB_LEDS_TRIGGER_USBPORT=m +CONFIG_USB_AUTOSUSPEND_DELAY=2 +CONFIG_USB_DEFAULT_AUTHORIZATION_MODE=1 +CONFIG_USB_MON=y + +# +# USB Host Controller Drivers +# +# CONFIG_USB_C67X00_HCD is not set +CONFIG_USB_XHCI_HCD=y +CONFIG_USB_XHCI_DBGCAP=y +CONFIG_USB_XHCI_PCI=y +CONFIG_USB_XHCI_PCI_RENESAS=y +CONFIG_USB_XHCI_PLATFORM=y +CONFIG_USB_EHCI_HCD=y +CONFIG_USB_EHCI_ROOT_HUB_TT=y +CONFIG_USB_EHCI_TT_NEWSCHED=y +CONFIG_USB_EHCI_PCI=y +# CONFIG_USB_EHCI_FSL is not set +# CONFIG_USB_EHCI_HCD_PLATFORM is not set +# CONFIG_USB_OXU210HP_HCD is not set +# CONFIG_USB_ISP116X_HCD is not set +# CONFIG_USB_MAX3421_HCD is not set +# CONFIG_USB_OHCI_HCD is not set +# CONFIG_USB_UHCI_HCD is not set +# CONFIG_USB_SL811_HCD is not set +# CONFIG_USB_R8A66597_HCD is not set +# CONFIG_USB_HCD_TEST_MODE is not set + +# +# USB Device Class drivers +# +CONFIG_USB_ACM=m +CONFIG_USB_PRINTER=m +CONFIG_USB_WDM=m +# CONFIG_USB_TMC is not set + +# +# NOTE: USB_STORAGE depends on SCSI but BLK_DEV_SD may also be needed; see USB_STORAGE Help for more info +# +CONFIG_USB_STORAGE=y +# CONFIG_USB_STORAGE_DEBUG is not set +# CONFIG_USB_STORAGE_REALTEK is not set +# CONFIG_USB_STORAGE_DATAFAB is not set +# CONFIG_USB_STORAGE_FREECOM is not set +# CONFIG_USB_STORAGE_ISD200 is not set +# CONFIG_USB_STORAGE_USBAT is not set +CONFIG_USB_STORAGE_SDDR09=m +CONFIG_USB_STORAGE_SDDR55=m +CONFIG_USB_STORAGE_JUMPSHOT=m +# CONFIG_USB_STORAGE_ALAUDA is not set +# CONFIG_USB_STORAGE_ONETOUCH is not set +# CONFIG_USB_STORAGE_KARMA is not set +# CONFIG_USB_STORAGE_CYPRESS_ATACB is not set +# CONFIG_USB_STORAGE_ENE_UB6250 is not set +CONFIG_USB_UAS=y + +# +# USB Imaging devices +# +CONFIG_USB_MDC800=m +CONFIG_USB_MICROTEK=m +CONFIG_USBIP_CORE=m +CONFIG_USBIP_VHCI_HCD=m +CONFIG_USBIP_VHCI_HC_PORTS=8 +CONFIG_USBIP_VHCI_NR_HCS=1 +CONFIG_USBIP_HOST=m +# CONFIG_USBIP_DEBUG is not set + +# +# USB dual-mode controller drivers +# +# CONFIG_USB_CDNS_SUPPORT is not set +# CONFIG_USB_MUSB_HDRC is not set +# CONFIG_USB_DWC3 is not set +# CONFIG_USB_DWC2 is not set +# CONFIG_USB_CHIPIDEA is not set +# CONFIG_USB_ISP1760 is not set + +# +# USB port drivers +# +CONFIG_USB_SERIAL=m +CONFIG_USB_SERIAL_GENERIC=y +CONFIG_USB_SERIAL_SIMPLE=m +CONFIG_USB_SERIAL_AIRCABLE=m +CONFIG_USB_SERIAL_ARK3116=m +CONFIG_USB_SERIAL_BELKIN=m +CONFIG_USB_SERIAL_CH341=m +CONFIG_USB_SERIAL_WHITEHEAT=m +CONFIG_USB_SERIAL_DIGI_ACCELEPORT=m +CONFIG_USB_SERIAL_CP210X=m +CONFIG_USB_SERIAL_CYPRESS_M8=m +CONFIG_USB_SERIAL_EMPEG=m +CONFIG_USB_SERIAL_FTDI_SIO=m +CONFIG_USB_SERIAL_VISOR=m +CONFIG_USB_SERIAL_IPAQ=m +CONFIG_USB_SERIAL_IR=m +CONFIG_USB_SERIAL_EDGEPORT=m +CONFIG_USB_SERIAL_EDGEPORT_TI=m +# CONFIG_USB_SERIAL_F81232 is not set +CONFIG_USB_SERIAL_F8153X=m +CONFIG_USB_SERIAL_GARMIN=m +CONFIG_USB_SERIAL_IPW=m +CONFIG_USB_SERIAL_IUU=m +CONFIG_USB_SERIAL_KEYSPAN_PDA=m +CONFIG_USB_SERIAL_KEYSPAN=m +CONFIG_USB_SERIAL_KLSI=m +CONFIG_USB_SERIAL_KOBIL_SCT=m +CONFIG_USB_SERIAL_MCT_U232=m +# CONFIG_USB_SERIAL_METRO is not set +CONFIG_USB_SERIAL_MOS7720=m +CONFIG_USB_SERIAL_MOS7715_PARPORT=y +CONFIG_USB_SERIAL_MOS7840=m +# CONFIG_USB_SERIAL_MXUPORT is not set +CONFIG_USB_SERIAL_NAVMAN=m +CONFIG_USB_SERIAL_PL2303=m +CONFIG_USB_SERIAL_OTI6858=m +CONFIG_USB_SERIAL_QCAUX=m +CONFIG_USB_SERIAL_QUALCOMM=m +CONFIG_USB_SERIAL_SPCP8X5=m +CONFIG_USB_SERIAL_SAFE=m +CONFIG_USB_SERIAL_SAFE_PADDED=y +CONFIG_USB_SERIAL_SIERRAWIRELESS=m +CONFIG_USB_SERIAL_SYMBOL=m +CONFIG_USB_SERIAL_TI=m +CONFIG_USB_SERIAL_CYBERJACK=m +CONFIG_USB_SERIAL_WWAN=m +CONFIG_USB_SERIAL_OPTION=m +CONFIG_USB_SERIAL_OMNINET=m +CONFIG_USB_SERIAL_OPTICON=m +CONFIG_USB_SERIAL_XSENS_MT=m +# CONFIG_USB_SERIAL_WISHBONE is not set +CONFIG_USB_SERIAL_SSU100=m +CONFIG_USB_SERIAL_QT2=m +CONFIG_USB_SERIAL_UPD78F0730=m +# CONFIG_USB_SERIAL_XR is not set +CONFIG_USB_SERIAL_DEBUG=m + +# +# USB Miscellaneous drivers +# +# CONFIG_USB_USS720 is not set +# CONFIG_USB_EMI62 is not set +# CONFIG_USB_EMI26 is not set +# CONFIG_USB_ADUTUX is not set +# CONFIG_USB_SEVSEG is not set +# CONFIG_USB_LEGOTOWER is not set +# CONFIG_USB_LCD is not set +# CONFIG_USB_CYPRESS_CY7C63 is not set +# CONFIG_USB_CYTHERM is not set +# CONFIG_USB_IDMOUSE is not set +# CONFIG_USB_APPLEDISPLAY is not set +CONFIG_APPLE_MFI_FASTCHARGE=m +# CONFIG_USB_LJCA is not set +# CONFIG_USB_SISUSBVGA is not set +# CONFIG_USB_LD is not set +CONFIG_USB_TRANCEVIBRATOR=m +# CONFIG_USB_IOWARRIOR is not set +# CONFIG_USB_TEST is not set +# CONFIG_USB_EHSET_TEST_FIXTURE is not set +# CONFIG_USB_ISIGHTFW is not set +# CONFIG_USB_YUREX is not set +CONFIG_USB_EZUSB_FX2=m +# CONFIG_USB_HUB_USB251XB is not set +# CONFIG_USB_HSIC_USB3503 is not set +# CONFIG_USB_HSIC_USB4604 is not set +# CONFIG_USB_LINK_LAYER_TEST is not set +# CONFIG_USB_CHAOSKEY is not set +# CONFIG_USB_ATM is not set + +# +# USB Physical Layer drivers +# +# CONFIG_NOP_USB_XCEIV is not set +# CONFIG_USB_GPIO_VBUS is not set +# CONFIG_USB_ISP1301 is not set +# end of USB Physical Layer drivers + +# CONFIG_USB_GADGET is not set +CONFIG_TYPEC=m +CONFIG_TYPEC_TCPM=m +CONFIG_TYPEC_TCPCI=m +# CONFIG_TYPEC_RT1711H is not set +# CONFIG_TYPEC_MT6360 is not set +# CONFIG_TYPEC_TCPCI_MT6370 is not set +# CONFIG_TYPEC_TCPCI_MAXIM is not set +CONFIG_TYPEC_FUSB302=m +CONFIG_TYPEC_UCSI=m +# CONFIG_UCSI_CCG is not set +CONFIG_UCSI_ACPI=m +# CONFIG_UCSI_STM32G0 is not set +# CONFIG_TYPEC_TPS6598X is not set +# CONFIG_TYPEC_ANX7411 is not set +# CONFIG_TYPEC_RT1719 is not set +# CONFIG_TYPEC_HD3SS3220 is not set +# CONFIG_TYPEC_STUSB160X is not set +# CONFIG_TYPEC_WUSB3801 is not set + +# +# USB Type-C Multiplexer/DeMultiplexer Switch support +# +# CONFIG_TYPEC_MUX_FSA4480 is not set +CONFIG_TYPEC_MUX_GPIO_SBU=m +# CONFIG_TYPEC_MUX_PI3USB30532 is not set +# CONFIG_TYPEC_MUX_IT5205 is not set +# CONFIG_TYPEC_MUX_NB7VPQ904M is not set +# CONFIG_TYPEC_MUX_PTN36502 is not set +CONFIG_TYPEC_MUX_TUSB1046=m +# CONFIG_TYPEC_MUX_WCD939X_USBSS is not set +# end of USB Type-C Multiplexer/DeMultiplexer Switch support + +# +# USB Type-C Alternate Mode drivers +# +CONFIG_TYPEC_DP_ALTMODE=m +# CONFIG_TYPEC_NVIDIA_ALTMODE is not set +CONFIG_TYPEC_TBT_ALTMODE=m +# end of USB Type-C Alternate Mode drivers + +CONFIG_USB_ROLE_SWITCH=m +CONFIG_USB_ROLES_INTEL_XHCI=m +# CONFIG_MMC is not set +# CONFIG_SCSI_UFSHCD is not set +# CONFIG_MEMSTICK is not set +CONFIG_NEW_LEDS=y +CONFIG_LEDS_CLASS=y +CONFIG_LEDS_CLASS_FLASH=m +CONFIG_LEDS_CLASS_MULTICOLOR=m +CONFIG_LEDS_BRIGHTNESS_HW_CHANGED=y + +# +# LED drivers +# +# CONFIG_LEDS_APU is not set +# CONFIG_LEDS_AW200XX is not set +# CONFIG_LEDS_LM3530 is not set +# CONFIG_LEDS_LM3532 is not set +# CONFIG_LEDS_LM3642 is not set +# CONFIG_LEDS_MT6323 is not set +# CONFIG_LEDS_PCA9532 is not set +CONFIG_LEDS_GPIO=m +# CONFIG_LEDS_LP3944 is not set +# CONFIG_LEDS_LP3952 is not set +# CONFIG_LEDS_LP50XX is not set +# CONFIG_LEDS_PCA955X is not set +# CONFIG_LEDS_PCA963X is not set +# CONFIG_LEDS_PCA995X is not set +CONFIG_LEDS_QNAP_MCU=m +# CONFIG_LEDS_DAC124S085 is not set +CONFIG_LEDS_PWM=m +CONFIG_LEDS_REGULATOR=m +# CONFIG_LEDS_BD2606MVV is not set +# CONFIG_LEDS_BD2802 is not set +# CONFIG_LEDS_INTEL_SS4200 is not set +# CONFIG_LEDS_LT3593 is not set +# CONFIG_LEDS_TCA6507 is not set +# CONFIG_LEDS_TLC591XX is not set +# CONFIG_LEDS_LM355x is not set +# CONFIG_LEDS_IS31FL319X is not set +CONFIG_LEDS_UPBOARD=m + +# +# LED driver for blink(1) USB RGB LED is under Special HID drivers (HID_THINGM) +# +# CONFIG_LEDS_BLINKM is not set +# CONFIG_LEDS_MLXCPLD is not set +# CONFIG_LEDS_MLXREG is not set +CONFIG_LEDS_USER=m +# CONFIG_LEDS_NIC78BX is not set +# CONFIG_LEDS_SPI_BYTE is not set + +# +# Flash and Torch LED drivers +# +# CONFIG_LEDS_AS3645A is not set +# CONFIG_LEDS_LM3601X is not set +# CONFIG_LEDS_MT6370_FLASH is not set +# CONFIG_LEDS_RT8515 is not set +# CONFIG_LEDS_SGM3140 is not set + +# +# RGB LED drivers +# +# CONFIG_LEDS_KTD202X is not set +CONFIG_LEDS_PWM_MULTICOLOR=m +# CONFIG_LEDS_MT6370_RGB is not set + +# +# LED Triggers +# +CONFIG_LEDS_TRIGGERS=y +CONFIG_LEDS_TRIGGER_TIMER=m +CONFIG_LEDS_TRIGGER_ONESHOT=m +CONFIG_LEDS_TRIGGER_DISK=y +CONFIG_LEDS_TRIGGER_MTD=y +CONFIG_LEDS_TRIGGER_HEARTBEAT=m +CONFIG_LEDS_TRIGGER_BACKLIGHT=m +# CONFIG_LEDS_TRIGGER_CPU is not set +CONFIG_LEDS_TRIGGER_ACTIVITY=m +# CONFIG_LEDS_TRIGGER_GPIO is not set +CONFIG_LEDS_TRIGGER_DEFAULT_ON=m + +# +# iptables trigger is under Netfilter config (LED target) +# +CONFIG_LEDS_TRIGGER_TRANSIENT=m +CONFIG_LEDS_TRIGGER_CAMERA=m +CONFIG_LEDS_TRIGGER_PANIC=y +CONFIG_LEDS_TRIGGER_NETDEV=m +CONFIG_LEDS_TRIGGER_PATTERN=m +CONFIG_LEDS_TRIGGER_TTY=m +CONFIG_LEDS_TRIGGER_INPUT_EVENTS=m + +# +# Simple LED drivers +# +# CONFIG_ACCESSIBILITY is not set +# CONFIG_INFINIBAND is not set +CONFIG_EDAC_ATOMIC_SCRUB=y +CONFIG_EDAC_SUPPORT=y +CONFIG_EDAC=y +CONFIG_EDAC_LEGACY_SYSFS=y +# CONFIG_EDAC_DEBUG is not set +CONFIG_EDAC_DECODE_MCE=m +# CONFIG_EDAC_GHES is not set +CONFIG_EDAC_AMD64=m +# CONFIG_EDAC_E752X is not set +# CONFIG_EDAC_I82975X is not set +# CONFIG_EDAC_I3000 is not set +# CONFIG_EDAC_I3200 is not set +# CONFIG_EDAC_IE31200 is not set +# CONFIG_EDAC_X38 is not set +# CONFIG_EDAC_I5400 is not set +# CONFIG_EDAC_I5100 is not set +# CONFIG_EDAC_I7300 is not set +CONFIG_RTC_LIB=y +CONFIG_RTC_MC146818_LIB=y +CONFIG_RTC_CLASS=y +CONFIG_RTC_HCTOSYS=y +CONFIG_RTC_HCTOSYS_DEVICE="rtc0" +# CONFIG_RTC_SYSTOHC is not set +# CONFIG_RTC_DEBUG is not set +CONFIG_RTC_NVMEM=y + +# +# RTC interfaces +# +CONFIG_RTC_INTF_SYSFS=y +CONFIG_RTC_INTF_PROC=y +CONFIG_RTC_INTF_DEV=y +# CONFIG_RTC_INTF_DEV_UIE_EMUL is not set +# CONFIG_RTC_DRV_TEST is not set + +# +# I2C RTC drivers +# +# CONFIG_RTC_DRV_ABB5ZES3 is not set +CONFIG_RTC_DRV_ABEOZ9=m +CONFIG_RTC_DRV_ABX80X=m +CONFIG_RTC_DRV_DS1307=m +# CONFIG_RTC_DRV_DS1307_CENTURY is not set +CONFIG_RTC_DRV_DS1374=m +CONFIG_RTC_DRV_DS1374_WDT=y +CONFIG_RTC_DRV_DS1672=m +CONFIG_RTC_DRV_MAX6900=m +# CONFIG_RTC_DRV_MAX31335 is not set +CONFIG_RTC_DRV_RS5C372=m +CONFIG_RTC_DRV_ISL1208=m +CONFIG_RTC_DRV_ISL12022=m +CONFIG_RTC_DRV_X1205=m +CONFIG_RTC_DRV_PCF8523=m +CONFIG_RTC_DRV_PCF85063=m +# CONFIG_RTC_DRV_PCF85363 is not set +CONFIG_RTC_DRV_PCF8563=m +CONFIG_RTC_DRV_PCF8583=m +CONFIG_RTC_DRV_M41T80=m +CONFIG_RTC_DRV_M41T80_WDT=y +CONFIG_RTC_DRV_BQ32K=m +# CONFIG_RTC_DRV_S35390A is not set +CONFIG_RTC_DRV_FM3130=m +CONFIG_RTC_DRV_RX8010=m +# CONFIG_RTC_DRV_RX8111 is not set +CONFIG_RTC_DRV_RX8581=m +CONFIG_RTC_DRV_RX8025=m +CONFIG_RTC_DRV_EM3027=m +CONFIG_RTC_DRV_RV3028=m +# CONFIG_RTC_DRV_RV3032 is not set +# CONFIG_RTC_DRV_RV8803 is not set +# CONFIG_RTC_DRV_SD2405AL is not set +CONFIG_RTC_DRV_SD3078=m + +# +# SPI RTC drivers +# +CONFIG_RTC_DRV_M41T93=m +CONFIG_RTC_DRV_M41T94=m +# CONFIG_RTC_DRV_DS1302 is not set +CONFIG_RTC_DRV_DS1305=m +CONFIG_RTC_DRV_DS1343=m +CONFIG_RTC_DRV_DS1347=m +CONFIG_RTC_DRV_DS1390=m +CONFIG_RTC_DRV_MAX6916=m +CONFIG_RTC_DRV_R9701=m +CONFIG_RTC_DRV_RX4581=m +CONFIG_RTC_DRV_RS5C348=m +CONFIG_RTC_DRV_MAX6902=m +CONFIG_RTC_DRV_PCF2123=m +CONFIG_RTC_DRV_MCP795=m +CONFIG_RTC_I2C_AND_SPI=y + +# +# SPI and I2C RTC drivers +# +CONFIG_RTC_DRV_DS3232=m +# CONFIG_RTC_DRV_DS3232_HWMON is not set +CONFIG_RTC_DRV_PCF2127=m +CONFIG_RTC_DRV_RV3029C2=m +CONFIG_RTC_DRV_RV3029_HWMON=y +# CONFIG_RTC_DRV_RX6110 is not set + +# +# Platform RTC drivers +# +CONFIG_RTC_DRV_CMOS=y +CONFIG_RTC_DRV_DS1286=m +CONFIG_RTC_DRV_DS1511=m +CONFIG_RTC_DRV_DS1553=m +CONFIG_RTC_DRV_DS1685_FAMILY=m +CONFIG_RTC_DRV_DS1685=y +# CONFIG_RTC_DRV_DS1689 is not set +# CONFIG_RTC_DRV_DS17285 is not set +# CONFIG_RTC_DRV_DS17485 is not set +# CONFIG_RTC_DRV_DS17885 is not set +CONFIG_RTC_DRV_DS1742=m +CONFIG_RTC_DRV_DS2404=m +CONFIG_RTC_DRV_STK17TA8=m +# CONFIG_RTC_DRV_M48T86 is not set +CONFIG_RTC_DRV_M48T35=m +CONFIG_RTC_DRV_M48T59=m +CONFIG_RTC_DRV_MSM6242=m +CONFIG_RTC_DRV_RP5C01=m + +# +# on-CPU RTC drivers +# +# CONFIG_RTC_DRV_FTRTC010 is not set +# CONFIG_RTC_DRV_MT6397 is not set + +# +# HID Sensor RTC drivers +# +# CONFIG_RTC_DRV_GOLDFISH is not set +CONFIG_DMADEVICES=y +# CONFIG_DMADEVICES_DEBUG is not set + +# +# DMA Devices +# +CONFIG_DMA_ENGINE=y +CONFIG_DMA_VIRTUAL_CHANNELS=m +CONFIG_DMA_ACPI=y +# CONFIG_ALTERA_MSGDMA is not set +# CONFIG_INTEL_IDMA64 is not set +# CONFIG_INTEL_IDXD is not set +# CONFIG_INTEL_IDXD_COMPAT is not set +# CONFIG_INTEL_IOATDMA is not set +# CONFIG_PLX_DMA is not set +# CONFIG_XILINX_DMA is not set +# CONFIG_XILINX_XDMA is not set +CONFIG_AMD_AE4DMA=m +CONFIG_AMD_PTDMA=m +# CONFIG_AMD_QDMA is not set +# CONFIG_QCOM_HIDMA_MGMT is not set +# CONFIG_QCOM_HIDMA is not set +CONFIG_DW_DMAC_CORE=m +CONFIG_DW_DMAC=m +CONFIG_DW_DMAC_PCI=m +CONFIG_DW_EDMA=m +CONFIG_DW_EDMA_PCIE=m +# CONFIG_SF_PDMA is not set +# CONFIG_INTEL_LDMA is not set + +# +# DMA Clients +# +CONFIG_ASYNC_TX_DMA=y +# CONFIG_DMATEST is not set + +# +# DMABUF options +# +CONFIG_SYNC_FILE=y +# CONFIG_SW_SYNC is not set +CONFIG_UDMABUF=y +# CONFIG_DMABUF_MOVE_NOTIFY is not set +# CONFIG_DMABUF_DEBUG is not set +# CONFIG_DMABUF_SELFTESTS is not set +CONFIG_DMABUF_HEAPS=y +# CONFIG_DMABUF_SYSFS_STATS is not set +CONFIG_DMABUF_HEAPS_SYSTEM=y +# CONFIG_DMABUF_HEAPS_CMA is not set +# end of DMABUF options + +# CONFIG_UIO is not set +# CONFIG_VFIO is not set +CONFIG_IRQ_BYPASS_MANAGER=m +# CONFIG_VIRT_DRIVERS is not set +# CONFIG_VIRTIO_MENU is not set +# CONFIG_VDPA is not set +CONFIG_VHOST_IOTLB=m +CONFIG_VHOST_TASK=y +CONFIG_VHOST=m +CONFIG_VHOST_MENU=y +CONFIG_VHOST_NET=m +CONFIG_VHOST_VSOCK=m +CONFIG_VHOST_CROSS_ENDIAN_LEGACY=y + +# +# Microsoft Hyper-V guest support +# +# end of Microsoft Hyper-V guest support + +# CONFIG_GREYBUS is not set +# CONFIG_COMEDI is not set +# CONFIG_STAGING is not set +# CONFIG_GOLDFISH is not set +CONFIG_CHROME_PLATFORMS=y +# CONFIG_CHROMEOS_ACPI is not set +CONFIG_CHROMEOS_LAPTOP=m +CONFIG_CHROMEOS_PSTORE=m +# CONFIG_CHROMEOS_TBMC is not set +# CONFIG_CROS_EC is not set +CONFIG_CROS_KBD_LED_BACKLIGHT=m +# CONFIG_CROS_HPS_I2C is not set +# CONFIG_CHROMEOS_PRIVACY_SCREEN is not set +# CONFIG_MELLANOX_PLATFORM is not set +# CONFIG_SURFACE_PLATFORMS is not set +CONFIG_X86_PLATFORM_DEVICES=y +CONFIG_ACPI_WMI=y +# CONFIG_WMI_BMOF is not set +# CONFIG_HUAWEI_WMI is not set +# CONFIG_MXM_WMI is not set +# CONFIG_NVIDIA_WMI_EC_BACKLIGHT is not set +# CONFIG_XIAOMI_WMI is not set +# CONFIG_GIGABYTE_WMI is not set +# CONFIG_YOGABOOK is not set +# CONFIG_YT2_1380 is not set +# CONFIG_ACERHDF is not set +# CONFIG_ACER_WIRELESS is not set +# CONFIG_ACER_WMI is not set +CONFIG_AMD_HSMP=m + +# +# AMD HSMP Driver +# +CONFIG_AMD_HSMP_ACPI=m +CONFIG_AMD_HSMP_PLAT=m +# end of AMD HSMP Driver + +CONFIG_AMD_3D_VCACHE=m +CONFIG_AMD_WBRF=y +# CONFIG_ADV_SWBUTTON is not set +# CONFIG_APPLE_GMUX is not set +# CONFIG_ASUS_LAPTOP is not set +# CONFIG_ASUS_WIRELESS is not set +# CONFIG_ASUS_WMI is not set +# CONFIG_ASUS_TF103C_DOCK is not set +# CONFIG_EEEPC_LAPTOP is not set +# CONFIG_X86_PLATFORM_DRIVERS_DELL is not set +# CONFIG_AMILO_RFKILL is not set +# CONFIG_FUJITSU_LAPTOP is not set +# CONFIG_FUJITSU_TABLET is not set +# CONFIG_GPD_POCKET_FAN is not set +# CONFIG_X86_PLATFORM_DRIVERS_HP is not set +CONFIG_WIRELESS_HOTKEY=m +CONFIG_IBM_RTL=m +# CONFIG_IDEAPAD_LAPTOP is not set +# CONFIG_SENSORS_HDAPS is not set +# CONFIG_THINKPAD_ACPI is not set +# CONFIG_THINKPAD_LMI is not set +# CONFIG_INTEL_ATOMISP2_LED is not set +# CONFIG_INTEL_ATOMISP2_PM is not set +# CONFIG_INTEL_IFS is not set +# CONFIG_INTEL_SAR_INT1092 is not set +# CONFIG_INTEL_SKL_INT3472 is not set + +# +# Intel Speed Select Technology interface support +# +CONFIG_INTEL_SPEED_SELECT_INTERFACE=m +# end of Intel Speed Select Technology interface support + +# CONFIG_INTEL_WMI_SBL_FW_UPDATE is not set +# CONFIG_INTEL_WMI_THUNDERBOLT is not set + +# +# Intel Uncore Frequency Control +# +# CONFIG_INTEL_UNCORE_FREQ_CONTROL is not set +# end of Intel Uncore Frequency Control + +# CONFIG_INTEL_HID_EVENT is not set +# CONFIG_INTEL_VBTN is not set +# CONFIG_INTEL_OAKTRAIL is not set +# CONFIG_INTEL_PUNIT_IPC is not set +# CONFIG_INTEL_RST is not set +# CONFIG_INTEL_SMARTCONNECT is not set +# CONFIG_INTEL_TURBO_MAX_3 is not set +# CONFIG_INTEL_VSEC is not set +# CONFIG_ACPI_QUICKSTART is not set +# CONFIG_MEEGOPAD_ANX7428 is not set +# CONFIG_MSI_EC is not set +# CONFIG_MSI_LAPTOP is not set +# CONFIG_MSI_WMI is not set +# CONFIG_MSI_WMI_PLATFORM is not set +# CONFIG_PCENGINES_APU2 is not set +# CONFIG_BARCO_P50_GPIO is not set +# CONFIG_SAMSUNG_LAPTOP is not set +# CONFIG_SAMSUNG_Q10 is not set +# CONFIG_TOSHIBA_BT_RFKILL is not set +# CONFIG_TOSHIBA_HAPS is not set +# CONFIG_TOSHIBA_WMI is not set +# CONFIG_ACPI_CMPC is not set +# CONFIG_COMPAL_LAPTOP is not set +# CONFIG_LG_LAPTOP is not set +# CONFIG_PANASONIC_LAPTOP is not set +# CONFIG_SONY_LAPTOP is not set +# CONFIG_SYSTEM76_ACPI is not set +# CONFIG_TOPSTAR_LAPTOP is not set +CONFIG_SERIAL_MULTI_INSTANTIATE=m +# CONFIG_MLX_PLATFORM is not set +# CONFIG_INSPUR_PLATFORM_PROFILE is not set +# CONFIG_LENOVO_WMI_CAMERA is not set +# CONFIG_X86_ANDROID_TABLETS is not set +# CONFIG_INTEL_IPS is not set +# CONFIG_INTEL_SCU_PCI is not set +# CONFIG_INTEL_SCU_PLATFORM is not set +# CONFIG_SIEMENS_SIMATIC_IPC is not set +# CONFIG_SILICOM_PLATFORM is not set +# CONFIG_WINMATE_FM07_KEYS is not set +CONFIG_P2SB=y +CONFIG_HAVE_CLK=y +CONFIG_HAVE_CLK_PREPARE=y +CONFIG_COMMON_CLK=y +# CONFIG_LMK04832 is not set +# CONFIG_COMMON_CLK_MAX9485 is not set +# CONFIG_COMMON_CLK_SI5341 is not set +# CONFIG_COMMON_CLK_SI5351 is not set +# CONFIG_COMMON_CLK_SI544 is not set +# CONFIG_COMMON_CLK_CDCE706 is not set +# CONFIG_COMMON_CLK_CS2000_CP is not set +# CONFIG_COMMON_CLK_PWM is not set +# CONFIG_XILINX_VCU is not set +# CONFIG_HWSPINLOCK is not set + +# +# Clock Source drivers +# +CONFIG_CLKEVT_I8253=y +CONFIG_I8253_LOCK=y +CONFIG_CLKBLD_I8253=y +# end of Clock Source drivers + +CONFIG_MAILBOX=y +CONFIG_PCC=y +# CONFIG_ALTERA_MBOX is not set +CONFIG_IOMMU_IOVA=y +CONFIG_IOMMU_API=y +CONFIG_IOMMU_SUPPORT=y + +# +# Generic IOMMU Pagetable Support +# +CONFIG_IOMMU_IO_PGTABLE=y +# end of Generic IOMMU Pagetable Support + +# CONFIG_IOMMU_DEBUGFS is not set +CONFIG_IOMMU_DEFAULT_DMA_STRICT=y +# CONFIG_IOMMU_DEFAULT_DMA_LAZY is not set +# CONFIG_IOMMU_DEFAULT_PASSTHROUGH is not set +CONFIG_IOMMU_DMA=y +CONFIG_IOMMU_SVA=y +CONFIG_IOMMU_IOPF=y +CONFIG_AMD_IOMMU=y +# CONFIG_INTEL_IOMMU is not set +# CONFIG_IOMMUFD is not set +CONFIG_IRQ_REMAP=y + +# +# Remoteproc drivers +# +# CONFIG_REMOTEPROC is not set +# end of Remoteproc drivers + +# +# Rpmsg drivers +# +# CONFIG_RPMSG_QCOM_GLINK_RPM is not set +# CONFIG_RPMSG_VIRTIO is not set +# end of Rpmsg drivers + +# CONFIG_SOUNDWIRE is not set + +# +# SOC (System On Chip) specific Drivers +# + +# +# Amlogic SoC drivers +# +# end of Amlogic SoC drivers + +# +# Broadcom SoC drivers +# +# end of Broadcom SoC drivers + +# +# NXP/Freescale QorIQ SoC drivers +# +# end of NXP/Freescale QorIQ SoC drivers + +# +# fujitsu SoC drivers +# +# end of fujitsu SoC drivers + +# +# i.MX SoC drivers +# +# end of i.MX SoC drivers + +# +# Enable LiteX SoC Builder specific drivers +# +# end of Enable LiteX SoC Builder specific drivers + +# CONFIG_WPCM450_SOC is not set + +# +# Qualcomm SoC drivers +# +# end of Qualcomm SoC drivers + +# CONFIG_SOC_TI is not set + +# +# Xilinx SoC drivers +# +# end of Xilinx SoC drivers +# end of SOC (System On Chip) specific Drivers + +# +# PM Domains +# + +# +# Amlogic PM Domains +# +# end of Amlogic PM Domains + +# +# Broadcom PM Domains +# +# end of Broadcom PM Domains + +# +# i.MX PM Domains +# +# end of i.MX PM Domains + +# +# Qualcomm PM Domains +# +# end of Qualcomm PM Domains +# end of PM Domains + +CONFIG_PM_DEVFREQ=y + +# +# DEVFREQ Governors +# +CONFIG_DEVFREQ_GOV_SIMPLE_ONDEMAND=m +CONFIG_DEVFREQ_GOV_PERFORMANCE=m +# CONFIG_DEVFREQ_GOV_POWERSAVE is not set +CONFIG_DEVFREQ_GOV_USERSPACE=m +# CONFIG_DEVFREQ_GOV_PASSIVE is not set + +# +# DEVFREQ Drivers +# +CONFIG_PM_DEVFREQ_EVENT=y +CONFIG_EXTCON=y + +# +# Extcon Device Drivers +# +# CONFIG_EXTCON_FSA9480 is not set +CONFIG_EXTCON_GPIO=m +# CONFIG_EXTCON_INTEL_INT3496 is not set +# CONFIG_EXTCON_LC824206XA is not set +# CONFIG_EXTCON_MAX3355 is not set +# CONFIG_EXTCON_PTN5150 is not set +# CONFIG_EXTCON_RT8973A is not set +# CONFIG_EXTCON_SM5502 is not set +CONFIG_EXTCON_USB_GPIO=m +# CONFIG_EXTCON_USBC_TUSB320 is not set +CONFIG_MEMORY=y +# CONFIG_IIO is not set +CONFIG_NTB=y +CONFIG_NTB_MSI=y +CONFIG_NTB_AMD=y +# CONFIG_NTB_IDT is not set +# CONFIG_NTB_INTEL is not set +# CONFIG_NTB_EPF is not set +# CONFIG_NTB_SWITCHTEC is not set +# CONFIG_NTB_PINGPONG is not set +# CONFIG_NTB_TOOL is not set +# CONFIG_NTB_PERF is not set +# CONFIG_NTB_MSI_TEST is not set +# CONFIG_NTB_TRANSPORT is not set +CONFIG_PWM=y +# CONFIG_PWM_DEBUG is not set +CONFIG_PWM_CLK=m +CONFIG_PWM_DWC_CORE=m +CONFIG_PWM_DWC=m +CONFIG_PWM_GPIO=m +# CONFIG_PWM_LPSS_PCI is not set +# CONFIG_PWM_LPSS_PLATFORM is not set +# CONFIG_PWM_PCA9685 is not set + +# +# IRQ chip support +# +# end of IRQ chip support + +# CONFIG_IPACK_BUS is not set +# CONFIG_RESET_CONTROLLER is not set + +# +# PHY Subsystem +# +# CONFIG_GENERIC_PHY is not set +# CONFIG_USB_LGM_PHY is not set +# CONFIG_PHY_CAN_TRANSCEIVER is not set + +# +# PHY drivers for Broadcom platforms +# +# CONFIG_BCM_KONA_USB2_PHY is not set +# end of PHY drivers for Broadcom platforms + +# CONFIG_PHY_PXA_28NM_HSIC is not set +# CONFIG_PHY_PXA_28NM_USB2 is not set +# CONFIG_PHY_QCOM_USB_HS is not set +# CONFIG_PHY_QCOM_USB_HSIC is not set +# CONFIG_PHY_TUSB1210 is not set +# CONFIG_PHY_INTEL_LGM_EMMC is not set +# end of PHY Subsystem + +CONFIG_POWERCAP=y +CONFIG_INTEL_RAPL_CORE=m +CONFIG_INTEL_RAPL=m +CONFIG_IDLE_INJECT=y +# CONFIG_MCB is not set + +# +# Performance monitor support +# +CONFIG_DWC_PCIE_PMU=m +# end of Performance monitor support + +CONFIG_RAS=y +# CONFIG_AMD_ATL is not set +CONFIG_USB4=m +# CONFIG_USB4_DEBUGFS_WRITE is not set +# CONFIG_USB4_DMA_TEST is not set + +# +# Android +# +# CONFIG_ANDROID_BINDER_IPC is not set +# end of Android + +CONFIG_LIBNVDIMM=y +CONFIG_BLK_DEV_PMEM=m +CONFIG_ND_CLAIM=y +CONFIG_ND_BTT=m +CONFIG_BTT=y +CONFIG_ND_PFN=m +CONFIG_NVDIMM_PFN=y +CONFIG_NVDIMM_DAX=y +CONFIG_NVDIMM_KEYS=y +# CONFIG_NVDIMM_SECURITY_TEST is not set +CONFIG_DAX=y +# CONFIG_DEV_DAX is not set +# CONFIG_DEV_DAX_HMEM is not set +CONFIG_NVMEM=y +CONFIG_NVMEM_SYSFS=y +# CONFIG_NVMEM_LAYOUTS is not set +CONFIG_NVMEM_RMEM=m + +# +# HW tracing support +# +# CONFIG_STM is not set +# CONFIG_INTEL_TH is not set +# end of HW tracing support + +# CONFIG_FPGA is not set +# CONFIG_TEE is not set +CONFIG_MULTIPLEXER=m + +# +# Multiplexer drivers +# +# CONFIG_MUX_ADG792A is not set +# CONFIG_MUX_ADGS1408 is not set +CONFIG_MUX_GPIO=m +# end of Multiplexer drivers + +CONFIG_PM_OPP=y +# CONFIG_SIOX is not set +# CONFIG_SLIMBUS is not set +# CONFIG_INTERCONNECT is not set +# CONFIG_COUNTER is not set +# CONFIG_MOST is not set +# CONFIG_PECI is not set +# CONFIG_HTE is not set +# end of Device Drivers + +# +# File systems +# +CONFIG_DCACHE_WORD_ACCESS=y +# CONFIG_VALIDATE_FS_PARSER is not set +CONFIG_FS_IOMAP=y +CONFIG_FS_STACK=y +CONFIG_BUFFER_HEAD=y +CONFIG_LEGACY_DIRECT_IO=y +# CONFIG_EXT2_FS is not set +# CONFIG_EXT3_FS is not set +CONFIG_EXT4_FS=y +CONFIG_EXT4_USE_FOR_EXT2=y +CONFIG_EXT4_FS_POSIX_ACL=y +CONFIG_EXT4_FS_SECURITY=y +# CONFIG_EXT4_DEBUG is not set +CONFIG_JBD2=y +# CONFIG_JBD2_DEBUG is not set +CONFIG_FS_MBCACHE=y +# CONFIG_JFS_FS is not set +CONFIG_XFS_FS=y +CONFIG_XFS_SUPPORT_V4=y +# CONFIG_XFS_SUPPORT_ASCII_CI is not set +# CONFIG_XFS_QUOTA is not set +CONFIG_XFS_POSIX_ACL=y +# CONFIG_XFS_RT is not set +# CONFIG_XFS_ONLINE_SCRUB is not set +# CONFIG_XFS_WARN is not set +# CONFIG_XFS_DEBUG is not set +# CONFIG_GFS2_FS is not set +# CONFIG_OCFS2_FS is not set +CONFIG_BTRFS_FS=y +CONFIG_BTRFS_FS_POSIX_ACL=y +# CONFIG_BTRFS_FS_RUN_SANITY_TESTS is not set +# CONFIG_BTRFS_DEBUG is not set +# CONFIG_BTRFS_ASSERT is not set +# CONFIG_BTRFS_EXPERIMENTAL is not set +# CONFIG_BTRFS_FS_REF_VERIFY is not set +# CONFIG_NILFS2_FS is not set +# CONFIG_F2FS_FS is not set +# CONFIG_BCACHEFS_FS is not set +CONFIG_FS_DAX=y +CONFIG_FS_DAX_PMD=y +CONFIG_FS_POSIX_ACL=y +CONFIG_EXPORTFS=y +CONFIG_EXPORTFS_BLOCK_OPS=y +CONFIG_FILE_LOCKING=y +CONFIG_FS_ENCRYPTION=y +CONFIG_FS_ENCRYPTION_ALGS=y +# CONFIG_FS_ENCRYPTION_INLINE_CRYPT is not set +CONFIG_FS_VERITY=y +# CONFIG_FS_VERITY_BUILTIN_SIGNATURES is not set +CONFIG_FSNOTIFY=y +CONFIG_DNOTIFY=y +CONFIG_INOTIFY_USER=y +CONFIG_FANOTIFY=y +CONFIG_FANOTIFY_ACCESS_PERMISSIONS=y +CONFIG_QUOTA=y +CONFIG_QUOTA_NETLINK_INTERFACE=y +# CONFIG_QUOTA_DEBUG is not set +CONFIG_QUOTA_TREE=y +# CONFIG_QFMT_V1 is not set +CONFIG_QFMT_V2=y +CONFIG_QUOTACTL=y +CONFIG_AUTOFS_FS=y +CONFIG_FUSE_FS=m +CONFIG_CUSE=m +# CONFIG_VIRTIO_FS is not set +CONFIG_FUSE_PASSTHROUGH=y +CONFIG_FUSE_IO_URING=y +CONFIG_OVERLAY_FS=m +# CONFIG_OVERLAY_FS_REDIRECT_DIR is not set +CONFIG_OVERLAY_FS_REDIRECT_ALWAYS_FOLLOW=y +# CONFIG_OVERLAY_FS_INDEX is not set +# CONFIG_OVERLAY_FS_XINO_AUTO is not set +# CONFIG_OVERLAY_FS_METACOPY is not set +# CONFIG_OVERLAY_FS_DEBUG is not set + +# +# Caches +# +CONFIG_NETFS_SUPPORT=m +CONFIG_NETFS_STATS=y +# CONFIG_NETFS_DEBUG is not set +CONFIG_FSCACHE=y +# CONFIG_FSCACHE_STATS is not set +CONFIG_CACHEFILES=m +# CONFIG_CACHEFILES_DEBUG is not set +# CONFIG_CACHEFILES_ERROR_INJECTION is not set +# CONFIG_CACHEFILES_ONDEMAND is not set +# end of Caches + +# +# CD-ROM/DVD Filesystems +# +CONFIG_ISO9660_FS=m +CONFIG_JOLIET=y +CONFIG_ZISOFS=y +CONFIG_UDF_FS=m +# end of CD-ROM/DVD Filesystems + +# +# DOS/FAT/EXFAT/NT Filesystems +# +CONFIG_FAT_FS=y +CONFIG_MSDOS_FS=m +CONFIG_VFAT_FS=y +CONFIG_FAT_DEFAULT_CODEPAGE=437 +CONFIG_FAT_DEFAULT_IOCHARSET="ascii" +CONFIG_FAT_DEFAULT_UTF8=y +CONFIG_EXFAT_FS=m +CONFIG_EXFAT_DEFAULT_IOCHARSET="utf8" +CONFIG_NTFS3_FS=m +# CONFIG_NTFS3_64BIT_CLUSTER is not set +# CONFIG_NTFS3_LZX_XPRESS is not set +# CONFIG_NTFS3_FS_POSIX_ACL is not set +CONFIG_NTFS_FS=m +# end of DOS/FAT/EXFAT/NT Filesystems + +# +# Pseudo filesystems +# +CONFIG_PROC_FS=y +# CONFIG_PROC_KCORE is not set +CONFIG_PROC_VMCORE=y +# CONFIG_PROC_VMCORE_DEVICE_DUMP is not set +CONFIG_PROC_SYSCTL=y +CONFIG_PROC_PAGE_MONITOR=y +CONFIG_PROC_CHILDREN=y +CONFIG_PROC_PID_ARCH_STATUS=y +CONFIG_PROC_CPU_RESCTRL=y +CONFIG_KERNFS=y +CONFIG_SYSFS=y +CONFIG_TMPFS=y +CONFIG_TMPFS_POSIX_ACL=y +CONFIG_TMPFS_XATTR=y +CONFIG_TMPFS_INODE64=y +# CONFIG_TMPFS_QUOTA is not set +# CONFIG_HUGETLBFS is not set +CONFIG_ARCH_HAS_GIGANTIC_PAGE=y +CONFIG_CONFIGFS_FS=m +CONFIG_EFIVAR_FS=y +# end of Pseudo filesystems + +CONFIG_MISC_FILESYSTEMS=y +# CONFIG_ORANGEFS_FS is not set +# CONFIG_ADFS_FS is not set +# CONFIG_AFFS_FS is not set +# CONFIG_ECRYPT_FS is not set +# CONFIG_HFS_FS is not set +# CONFIG_HFSPLUS_FS is not set +# CONFIG_BEFS_FS is not set +# CONFIG_BFS_FS is not set +# CONFIG_EFS_FS is not set +# CONFIG_JFFS2_FS is not set +# CONFIG_UBIFS_FS is not set +# CONFIG_CRAMFS is not set +# CONFIG_SQUASHFS is not set +# CONFIG_VXFS_FS is not set +# CONFIG_MINIX_FS is not set +# CONFIG_OMFS_FS is not set +# CONFIG_HPFS_FS is not set +# CONFIG_QNX4FS_FS is not set +# CONFIG_QNX6FS_FS is not set +# CONFIG_ROMFS_FS is not set +CONFIG_PSTORE=y +CONFIG_PSTORE_DEFAULT_KMSG_BYTES=10240 +CONFIG_PSTORE_COMPRESS=y +# CONFIG_PSTORE_CONSOLE is not set +# CONFIG_PSTORE_PMSG is not set +# CONFIG_PSTORE_FTRACE is not set +# CONFIG_PSTORE_RAM is not set +# CONFIG_PSTORE_BLK is not set +# CONFIG_SYSV_FS is not set +# CONFIG_UFS_FS is not set +# CONFIG_EROFS_FS is not set +CONFIG_NETWORK_FILESYSTEMS=y +CONFIG_NFS_FS=m +# CONFIG_NFS_V2 is not set +CONFIG_NFS_V3=m +CONFIG_NFS_V3_ACL=y +CONFIG_NFS_V4=m +CONFIG_NFS_SWAP=y +# CONFIG_NFS_V4_1 is not set +CONFIG_NFS_FSCACHE=y +# CONFIG_NFS_USE_LEGACY_DNS is not set +CONFIG_NFS_USE_KERNEL_DNS=y +CONFIG_NFS_DEBUG=y +CONFIG_NFS_DISABLE_UDP_SUPPORT=y +CONFIG_NFSD=m +# CONFIG_NFSD_V2 is not set +CONFIG_NFSD_V3_ACL=y +CONFIG_NFSD_V4=y +# CONFIG_NFSD_BLOCKLAYOUT is not set +# CONFIG_NFSD_SCSILAYOUT is not set +# CONFIG_NFSD_FLEXFILELAYOUT is not set +CONFIG_NFSD_V4_SECURITY_LABEL=y +# CONFIG_NFSD_LEGACY_CLIENT_TRACKING is not set +# CONFIG_NFSD_V4_DELEG_TIMESTAMPS is not set +CONFIG_GRACE_PERIOD=m +CONFIG_LOCKD=m +CONFIG_LOCKD_V4=y +CONFIG_NFS_ACL_SUPPORT=m +CONFIG_NFS_COMMON=y +# CONFIG_NFS_LOCALIO is not set +CONFIG_SUNRPC=m +CONFIG_SUNRPC_GSS=m +CONFIG_SUNRPC_SWAP=y +CONFIG_RPCSEC_GSS_KRB5=m +CONFIG_RPCSEC_GSS_KRB5_ENCTYPES_AES_SHA1=y +CONFIG_RPCSEC_GSS_KRB5_ENCTYPES_CAMELLIA=y +CONFIG_RPCSEC_GSS_KRB5_ENCTYPES_AES_SHA2=y +CONFIG_SUNRPC_DEBUG=y +CONFIG_CEPH_FS=m +CONFIG_CEPH_FSCACHE=y +CONFIG_CEPH_FS_POSIX_ACL=y +CONFIG_CEPH_FS_SECURITY_LABEL=y +CONFIG_CIFS=m +CONFIG_CIFS_STATS2=y +CONFIG_CIFS_ALLOW_INSECURE_LEGACY=y +CONFIG_CIFS_UPCALL=y +CONFIG_CIFS_XATTR=y +CONFIG_CIFS_POSIX=y +CONFIG_CIFS_DEBUG=y +# CONFIG_CIFS_DEBUG2 is not set +# CONFIG_CIFS_DEBUG_DUMP_KEYS is not set +CONFIG_CIFS_DFS_UPCALL=y +CONFIG_CIFS_SWN_UPCALL=y +CONFIG_CIFS_FSCACHE=y +# CONFIG_CIFS_COMPRESSION is not set +CONFIG_SMB_SERVER=m +CONFIG_SMB_SERVER_CHECK_CAP_NET_ADMIN=y +# CONFIG_SMB_SERVER_KERBEROS5 is not set +CONFIG_SMBFS=m +# CONFIG_CODA_FS is not set +# CONFIG_AFS_FS is not set +CONFIG_NLS=y +CONFIG_NLS_DEFAULT="utf8" +CONFIG_NLS_CODEPAGE_437=y +CONFIG_NLS_CODEPAGE_737=m +CONFIG_NLS_CODEPAGE_775=m +CONFIG_NLS_CODEPAGE_850=m +CONFIG_NLS_CODEPAGE_852=m +CONFIG_NLS_CODEPAGE_855=m +CONFIG_NLS_CODEPAGE_857=m +CONFIG_NLS_CODEPAGE_860=m +CONFIG_NLS_CODEPAGE_861=m +CONFIG_NLS_CODEPAGE_862=m +CONFIG_NLS_CODEPAGE_863=m +CONFIG_NLS_CODEPAGE_864=m +CONFIG_NLS_CODEPAGE_865=m +CONFIG_NLS_CODEPAGE_866=m +CONFIG_NLS_CODEPAGE_869=m +CONFIG_NLS_CODEPAGE_936=m +CONFIG_NLS_CODEPAGE_950=m +CONFIG_NLS_CODEPAGE_932=m +CONFIG_NLS_CODEPAGE_949=m +CONFIG_NLS_CODEPAGE_874=m +CONFIG_NLS_ISO8859_8=m +CONFIG_NLS_CODEPAGE_1250=m +CONFIG_NLS_CODEPAGE_1251=m +CONFIG_NLS_ASCII=y +CONFIG_NLS_ISO8859_1=m +CONFIG_NLS_ISO8859_2=m +CONFIG_NLS_ISO8859_3=m +CONFIG_NLS_ISO8859_4=m +CONFIG_NLS_ISO8859_5=m +CONFIG_NLS_ISO8859_6=m +CONFIG_NLS_ISO8859_7=m +CONFIG_NLS_ISO8859_9=m +CONFIG_NLS_ISO8859_13=m +CONFIG_NLS_ISO8859_14=m +CONFIG_NLS_ISO8859_15=m +CONFIG_NLS_KOI8_R=m +CONFIG_NLS_KOI8_U=m +CONFIG_NLS_MAC_ROMAN=m +CONFIG_NLS_MAC_CELTIC=m +CONFIG_NLS_MAC_CENTEURO=m +CONFIG_NLS_MAC_CROATIAN=m +CONFIG_NLS_MAC_CYRILLIC=m +CONFIG_NLS_MAC_GAELIC=m +CONFIG_NLS_MAC_GREEK=m +CONFIG_NLS_MAC_ICELAND=m +CONFIG_NLS_MAC_INUIT=m +CONFIG_NLS_MAC_ROMANIAN=m +CONFIG_NLS_MAC_TURKISH=m +CONFIG_NLS_UTF8=m +CONFIG_NLS_UCS2_UTILS=m +# CONFIG_DLM is not set +CONFIG_UNICODE=y +CONFIG_UNICODE_NORMALIZATION_SELFTEST=y +CONFIG_IO_WQ=y +# end of File systems + +# +# Security options +# +CONFIG_KEYS=y +CONFIG_KEYS_REQUEST_CACHE=y +CONFIG_PERSISTENT_KEYRINGS=y +# CONFIG_BIG_KEYS is not set +CONFIG_TRUSTED_KEYS=y +CONFIG_HAVE_TRUSTED_KEYS=y +CONFIG_TRUSTED_KEYS_TPM=y +CONFIG_ENCRYPTED_KEYS=y +CONFIG_USER_DECRYPTED_DATA=y +CONFIG_KEY_DH_OPERATIONS=y +CONFIG_KEY_NOTIFICATIONS=y +# CONFIG_SECURITY_DMESG_RESTRICT is not set +CONFIG_PROC_MEM_ALWAYS_FORCE=y +# CONFIG_PROC_MEM_FORCE_PTRACE is not set +# CONFIG_PROC_MEM_NO_FORCE is not set +CONFIG_SECURITY=y +CONFIG_HAS_SECURITY_AUDIT=y +CONFIG_SECURITYFS=y +# CONFIG_SECURITY_NETWORK is not set +CONFIG_SECURITY_PATH=y +CONFIG_HARDENED_USERCOPY=y +CONFIG_FORTIFY_SOURCE=y +# CONFIG_STATIC_USERMODEHELPER is not set +# CONFIG_SECURITY_SMACK is not set +# CONFIG_SECURITY_TOMOYO is not set +# CONFIG_SECURITY_APPARMOR is not set +# CONFIG_SECURITY_LOADPIN is not set +CONFIG_SECURITY_YAMA=y +# CONFIG_SECURITY_SAFESETID is not set +CONFIG_SECURITY_LOCKDOWN_LSM=y +CONFIG_SECURITY_LOCKDOWN_LSM_EARLY=y +CONFIG_LOCK_DOWN_KERNEL_FORCE_NONE=y +# CONFIG_LOCK_DOWN_KERNEL_FORCE_INTEGRITY is not set +# CONFIG_LOCK_DOWN_KERNEL_FORCE_CONFIDENTIALITY is not set +# CONFIG_SECURITY_LANDLOCK is not set +# CONFIG_SECURITY_IPE is not set +CONFIG_INTEGRITY=y +CONFIG_INTEGRITY_SIGNATURE=y +CONFIG_INTEGRITY_ASYMMETRIC_KEYS=y +CONFIG_INTEGRITY_TRUSTED_KEYRING=y +CONFIG_INTEGRITY_PLATFORM_KEYRING=y +# CONFIG_INTEGRITY_MACHINE_KEYRING is not set +CONFIG_LOAD_UEFI_KEYS=y +CONFIG_INTEGRITY_AUDIT=y +CONFIG_IMA=y +# CONFIG_IMA_KEXEC is not set +CONFIG_IMA_MEASURE_PCR_IDX=10 +CONFIG_IMA_NG_TEMPLATE=y +# CONFIG_IMA_SIG_TEMPLATE is not set +CONFIG_IMA_DEFAULT_TEMPLATE="ima-ng" +# CONFIG_IMA_DEFAULT_HASH_SHA1 is not set +CONFIG_IMA_DEFAULT_HASH_SHA256=y +# CONFIG_IMA_DEFAULT_HASH_SHA512 is not set +# CONFIG_IMA_DEFAULT_HASH_SM3 is not set +CONFIG_IMA_DEFAULT_HASH="sha256" +CONFIG_IMA_WRITE_POLICY=y +CONFIG_IMA_READ_POLICY=y +CONFIG_IMA_APPRAISE=y +CONFIG_IMA_ARCH_POLICY=y +# CONFIG_IMA_APPRAISE_BUILD_POLICY is not set +CONFIG_IMA_APPRAISE_BOOTPARAM=y +CONFIG_IMA_APPRAISE_MODSIG=y +CONFIG_IMA_KEYRINGS_PERMIT_SIGNED_BY_BUILTIN_OR_SECONDARY=y +# CONFIG_IMA_BLACKLIST_KEYRING is not set +# CONFIG_IMA_LOAD_X509 is not set +CONFIG_IMA_MEASURE_ASYMMETRIC_KEYS=y +CONFIG_IMA_QUEUE_EARLY_BOOT_KEYS=y +CONFIG_IMA_SECURE_AND_OR_TRUSTED_BOOT=y +# CONFIG_IMA_DISABLE_HTABLE is not set +CONFIG_EVM=y +CONFIG_EVM_ATTR_FSUUID=y +# CONFIG_EVM_ADD_XATTRS is not set +# CONFIG_EVM_LOAD_X509 is not set +CONFIG_DEFAULT_SECURITY_DAC=y +CONFIG_LSM="" + +# +# Kernel hardening options +# + +# +# Memory initialization +# +CONFIG_CC_HAS_AUTO_VAR_INIT_PATTERN=y +CONFIG_CC_HAS_AUTO_VAR_INIT_ZERO_BARE=y +CONFIG_CC_HAS_AUTO_VAR_INIT_ZERO=y +CONFIG_INIT_STACK_NONE=y +# CONFIG_INIT_STACK_ALL_PATTERN is not set +# CONFIG_INIT_STACK_ALL_ZERO is not set +# CONFIG_GCC_PLUGIN_STACKLEAK is not set +# CONFIG_INIT_ON_ALLOC_DEFAULT_ON is not set +# CONFIG_INIT_ON_FREE_DEFAULT_ON is not set +CONFIG_CC_HAS_ZERO_CALL_USED_REGS=y +CONFIG_ZERO_CALL_USED_REGS=y +# end of Memory initialization + +# +# Hardening of kernel data structures +# +CONFIG_LIST_HARDENED=y +CONFIG_BUG_ON_DATA_CORRUPTION=y +# end of Hardening of kernel data structures + +# CONFIG_RANDSTRUCT_NONE is not set +# CONFIG_RANDSTRUCT_FULL is not set +CONFIG_RANDSTRUCT_PERFORMANCE=y +CONFIG_RANDSTRUCT=y +CONFIG_GCC_PLUGIN_RANDSTRUCT=y +# end of Kernel hardening options +# end of Security options + +CONFIG_XOR_BLOCKS=y +CONFIG_ASYNC_CORE=m +CONFIG_ASYNC_MEMCPY=m +CONFIG_ASYNC_XOR=m +CONFIG_ASYNC_PQ=m +CONFIG_ASYNC_RAID6_RECOV=m +CONFIG_CRYPTO=y + +# +# Crypto core or helper +# +CONFIG_CRYPTO_ALGAPI=y +CONFIG_CRYPTO_ALGAPI2=y +CONFIG_CRYPTO_AEAD=y +CONFIG_CRYPTO_AEAD2=y +CONFIG_CRYPTO_SIG=y +CONFIG_CRYPTO_SIG2=y +CONFIG_CRYPTO_SKCIPHER=y +CONFIG_CRYPTO_SKCIPHER2=y +CONFIG_CRYPTO_HASH=y +CONFIG_CRYPTO_HASH2=y +CONFIG_CRYPTO_RNG=y +CONFIG_CRYPTO_RNG2=y +CONFIG_CRYPTO_RNG_DEFAULT=y +CONFIG_CRYPTO_AKCIPHER2=y +CONFIG_CRYPTO_AKCIPHER=y +CONFIG_CRYPTO_KPP2=y +CONFIG_CRYPTO_KPP=y +CONFIG_CRYPTO_ACOMP2=y +CONFIG_CRYPTO_MANAGER=y +CONFIG_CRYPTO_MANAGER2=y +CONFIG_CRYPTO_USER=y +CONFIG_CRYPTO_MANAGER_DISABLE_TESTS=y +CONFIG_CRYPTO_NULL=y +CONFIG_CRYPTO_NULL2=y +CONFIG_CRYPTO_PCRYPT=y +CONFIG_CRYPTO_CRYPTD=y +CONFIG_CRYPTO_AUTHENC=y +# CONFIG_CRYPTO_TEST is not set +CONFIG_CRYPTO_SIMD=y +# end of Crypto core or helper + +# +# Public-key cryptography +# +CONFIG_CRYPTO_RSA=y +CONFIG_CRYPTO_DH=y +# CONFIG_CRYPTO_DH_RFC7919_GROUPS is not set +CONFIG_CRYPTO_ECC=y +CONFIG_CRYPTO_ECDH=y +CONFIG_CRYPTO_ECDSA=y +CONFIG_CRYPTO_ECRDSA=y +CONFIG_CRYPTO_CURVE25519=y +# end of Public-key cryptography + +# +# Block ciphers +# +CONFIG_CRYPTO_AES=y +CONFIG_CRYPTO_AES_TI=y +CONFIG_CRYPTO_ARIA=y +CONFIG_CRYPTO_BLOWFISH=y +CONFIG_CRYPTO_BLOWFISH_COMMON=y +CONFIG_CRYPTO_CAMELLIA=y +CONFIG_CRYPTO_CAST_COMMON=y +CONFIG_CRYPTO_CAST5=y +CONFIG_CRYPTO_CAST6=y +CONFIG_CRYPTO_DES=y +CONFIG_CRYPTO_FCRYPT=y +CONFIG_CRYPTO_SERPENT=y +CONFIG_CRYPTO_SM4=y +CONFIG_CRYPTO_SM4_GENERIC=y +CONFIG_CRYPTO_TWOFISH=y +CONFIG_CRYPTO_TWOFISH_COMMON=y +# end of Block ciphers + +# +# Length-preserving ciphers and modes +# +CONFIG_CRYPTO_ADIANTUM=y +CONFIG_CRYPTO_CHACHA20=y +CONFIG_CRYPTO_CBC=y +CONFIG_CRYPTO_CTR=y +CONFIG_CRYPTO_CTS=y +CONFIG_CRYPTO_ECB=y +CONFIG_CRYPTO_HCTR2=y +CONFIG_CRYPTO_LRW=y +CONFIG_CRYPTO_PCBC=y +CONFIG_CRYPTO_XCTR=y +CONFIG_CRYPTO_XTS=y +CONFIG_CRYPTO_NHPOLY1305=y +# end of Length-preserving ciphers and modes + +# +# AEAD (authenticated encryption with associated data) ciphers +# +CONFIG_CRYPTO_AEGIS128=y +CONFIG_CRYPTO_CHACHA20POLY1305=y +CONFIG_CRYPTO_CCM=y +CONFIG_CRYPTO_GCM=y +CONFIG_CRYPTO_GENIV=y +CONFIG_CRYPTO_SEQIV=y +CONFIG_CRYPTO_ECHAINIV=y +CONFIG_CRYPTO_ESSIV=y +# end of AEAD (authenticated encryption with associated data) ciphers + +# +# Hashes, digests, and MACs +# +CONFIG_CRYPTO_BLAKE2B=y +CONFIG_CRYPTO_CMAC=y +CONFIG_CRYPTO_GHASH=y +CONFIG_CRYPTO_HMAC=y +CONFIG_CRYPTO_MD4=y +CONFIG_CRYPTO_MD5=y +CONFIG_CRYPTO_MICHAEL_MIC=y +CONFIG_CRYPTO_POLYVAL=y +CONFIG_CRYPTO_POLY1305=y +CONFIG_CRYPTO_RMD160=y +CONFIG_CRYPTO_SHA1=y +CONFIG_CRYPTO_SHA256=y +CONFIG_CRYPTO_SHA512=y +CONFIG_CRYPTO_SHA3=y +CONFIG_CRYPTO_SM3=y +CONFIG_CRYPTO_SM3_GENERIC=y +CONFIG_CRYPTO_STREEBOG=y +# CONFIG_CRYPTO_WP512 is not set +CONFIG_CRYPTO_XCBC=y +CONFIG_CRYPTO_XXHASH=y +# end of Hashes, digests, and MACs + +# +# CRCs (cyclic redundancy checks) +# +CONFIG_CRYPTO_CRC32C=y +CONFIG_CRYPTO_CRC32=y +CONFIG_CRYPTO_CRCT10DIF=y +CONFIG_CRYPTO_CRC64_ROCKSOFT=y +# end of CRCs (cyclic redundancy checks) + +# +# Compression +# +CONFIG_CRYPTO_DEFLATE=y +CONFIG_CRYPTO_LZO=y +CONFIG_CRYPTO_842=y +CONFIG_CRYPTO_LZ4=y +CONFIG_CRYPTO_LZ4HC=y +CONFIG_CRYPTO_ZSTD=y +# end of Compression + +# +# Random number generation +# +CONFIG_CRYPTO_ANSI_CPRNG=y +CONFIG_CRYPTO_DRBG_MENU=y +CONFIG_CRYPTO_DRBG_HMAC=y +CONFIG_CRYPTO_DRBG_HASH=y +CONFIG_CRYPTO_DRBG_CTR=y +CONFIG_CRYPTO_DRBG=y +CONFIG_CRYPTO_JITTERENTROPY=y +CONFIG_CRYPTO_JITTERENTROPY_MEMORY_BLOCKS=64 +CONFIG_CRYPTO_JITTERENTROPY_MEMORY_BLOCKSIZE=32 +CONFIG_CRYPTO_JITTERENTROPY_OSR=1 +CONFIG_CRYPTO_KDF800108_CTR=y +# end of Random number generation + +# +# Userspace interface +# +CONFIG_CRYPTO_USER_API=y +CONFIG_CRYPTO_USER_API_HASH=y +CONFIG_CRYPTO_USER_API_SKCIPHER=y +CONFIG_CRYPTO_USER_API_RNG=y +# CONFIG_CRYPTO_USER_API_RNG_CAVP is not set +CONFIG_CRYPTO_USER_API_AEAD=y +# CONFIG_CRYPTO_USER_API_ENABLE_OBSOLETE is not set +# end of Userspace interface + +CONFIG_CRYPTO_HASH_INFO=y + +# +# Accelerated Cryptographic Algorithms for CPU (x86) +# +CONFIG_CRYPTO_CURVE25519_X86=y +CONFIG_CRYPTO_AES_NI_INTEL=y +CONFIG_CRYPTO_BLOWFISH_X86_64=y +CONFIG_CRYPTO_CAMELLIA_X86_64=y +CONFIG_CRYPTO_CAMELLIA_AESNI_AVX_X86_64=y +CONFIG_CRYPTO_CAMELLIA_AESNI_AVX2_X86_64=y +CONFIG_CRYPTO_CAST5_AVX_X86_64=y +CONFIG_CRYPTO_CAST6_AVX_X86_64=y +CONFIG_CRYPTO_DES3_EDE_X86_64=y +CONFIG_CRYPTO_SERPENT_SSE2_X86_64=y +CONFIG_CRYPTO_SERPENT_AVX_X86_64=y +CONFIG_CRYPTO_SERPENT_AVX2_X86_64=y +CONFIG_CRYPTO_SM4_AESNI_AVX_X86_64=y +CONFIG_CRYPTO_SM4_AESNI_AVX2_X86_64=y +CONFIG_CRYPTO_TWOFISH_X86_64=y +CONFIG_CRYPTO_TWOFISH_X86_64_3WAY=y +CONFIG_CRYPTO_TWOFISH_AVX_X86_64=y +CONFIG_CRYPTO_ARIA_AESNI_AVX_X86_64=y +CONFIG_CRYPTO_ARIA_AESNI_AVX2_X86_64=y +CONFIG_CRYPTO_ARIA_GFNI_AVX512_X86_64=y +CONFIG_CRYPTO_CHACHA20_X86_64=y +CONFIG_CRYPTO_AEGIS128_AESNI_SSE2=y +CONFIG_CRYPTO_NHPOLY1305_SSE2=y +CONFIG_CRYPTO_NHPOLY1305_AVX2=y +CONFIG_CRYPTO_BLAKE2S_X86=y +CONFIG_CRYPTO_POLYVAL_CLMUL_NI=y +CONFIG_CRYPTO_POLY1305_X86_64=y +CONFIG_CRYPTO_SHA1_SSSE3=y +CONFIG_CRYPTO_SHA256_SSSE3=y +CONFIG_CRYPTO_SHA512_SSSE3=y +CONFIG_CRYPTO_SM3_AVX_X86_64=y +CONFIG_CRYPTO_GHASH_CLMUL_NI_INTEL=y +# end of Accelerated Cryptographic Algorithms for CPU (x86) + +CONFIG_CRYPTO_HW=y +# CONFIG_CRYPTO_DEV_PADLOCK is not set +# CONFIG_CRYPTO_DEV_ATMEL_ECC is not set +# CONFIG_CRYPTO_DEV_ATMEL_SHA204A is not set +CONFIG_CRYPTO_DEV_CCP=y +CONFIG_CRYPTO_DEV_CCP_DD=m +CONFIG_CRYPTO_DEV_SP_CCP=y +CONFIG_CRYPTO_DEV_CCP_CRYPTO=m +CONFIG_CRYPTO_DEV_SP_PSP=y +# CONFIG_CRYPTO_DEV_CCP_DEBUGFS is not set +# CONFIG_CRYPTO_DEV_NITROX_CNN55XX is not set +# CONFIG_CRYPTO_DEV_QAT_DH895xCC is not set +# CONFIG_CRYPTO_DEV_QAT_C3XXX is not set +# CONFIG_CRYPTO_DEV_QAT_C62X is not set +# CONFIG_CRYPTO_DEV_QAT_4XXX is not set +# CONFIG_CRYPTO_DEV_QAT_420XX is not set +# CONFIG_CRYPTO_DEV_QAT_DH895xCCVF is not set +# CONFIG_CRYPTO_DEV_QAT_C3XXXVF is not set +# CONFIG_CRYPTO_DEV_QAT_C62XVF is not set +# CONFIG_CRYPTO_DEV_SAFEXCEL is not set +# CONFIG_CRYPTO_DEV_AMLOGIC_GXL is not set +CONFIG_ASYMMETRIC_KEY_TYPE=y +CONFIG_ASYMMETRIC_PUBLIC_KEY_SUBTYPE=y +CONFIG_X509_CERTIFICATE_PARSER=y +CONFIG_PKCS8_PRIVATE_KEY_PARSER=m +CONFIG_PKCS7_MESSAGE_PARSER=y +# CONFIG_PKCS7_TEST_KEY is not set +CONFIG_SIGNED_PE_FILE_VERIFICATION=y +# CONFIG_FIPS_SIGNATURE_SELFTEST is not set + +# +# Certificates for signature checking +# +CONFIG_MODULE_SIG_KEY="/var/tmp/portage/sys-kernel/gentoo-kernel-6.14.8/temp/kernel_key.pem" +CONFIG_MODULE_SIG_KEY_TYPE_RSA=y +CONFIG_SYSTEM_TRUSTED_KEYRING=y +CONFIG_SYSTEM_TRUSTED_KEYS="" +CONFIG_SYSTEM_EXTRA_CERTIFICATE=y +CONFIG_SYSTEM_EXTRA_CERTIFICATE_SIZE=4096 +CONFIG_SECONDARY_TRUSTED_KEYRING=y +# CONFIG_SECONDARY_TRUSTED_KEYRING_SIGNED_BY_BUILTIN is not set +CONFIG_SYSTEM_BLACKLIST_KEYRING=y +CONFIG_SYSTEM_BLACKLIST_HASH_LIST="" +CONFIG_SYSTEM_REVOCATION_LIST=y +CONFIG_SYSTEM_REVOCATION_KEYS="" +CONFIG_SYSTEM_BLACKLIST_AUTH_UPDATE=y +# end of Certificates for signature checking + +CONFIG_BINARY_PRINTF=y + +# +# Library routines +# +CONFIG_RAID6_PQ=y +# CONFIG_RAID6_PQ_BENCHMARK is not set +CONFIG_LINEAR_RANGES=y +CONFIG_PACKING=y +CONFIG_BITREVERSE=y +CONFIG_GENERIC_STRNCPY_FROM_USER=y +CONFIG_GENERIC_STRNLEN_USER=y +CONFIG_GENERIC_NET_UTILS=y +CONFIG_CORDIC=m +# CONFIG_PRIME_NUMBERS is not set +CONFIG_RATIONAL=y +CONFIG_GENERIC_IOMAP=y +CONFIG_ARCH_USE_CMPXCHG_LOCKREF=y +CONFIG_ARCH_HAS_FAST_MULTIPLIER=y +CONFIG_ARCH_USE_SYM_ANNOTATIONS=y + +# +# Crypto library routines +# +CONFIG_CRYPTO_LIB_UTILS=y +CONFIG_CRYPTO_LIB_AES=y +CONFIG_CRYPTO_LIB_AESCFB=y +CONFIG_CRYPTO_LIB_AESGCM=y +CONFIG_CRYPTO_LIB_ARC4=m +CONFIG_CRYPTO_LIB_GF128MUL=y +CONFIG_CRYPTO_ARCH_HAVE_LIB_BLAKE2S=y +CONFIG_CRYPTO_LIB_BLAKE2S_GENERIC=y +CONFIG_CRYPTO_ARCH_HAVE_LIB_CHACHA=y +CONFIG_CRYPTO_LIB_CHACHA_GENERIC=y +CONFIG_CRYPTO_LIB_CHACHA_INTERNAL=y +CONFIG_CRYPTO_LIB_CHACHA=y +CONFIG_CRYPTO_ARCH_HAVE_LIB_CURVE25519=y +CONFIG_CRYPTO_LIB_CURVE25519_GENERIC=y +CONFIG_CRYPTO_LIB_CURVE25519_INTERNAL=y +CONFIG_CRYPTO_LIB_CURVE25519=y +CONFIG_CRYPTO_LIB_DES=y +CONFIG_CRYPTO_LIB_POLY1305_RSIZE=11 +CONFIG_CRYPTO_ARCH_HAVE_LIB_POLY1305=y +CONFIG_CRYPTO_LIB_POLY1305_GENERIC=y +CONFIG_CRYPTO_LIB_POLY1305_INTERNAL=y +CONFIG_CRYPTO_LIB_POLY1305=y +CONFIG_CRYPTO_LIB_CHACHA20POLY1305=y +CONFIG_CRYPTO_LIB_SHA1=y +CONFIG_CRYPTO_LIB_SHA256=y +# end of Crypto library routines + +CONFIG_CRC_CCITT=y +CONFIG_CRC16=y +CONFIG_CRC_T10DIF=y +CONFIG_ARCH_HAS_CRC_T10DIF=y +CONFIG_CRC_T10DIF_ARCH=y +CONFIG_CRC64_ROCKSOFT=y +CONFIG_CRC_ITU_T=m +CONFIG_CRC32=y +CONFIG_ARCH_HAS_CRC32=y +CONFIG_CRC32_ARCH=y +CONFIG_CRC64=y +CONFIG_CRC4=m +CONFIG_CRC7=m +CONFIG_LIBCRC32C=y +CONFIG_CRC8=m +CONFIG_CRC_OPTIMIZATIONS=y +CONFIG_XXHASH=y +# CONFIG_RANDOM32_SELFTEST is not set +CONFIG_842_COMPRESS=y +CONFIG_842_DECOMPRESS=y +CONFIG_ZLIB_INFLATE=y +CONFIG_ZLIB_DEFLATE=y +CONFIG_LZO_COMPRESS=y +CONFIG_LZO_DECOMPRESS=y +CONFIG_LZ4_COMPRESS=y +CONFIG_LZ4HC_COMPRESS=y +CONFIG_LZ4_DECOMPRESS=y +CONFIG_ZSTD_COMMON=y +CONFIG_ZSTD_COMPRESS=y +CONFIG_ZSTD_DECOMPRESS=y +CONFIG_XZ_DEC=y +CONFIG_XZ_DEC_X86=y +# CONFIG_XZ_DEC_POWERPC is not set +# CONFIG_XZ_DEC_ARM is not set +# CONFIG_XZ_DEC_ARMTHUMB is not set +CONFIG_XZ_DEC_ARM64=y +# CONFIG_XZ_DEC_SPARC is not set +CONFIG_XZ_DEC_RISCV=y +# CONFIG_XZ_DEC_MICROLZMA is not set +CONFIG_XZ_DEC_BCJ=y +# CONFIG_XZ_DEC_TEST is not set +CONFIG_DECOMPRESS_GZIP=y +CONFIG_DECOMPRESS_BZIP2=y +CONFIG_DECOMPRESS_LZMA=y +CONFIG_DECOMPRESS_XZ=y +CONFIG_DECOMPRESS_LZO=y +CONFIG_DECOMPRESS_LZ4=y +CONFIG_DECOMPRESS_ZSTD=y +CONFIG_GENERIC_ALLOCATOR=y +CONFIG_TEXTSEARCH=y +CONFIG_TEXTSEARCH_KMP=m +CONFIG_TEXTSEARCH_BM=m +CONFIG_TEXTSEARCH_FSM=m +CONFIG_INTERVAL_TREE=y +CONFIG_XARRAY_MULTI=y +CONFIG_ASSOCIATIVE_ARRAY=y +CONFIG_HAS_IOMEM=y +CONFIG_HAS_IOPORT=y +CONFIG_HAS_IOPORT_MAP=y +CONFIG_HAS_DMA=y +CONFIG_DMA_OPS_HELPERS=y +CONFIG_NEED_SG_DMA_FLAGS=y +CONFIG_NEED_SG_DMA_LENGTH=y +CONFIG_NEED_DMA_MAP_STATE=y +CONFIG_ARCH_DMA_ADDR_T_64BIT=y +CONFIG_ARCH_HAS_FORCE_DMA_UNENCRYPTED=y +CONFIG_SWIOTLB=y +CONFIG_SWIOTLB_DYNAMIC=y +CONFIG_DMA_NEED_SYNC=y +CONFIG_DMA_COHERENT_POOL=y +CONFIG_DMA_CMA=y +CONFIG_DMA_NUMA_CMA=y + +# +# Default contiguous memory area size: +# +CONFIG_CMA_SIZE_MBYTES=0 +CONFIG_CMA_SIZE_SEL_MBYTES=y +# CONFIG_CMA_SIZE_SEL_PERCENTAGE is not set +# CONFIG_CMA_SIZE_SEL_MIN is not set +# CONFIG_CMA_SIZE_SEL_MAX is not set +CONFIG_CMA_ALIGNMENT=8 +# CONFIG_DMA_API_DEBUG is not set +# CONFIG_DMA_MAP_BENCHMARK is not set +CONFIG_SGL_ALLOC=y +CONFIG_CHECK_SIGNATURE=y +CONFIG_CPUMASK_OFFSTACK=y +CONFIG_CPU_RMAP=y +CONFIG_DQL=y +CONFIG_GLOB=y +# CONFIG_GLOB_SELFTEST is not set +CONFIG_NLATTR=y +CONFIG_LRU_CACHE=m +CONFIG_CLZ_TAB=y +CONFIG_IRQ_POLL=y +CONFIG_MPILIB=y +CONFIG_SIGNATURE=y +CONFIG_OID_REGISTRY=y +CONFIG_UCS2_STRING=y +CONFIG_HAVE_GENERIC_VDSO=y +CONFIG_GENERIC_GETTIMEOFDAY=y +CONFIG_GENERIC_VDSO_TIME_NS=y +CONFIG_GENERIC_VDSO_OVERFLOW_PROTECT=y +CONFIG_VDSO_GETRANDOM=y +CONFIG_FONT_SUPPORT=y +CONFIG_FONTS=y +# CONFIG_FONT_8x8 is not set +CONFIG_FONT_8x16=y +# CONFIG_FONT_6x11 is not set +# CONFIG_FONT_7x14 is not set +# CONFIG_FONT_PEARL_8x8 is not set +# CONFIG_FONT_ACORN_8x8 is not set +# CONFIG_FONT_MINI_4x6 is not set +CONFIG_FONT_6x10=y +# CONFIG_FONT_10x18 is not set +# CONFIG_FONT_SUN8x16 is not set +# CONFIG_FONT_SUN12x22 is not set +CONFIG_FONT_TER16x32=y +# CONFIG_FONT_6x8 is not set +CONFIG_SG_POOL=y +CONFIG_ARCH_HAS_PMEM_API=y +CONFIG_MEMREGION=y +CONFIG_ARCH_HAS_CPU_CACHE_INVALIDATE_MEMREGION=y +CONFIG_ARCH_HAS_UACCESS_FLUSHCACHE=y +CONFIG_ARCH_HAS_COPY_MC=y +CONFIG_ARCH_STACKWALK=y +CONFIG_STACKDEPOT=y +CONFIG_STACKDEPOT_MAX_FRAMES=64 +CONFIG_SBITMAP=y +# CONFIG_LWQ_TEST is not set +# end of Library routines + +CONFIG_ASN1_ENCODER=y +CONFIG_FIRMWARE_TABLE=y +CONFIG_UNION_FIND=y + +# +# Kernel hacking +# + +# +# printk and dmesg options +# +CONFIG_PRINTK_TIME=y +# CONFIG_PRINTK_CALLER is not set +# CONFIG_STACKTRACE_BUILD_ID is not set +CONFIG_CONSOLE_LOGLEVEL_DEFAULT=7 +CONFIG_CONSOLE_LOGLEVEL_QUIET=3 +CONFIG_MESSAGE_LOGLEVEL_DEFAULT=4 +CONFIG_BOOT_PRINTK_DELAY=y +CONFIG_DYNAMIC_DEBUG=y +CONFIG_DYNAMIC_DEBUG_CORE=y +CONFIG_SYMBOLIC_ERRNAME=y +CONFIG_DEBUG_BUGVERBOSE=y +# end of printk and dmesg options + +CONFIG_DEBUG_KERNEL=y +# CONFIG_DEBUG_MISC is not set + +# +# Compile-time checks and compiler options +# +CONFIG_AS_HAS_NON_CONST_ULEB128=y +CONFIG_DEBUG_INFO_NONE=y +# CONFIG_DEBUG_INFO_DWARF_TOOLCHAIN_DEFAULT is not set +# CONFIG_DEBUG_INFO_DWARF4 is not set +# CONFIG_DEBUG_INFO_DWARF5 is not set +CONFIG_FRAME_WARN=2048 +CONFIG_STRIP_ASM_SYMS=y +# CONFIG_READABLE_ASM is not set +# CONFIG_HEADERS_INSTALL is not set +# CONFIG_DEBUG_SECTION_MISMATCH is not set +CONFIG_SECTION_MISMATCH_WARN_ONLY=y +# CONFIG_DEBUG_FORCE_FUNCTION_ALIGN_64B is not set +CONFIG_OBJTOOL=y +# CONFIG_VMLINUX_MAP is not set +# CONFIG_DEBUG_FORCE_WEAK_PER_CPU is not set +# end of Compile-time checks and compiler options + +# +# Generic Kernel Debugging Instruments +# +CONFIG_MAGIC_SYSRQ=y +CONFIG_MAGIC_SYSRQ_DEFAULT_ENABLE=0x1 +# CONFIG_MAGIC_SYSRQ_SERIAL is not set +CONFIG_DEBUG_FS=y +CONFIG_DEBUG_FS_ALLOW_ALL=y +# CONFIG_DEBUG_FS_DISALLOW_MOUNT is not set +# CONFIG_DEBUG_FS_ALLOW_NONE is not set +CONFIG_HAVE_ARCH_KGDB=y +# CONFIG_KGDB is not set +CONFIG_ARCH_HAS_UBSAN=y +# CONFIG_UBSAN is not set +CONFIG_HAVE_ARCH_KCSAN=y +CONFIG_HAVE_KCSAN_COMPILER=y +# CONFIG_KCSAN is not set +# end of Generic Kernel Debugging Instruments + +# +# Networking Debugging +# +# CONFIG_NET_DEV_REFCNT_TRACKER is not set +# CONFIG_NET_NS_REFCNT_TRACKER is not set +# CONFIG_DEBUG_NET is not set +# CONFIG_DEBUG_NET_SMALL_RTNL is not set +# end of Networking Debugging + +# +# Memory Debugging +# +# CONFIG_PAGE_EXTENSION is not set +# CONFIG_DEBUG_PAGEALLOC is not set +CONFIG_SLUB_DEBUG=y +# CONFIG_SLUB_DEBUG_ON is not set +# CONFIG_PAGE_OWNER is not set +# CONFIG_PAGE_TABLE_CHECK is not set +# CONFIG_PAGE_POISONING is not set +# CONFIG_DEBUG_PAGE_REF is not set +# CONFIG_DEBUG_RODATA_TEST is not set +CONFIG_ARCH_HAS_DEBUG_WX=y +CONFIG_DEBUG_WX=y +CONFIG_GENERIC_PTDUMP=y +CONFIG_PTDUMP_CORE=y +# CONFIG_PTDUMP_DEBUGFS is not set +CONFIG_HAVE_DEBUG_KMEMLEAK=y +# CONFIG_DEBUG_KMEMLEAK is not set +# CONFIG_PER_VMA_LOCK_STATS is not set +# CONFIG_DEBUG_OBJECTS is not set +# CONFIG_SHRINKER_DEBUG is not set +# CONFIG_DEBUG_STACK_USAGE is not set +CONFIG_SCHED_STACK_END_CHECK=y +CONFIG_ARCH_HAS_DEBUG_VM_PGTABLE=y +CONFIG_DEBUG_VM_IRQSOFF=y +CONFIG_DEBUG_VM=y +# CONFIG_DEBUG_VM_MAPLE_TREE is not set +# CONFIG_DEBUG_VM_RB is not set +# CONFIG_DEBUG_VM_PGFLAGS is not set +# CONFIG_DEBUG_VM_PGTABLE is not set +CONFIG_ARCH_HAS_DEBUG_VIRTUAL=y +# CONFIG_DEBUG_VIRTUAL is not set +CONFIG_DEBUG_MEMORY_INIT=y +# CONFIG_DEBUG_PER_CPU_MAPS is not set +# CONFIG_MEM_ALLOC_PROFILING is not set +CONFIG_HAVE_ARCH_KASAN=y +CONFIG_HAVE_ARCH_KASAN_VMALLOC=y +CONFIG_CC_HAS_KASAN_GENERIC=y +CONFIG_CC_HAS_KASAN_SW_TAGS=y +CONFIG_CC_HAS_WORKING_NOSANITIZE_ADDRESS=y +# CONFIG_KASAN is not set +CONFIG_HAVE_ARCH_KFENCE=y +# CONFIG_KFENCE is not set +CONFIG_HAVE_ARCH_KMSAN=y +# end of Memory Debugging + +CONFIG_DEBUG_SHIRQ=y + +# +# Debug Oops, Lockups and Hangs +# +# CONFIG_PANIC_ON_OOPS is not set +CONFIG_PANIC_ON_OOPS_VALUE=0 +CONFIG_PANIC_TIMEOUT=0 +CONFIG_LOCKUP_DETECTOR=y +CONFIG_SOFTLOCKUP_DETECTOR=y +CONFIG_SOFTLOCKUP_DETECTOR_INTR_STORM=y +# CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC is not set +CONFIG_HAVE_HARDLOCKUP_DETECTOR_BUDDY=y +CONFIG_HARDLOCKUP_DETECTOR=y +# CONFIG_HARDLOCKUP_DETECTOR_PREFER_BUDDY is not set +CONFIG_HARDLOCKUP_DETECTOR_PERF=y +# CONFIG_HARDLOCKUP_DETECTOR_BUDDY is not set +# CONFIG_HARDLOCKUP_DETECTOR_ARCH is not set +CONFIG_HARDLOCKUP_DETECTOR_COUNTS_HRTIMER=y +CONFIG_HARDLOCKUP_CHECK_TIMESTAMP=y +CONFIG_BOOTPARAM_HARDLOCKUP_PANIC=y +# CONFIG_DETECT_HUNG_TASK is not set +# CONFIG_WQ_WATCHDOG is not set +# CONFIG_WQ_CPU_INTENSIVE_REPORT is not set +# CONFIG_TEST_LOCKUP is not set +# end of Debug Oops, Lockups and Hangs + +# +# Scheduler Debugging +# +CONFIG_SCHED_DEBUG=y +CONFIG_SCHED_INFO=y +CONFIG_SCHEDSTATS=y +# end of Scheduler Debugging + +# CONFIG_DEBUG_PREEMPT is not set + +# +# Lock Debugging (spinlocks, mutexes, etc...) +# +CONFIG_LOCK_DEBUGGING_SUPPORT=y +# CONFIG_PROVE_LOCKING is not set +# CONFIG_LOCK_STAT is not set +# CONFIG_DEBUG_RT_MUTEXES is not set +# CONFIG_DEBUG_SPINLOCK is not set +# CONFIG_DEBUG_MUTEXES is not set +# CONFIG_DEBUG_WW_MUTEX_SLOWPATH is not set +# CONFIG_DEBUG_RWSEMS is not set +# CONFIG_DEBUG_LOCK_ALLOC is not set +# CONFIG_DEBUG_ATOMIC_SLEEP is not set +# CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set +# CONFIG_LOCK_TORTURE_TEST is not set +# CONFIG_WW_MUTEX_SELFTEST is not set +# CONFIG_SCF_TORTURE_TEST is not set +# CONFIG_CSD_LOCK_WAIT_DEBUG is not set +# end of Lock Debugging (spinlocks, mutexes, etc...) + +# CONFIG_NMI_CHECK_CPU is not set +# CONFIG_DEBUG_IRQFLAGS is not set +CONFIG_STACKTRACE=y +# CONFIG_WARN_ALL_UNSEEDED_RANDOM is not set +# CONFIG_DEBUG_KOBJECT is not set + +# +# Debug kernel data structures +# +CONFIG_DEBUG_LIST=y +# CONFIG_DEBUG_PLIST is not set +# CONFIG_DEBUG_SG is not set +# CONFIG_DEBUG_NOTIFIERS is not set +# CONFIG_DEBUG_MAPLE_TREE is not set +# end of Debug kernel data structures + +# +# RCU Debugging +# +CONFIG_TORTURE_TEST=m +# CONFIG_RCU_SCALE_TEST is not set +CONFIG_RCU_TORTURE_TEST=m +# CONFIG_RCU_TORTURE_TEST_CHK_RDR_STATE is not set +# CONFIG_RCU_TORTURE_TEST_LOG_CPU is not set +# CONFIG_RCU_REF_SCALE_TEST is not set +CONFIG_RCU_CPU_STALL_TIMEOUT=60 +CONFIG_RCU_EXP_CPU_STALL_TIMEOUT=0 +# CONFIG_RCU_CPU_STALL_CPUTIME is not set +# CONFIG_RCU_TRACE is not set +# CONFIG_RCU_EQS_DEBUG is not set +# end of RCU Debugging + +# CONFIG_DEBUG_WQ_FORCE_RR_CPU is not set +# CONFIG_CPU_HOTPLUG_STATE_CONTROL is not set +CONFIG_LATENCYTOP=y +# CONFIG_DEBUG_CGROUP_REF is not set +CONFIG_USER_STACKTRACE_SUPPORT=y +CONFIG_NOP_TRACER=y +CONFIG_HAVE_RETHOOK=y +CONFIG_RETHOOK=y +CONFIG_HAVE_FUNCTION_TRACER=y +CONFIG_HAVE_FUNCTION_GRAPH_TRACER=y +CONFIG_HAVE_FUNCTION_GRAPH_FREGS=y +CONFIG_HAVE_FTRACE_GRAPH_FUNC=y +CONFIG_HAVE_DYNAMIC_FTRACE=y +CONFIG_HAVE_DYNAMIC_FTRACE_WITH_REGS=y +CONFIG_HAVE_DYNAMIC_FTRACE_WITH_DIRECT_CALLS=y +CONFIG_HAVE_DYNAMIC_FTRACE_WITH_ARGS=y +CONFIG_HAVE_FTRACE_REGS_HAVING_PT_REGS=y +CONFIG_HAVE_DYNAMIC_FTRACE_NO_PATCHABLE=y +CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y +CONFIG_HAVE_SYSCALL_TRACEPOINTS=y +CONFIG_HAVE_FENTRY=y +CONFIG_HAVE_OBJTOOL_MCOUNT=y +CONFIG_HAVE_OBJTOOL_NOP_MCOUNT=y +CONFIG_HAVE_C_RECORDMCOUNT=y +CONFIG_HAVE_BUILDTIME_MCOUNT_SORT=y +CONFIG_BUILDTIME_MCOUNT_SORT=y +CONFIG_TRACER_MAX_TRACE=y +CONFIG_TRACE_CLOCK=y +CONFIG_RING_BUFFER=y +CONFIG_EVENT_TRACING=y +CONFIG_CONTEXT_SWITCH_TRACER=y +CONFIG_TRACING=y +CONFIG_GENERIC_TRACER=y +CONFIG_TRACING_SUPPORT=y +CONFIG_FTRACE=y +CONFIG_BOOTTIME_TRACING=y +CONFIG_FUNCTION_TRACER=y +CONFIG_FUNCTION_GRAPH_TRACER=y +# CONFIG_FUNCTION_GRAPH_RETVAL is not set +# CONFIG_FUNCTION_GRAPH_RETADDR is not set +CONFIG_DYNAMIC_FTRACE=y +CONFIG_DYNAMIC_FTRACE_WITH_REGS=y +CONFIG_DYNAMIC_FTRACE_WITH_DIRECT_CALLS=y +CONFIG_DYNAMIC_FTRACE_WITH_ARGS=y +# CONFIG_FPROBE is not set +CONFIG_FUNCTION_PROFILER=y +CONFIG_STACK_TRACER=y +# CONFIG_IRQSOFF_TRACER is not set +# CONFIG_PREEMPT_TRACER is not set +CONFIG_SCHED_TRACER=y +CONFIG_HWLAT_TRACER=y +# CONFIG_OSNOISE_TRACER is not set +# CONFIG_TIMERLAT_TRACER is not set +CONFIG_MMIOTRACE=y +CONFIG_FTRACE_SYSCALLS=y +CONFIG_TRACER_SNAPSHOT=y +# CONFIG_TRACER_SNAPSHOT_PER_CPU_SWAP is not set +CONFIG_BRANCH_PROFILE_NONE=y +# CONFIG_PROFILE_ANNOTATED_BRANCHES is not set +CONFIG_BLK_DEV_IO_TRACE=y +CONFIG_KPROBE_EVENTS=y +# CONFIG_KPROBE_EVENTS_ON_NOTRACE is not set +CONFIG_UPROBE_EVENTS=y +CONFIG_BPF_EVENTS=y +CONFIG_DYNAMIC_EVENTS=y +CONFIG_PROBE_EVENTS=y +CONFIG_FTRACE_MCOUNT_RECORD=y +CONFIG_FTRACE_MCOUNT_USE_CC=y +CONFIG_TRACING_MAP=y +CONFIG_SYNTH_EVENTS=y +# CONFIG_USER_EVENTS is not set +CONFIG_HIST_TRIGGERS=y +# CONFIG_TRACE_EVENT_INJECT is not set +# CONFIG_TRACEPOINT_BENCHMARK is not set +CONFIG_RING_BUFFER_BENCHMARK=m +CONFIG_TRACE_EVAL_MAP_FILE=y +# CONFIG_FTRACE_RECORD_RECURSION is not set +# CONFIG_FTRACE_VALIDATE_RCU_IS_WATCHING is not set +# CONFIG_FTRACE_STARTUP_TEST is not set +# CONFIG_FTRACE_SORT_STARTUP_TEST is not set +# CONFIG_RING_BUFFER_STARTUP_TEST is not set +# CONFIG_RING_BUFFER_VALIDATE_TIME_DELTAS is not set +# CONFIG_MMIOTRACE_TEST is not set +# CONFIG_PREEMPTIRQ_DELAY_TEST is not set +# CONFIG_SYNTH_EVENT_GEN_TEST is not set +# CONFIG_KPROBE_EVENT_GEN_TEST is not set +# CONFIG_HIST_TRIGGERS_DEBUG is not set +# CONFIG_RV is not set +CONFIG_PROVIDE_OHCI1394_DMA_INIT=y +# CONFIG_SAMPLES is not set +CONFIG_HAVE_SAMPLE_FTRACE_DIRECT=y +CONFIG_HAVE_SAMPLE_FTRACE_DIRECT_MULTI=y +CONFIG_ARCH_HAS_DEVMEM_IS_ALLOWED=y +# CONFIG_STRICT_DEVMEM is not set + +# +# x86 Debugging +# +CONFIG_EARLY_PRINTK_USB=y +# CONFIG_X86_VERBOSE_BOOTUP is not set +CONFIG_EARLY_PRINTK=y +CONFIG_EARLY_PRINTK_DBGP=y +# CONFIG_EARLY_PRINTK_USB_XDBC is not set +# CONFIG_EFI_PGT_DUMP is not set +# CONFIG_DEBUG_TLBFLUSH is not set +CONFIG_HAVE_MMIOTRACE_SUPPORT=y +# CONFIG_X86_DECODER_SELFTEST is not set +CONFIG_IO_DELAY_0X80=y +# CONFIG_IO_DELAY_0XED is not set +# CONFIG_IO_DELAY_UDELAY is not set +# CONFIG_IO_DELAY_NONE is not set +# CONFIG_DEBUG_BOOT_PARAMS is not set +# CONFIG_CPA_DEBUG is not set +# CONFIG_DEBUG_ENTRY is not set +# CONFIG_DEBUG_NMI_SELFTEST is not set +# CONFIG_X86_DEBUG_FPU is not set +# CONFIG_PUNIT_ATOM_DEBUG is not set +CONFIG_UNWINDER_ORC=y +# CONFIG_UNWINDER_FRAME_POINTER is not set +# end of x86 Debugging + +# +# Kernel Testing and Coverage +# +# CONFIG_KUNIT is not set +# CONFIG_NOTIFIER_ERROR_INJECTION is not set +# CONFIG_FUNCTION_ERROR_INJECTION is not set +# CONFIG_FAULT_INJECTION is not set +CONFIG_ARCH_HAS_KCOV=y +CONFIG_CC_HAS_SANCOV_TRACE_PC=y +# CONFIG_KCOV is not set +# CONFIG_RUNTIME_TESTING_MENU is not set +CONFIG_ARCH_USE_MEMTEST=y +CONFIG_MEMTEST=y +# end of Kernel Testing and Coverage + +# +# Rust hacking +# +# end of Rust hacking +# end of Kernel hacking + +# +# Gentoo Linux +# +CONFIG_GENTOO_LINUX=y +CONFIG_GENTOO_LINUX_UDEV=y +CONFIG_GENTOO_LINUX_PORTAGE=y + +# +# Support for init systems, system and service managers +# +CONFIG_GENTOO_LINUX_INIT_SCRIPT=y +CONFIG_GENTOO_LINUX_INIT_SYSTEMD=y +# end of Support for init systems, system and service managers + +CONFIG_GENTOO_KERNEL_SELF_PROTECTION=y +CONFIG_GENTOO_PRINT_FIRMWARE_INFO=y +# end of Gentoo Linux diff --git a/Gentoo/gentooamd/kernel/kernel-config-6.15.4-Ganome-v1.02 b/Gentoo/gentooamd/kernel/kernel-config-6.15.4-Ganome-v1.02 new file mode 100644 index 00000000..09ac7a82 --- /dev/null +++ b/Gentoo/gentooamd/kernel/kernel-config-6.15.4-Ganome-v1.02 @@ -0,0 +1,7440 @@ +# +# Automatically generated file; DO NOT EDIT. +# Linux/x86 6.15.4 Kernel Configuration +# +CONFIG_CC_VERSION_TEXT="x86_64-pc-linux-gnu-gcc (Gentoo 14.3.0 p8) 14.3.0" +CONFIG_CC_IS_GCC=y +CONFIG_GCC_VERSION=140300 +CONFIG_CLANG_VERSION=0 +CONFIG_AS_IS_GNU=y +CONFIG_AS_VERSION=24400 +CONFIG_LD_IS_BFD=y +CONFIG_LD_VERSION=24400 +CONFIG_LLD_VERSION=0 +CONFIG_RUSTC_VERSION=108700 +CONFIG_RUSTC_LLVM_VERSION=200101 +CONFIG_CC_CAN_LINK=y +CONFIG_CC_HAS_ASM_GOTO_OUTPUT=y +CONFIG_CC_HAS_ASM_GOTO_TIED_OUTPUT=y +CONFIG_TOOLS_SUPPORT_RELR=y +CONFIG_CC_HAS_ASM_INLINE=y +CONFIG_CC_HAS_NO_PROFILE_FN_ATTR=y +CONFIG_LD_CAN_USE_KEEP_IN_OVERLAY=y +CONFIG_RUSTC_HAS_COERCE_POINTEE=y +CONFIG_PAHOLE_VERSION=129 +CONFIG_IRQ_WORK=y +CONFIG_BUILDTIME_TABLE_SORT=y +CONFIG_THREAD_INFO_IN_TASK=y + +# +# General setup +# +CONFIG_INIT_ENV_ARG_LIMIT=32 +# CONFIG_COMPILE_TEST is not set +# CONFIG_WERROR is not set +CONFIG_LOCALVERSION="-Ganome-v1.02" +CONFIG_LOCALVERSION_AUTO=y +CONFIG_BUILD_SALT="" +CONFIG_HAVE_KERNEL_GZIP=y +CONFIG_HAVE_KERNEL_BZIP2=y +CONFIG_HAVE_KERNEL_LZMA=y +CONFIG_HAVE_KERNEL_XZ=y +CONFIG_HAVE_KERNEL_LZO=y +CONFIG_HAVE_KERNEL_LZ4=y +CONFIG_HAVE_KERNEL_ZSTD=y +CONFIG_KERNEL_GZIP=y +# CONFIG_KERNEL_BZIP2 is not set +# CONFIG_KERNEL_LZMA is not set +# CONFIG_KERNEL_XZ is not set +# CONFIG_KERNEL_LZO is not set +# CONFIG_KERNEL_LZ4 is not set +# CONFIG_KERNEL_ZSTD is not set +CONFIG_DEFAULT_INIT="" +CONFIG_DEFAULT_HOSTNAME="(none)" +CONFIG_SYSVIPC=y +CONFIG_SYSVIPC_SYSCTL=y +CONFIG_SYSVIPC_COMPAT=y +CONFIG_POSIX_MQUEUE=y +CONFIG_POSIX_MQUEUE_SYSCTL=y +CONFIG_WATCH_QUEUE=y +CONFIG_CROSS_MEMORY_ATTACH=y +# CONFIG_USELIB is not set +CONFIG_AUDIT=y +CONFIG_HAVE_ARCH_AUDITSYSCALL=y +CONFIG_AUDITSYSCALL=y + +# +# IRQ subsystem +# +CONFIG_GENERIC_IRQ_PROBE=y +CONFIG_GENERIC_IRQ_SHOW=y +CONFIG_GENERIC_IRQ_EFFECTIVE_AFF_MASK=y +CONFIG_GENERIC_PENDING_IRQ=y +CONFIG_GENERIC_IRQ_MIGRATION=y +CONFIG_HARDIRQS_SW_RESEND=y +CONFIG_IRQ_DOMAIN=y +CONFIG_IRQ_DOMAIN_HIERARCHY=y +CONFIG_GENERIC_MSI_IRQ=y +CONFIG_GENERIC_IRQ_MATRIX_ALLOCATOR=y +CONFIG_GENERIC_IRQ_RESERVATION_MODE=y +CONFIG_GENERIC_IRQ_STAT_SNAPSHOT=y +CONFIG_IRQ_FORCED_THREADING=y +CONFIG_SPARSE_IRQ=y +# CONFIG_GENERIC_IRQ_DEBUGFS is not set +# end of IRQ subsystem + +CONFIG_CLOCKSOURCE_WATCHDOG=y +CONFIG_ARCH_CLOCKSOURCE_INIT=y +CONFIG_GENERIC_TIME_VSYSCALL=y +CONFIG_GENERIC_CLOCKEVENTS=y +CONFIG_GENERIC_CLOCKEVENTS_BROADCAST=y +CONFIG_GENERIC_CLOCKEVENTS_BROADCAST_IDLE=y +CONFIG_GENERIC_CLOCKEVENTS_MIN_ADJUST=y +CONFIG_GENERIC_CMOS_UPDATE=y +CONFIG_HAVE_POSIX_CPU_TIMERS_TASK_WORK=y +CONFIG_POSIX_CPU_TIMERS_TASK_WORK=y +CONFIG_CONTEXT_TRACKING=y +CONFIG_CONTEXT_TRACKING_IDLE=y + +# +# Timers subsystem +# +CONFIG_TICK_ONESHOT=y +CONFIG_NO_HZ_COMMON=y +# CONFIG_HZ_PERIODIC is not set +CONFIG_NO_HZ_IDLE=y +# CONFIG_NO_HZ_FULL is not set +CONFIG_CONTEXT_TRACKING_USER=y +# CONFIG_CONTEXT_TRACKING_USER_FORCE is not set +# CONFIG_NO_HZ is not set +CONFIG_HIGH_RES_TIMERS=y +CONFIG_CLOCKSOURCE_WATCHDOG_MAX_SKEW_US=125 +# end of Timers subsystem + +CONFIG_BPF=y +CONFIG_HAVE_EBPF_JIT=y +CONFIG_ARCH_WANT_DEFAULT_BPF_JIT=y + +# +# BPF subsystem +# +CONFIG_BPF_SYSCALL=y +CONFIG_BPF_JIT=y +CONFIG_BPF_JIT_ALWAYS_ON=y +CONFIG_BPF_JIT_DEFAULT_ON=y +CONFIG_BPF_UNPRIV_DEFAULT_OFF=y +CONFIG_USERMODE_DRIVER=y +CONFIG_BPF_PRELOAD=y +CONFIG_BPF_PRELOAD_UMD=m +CONFIG_BPF_LSM=y +# end of BPF subsystem + +CONFIG_PREEMPT_BUILD=y +CONFIG_ARCH_HAS_PREEMPT_LAZY=y +# CONFIG_PREEMPT_NONE is not set +CONFIG_PREEMPT_VOLUNTARY=y +# CONFIG_PREEMPT is not set +# CONFIG_PREEMPT_LAZY is not set +# CONFIG_PREEMPT_RT is not set +CONFIG_PREEMPT_COUNT=y +CONFIG_PREEMPTION=y +CONFIG_PREEMPT_DYNAMIC=y +CONFIG_SCHED_CORE=y + +# +# CPU/Task time and stats accounting +# +CONFIG_VIRT_CPU_ACCOUNTING=y +# CONFIG_TICK_CPU_ACCOUNTING is not set +CONFIG_VIRT_CPU_ACCOUNTING_GEN=y +CONFIG_IRQ_TIME_ACCOUNTING=y +CONFIG_HAVE_SCHED_AVG_IRQ=y +CONFIG_BSD_PROCESS_ACCT=y +CONFIG_BSD_PROCESS_ACCT_V3=y +CONFIG_TASKSTATS=y +CONFIG_TASK_DELAY_ACCT=y +CONFIG_TASK_XACCT=y +CONFIG_TASK_IO_ACCOUNTING=y +CONFIG_PSI=y +CONFIG_PSI_DEFAULT_DISABLED=y +# end of CPU/Task time and stats accounting + +CONFIG_CPU_ISOLATION=y + +# +# RCU Subsystem +# +CONFIG_TREE_RCU=y +CONFIG_PREEMPT_RCU=y +# CONFIG_RCU_EXPERT is not set +CONFIG_TREE_SRCU=y +CONFIG_TASKS_RCU_GENERIC=y +CONFIG_NEED_TASKS_RCU=y +CONFIG_TASKS_RCU=y +CONFIG_TASKS_RUDE_RCU=y +CONFIG_TASKS_TRACE_RCU=y +CONFIG_RCU_STALL_COMMON=y +CONFIG_RCU_NEED_SEGCBLIST=y +# end of RCU Subsystem + +CONFIG_IKCONFIG=y +CONFIG_IKCONFIG_PROC=y +# CONFIG_IKHEADERS is not set +CONFIG_LOG_BUF_SHIFT=18 +CONFIG_LOG_CPU_MAX_BUF_SHIFT=12 +# CONFIG_PRINTK_INDEX is not set +CONFIG_HAVE_UNSTABLE_SCHED_CLOCK=y + +# +# Scheduler features +# +# CONFIG_UCLAMP_TASK is not set +# CONFIG_SCHED_ALT is not set +# end of Scheduler features + +CONFIG_ARCH_SUPPORTS_NUMA_BALANCING=y +CONFIG_ARCH_WANT_BATCHED_UNMAP_TLB_FLUSH=y +CONFIG_CC_HAS_INT128=y +CONFIG_CC_IMPLICIT_FALLTHROUGH="-Wimplicit-fallthrough=5" +CONFIG_GCC10_NO_ARRAY_BOUNDS=y +CONFIG_CC_NO_ARRAY_BOUNDS=y +CONFIG_GCC_NO_STRINGOP_OVERFLOW=y +CONFIG_CC_NO_STRINGOP_OVERFLOW=y +CONFIG_ARCH_SUPPORTS_INT128=y +CONFIG_NUMA_BALANCING=y +CONFIG_NUMA_BALANCING_DEFAULT_ENABLED=y +CONFIG_SLAB_OBJ_EXT=y +CONFIG_CGROUPS=y +CONFIG_PAGE_COUNTER=y +# CONFIG_CGROUP_FAVOR_DYNMODS is not set +CONFIG_MEMCG=y +# CONFIG_MEMCG_V1 is not set +CONFIG_BLK_CGROUP=y +CONFIG_CGROUP_WRITEBACK=y +CONFIG_CGROUP_SCHED=y +CONFIG_GROUP_SCHED_WEIGHT=y +CONFIG_FAIR_GROUP_SCHED=y +CONFIG_CFS_BANDWIDTH=y +# CONFIG_RT_GROUP_SCHED is not set +CONFIG_SCHED_MM_CID=y +CONFIG_CGROUP_PIDS=y +# CONFIG_CGROUP_RDMA is not set +CONFIG_CGROUP_DMEM=y +CONFIG_CGROUP_FREEZER=y +CONFIG_CPUSETS=y +# CONFIG_CPUSETS_V1 is not set +CONFIG_CGROUP_DEVICE=y +CONFIG_CGROUP_CPUACCT=y +CONFIG_CGROUP_PERF=y +CONFIG_CGROUP_BPF=y +CONFIG_CGROUP_MISC=y +# CONFIG_CGROUP_DEBUG is not set +CONFIG_SOCK_CGROUP_DATA=y +CONFIG_NAMESPACES=y +CONFIG_UTS_NS=y +CONFIG_TIME_NS=y +CONFIG_IPC_NS=y +CONFIG_USER_NS=y +CONFIG_PID_NS=y +CONFIG_NET_NS=y +CONFIG_CHECKPOINT_RESTORE=y +CONFIG_SCHED_AUTOGROUP=y +CONFIG_RELAY=y +CONFIG_BLK_DEV_INITRD=y +CONFIG_INITRAMFS_SOURCE="" +CONFIG_RD_GZIP=y +CONFIG_RD_BZIP2=y +CONFIG_RD_LZMA=y +CONFIG_RD_XZ=y +CONFIG_RD_LZO=y +CONFIG_RD_LZ4=y +CONFIG_RD_ZSTD=y +CONFIG_BOOT_CONFIG=y +# CONFIG_BOOT_CONFIG_FORCE is not set +# CONFIG_BOOT_CONFIG_EMBED is not set +CONFIG_INITRAMFS_PRESERVE_MTIME=y +CONFIG_CC_OPTIMIZE_FOR_PERFORMANCE=y +# CONFIG_CC_OPTIMIZE_FOR_SIZE is not set +CONFIG_LD_ORPHAN_WARN=y +CONFIG_LD_ORPHAN_WARN_LEVEL="warn" +CONFIG_SYSCTL=y +CONFIG_HAVE_UID16=y +CONFIG_SYSCTL_EXCEPTION_TRACE=y +CONFIG_SYSFS_SYSCALL=y +CONFIG_HAVE_PCSPKR_PLATFORM=y +CONFIG_EXPERT=y +CONFIG_UID16=y +CONFIG_MULTIUSER=y +CONFIG_SGETMASK_SYSCALL=y +CONFIG_FHANDLE=y +CONFIG_POSIX_TIMERS=y +CONFIG_PRINTK=y +CONFIG_BUG=y +CONFIG_ELF_CORE=y +CONFIG_PCSPKR_PLATFORM=y +# CONFIG_BASE_SMALL is not set +CONFIG_FUTEX=y +CONFIG_FUTEX_PI=y +CONFIG_EPOLL=y +CONFIG_SIGNALFD=y +CONFIG_TIMERFD=y +CONFIG_EVENTFD=y +CONFIG_SHMEM=y +CONFIG_AIO=y +CONFIG_IO_URING=y +CONFIG_ADVISE_SYSCALLS=y +CONFIG_MEMBARRIER=y +CONFIG_KCMP=y +CONFIG_RSEQ=y +# CONFIG_DEBUG_RSEQ is not set +CONFIG_CACHESTAT_SYSCALL=y +# CONFIG_PC104 is not set +CONFIG_KALLSYMS=y +# CONFIG_KALLSYMS_SELFTEST is not set +CONFIG_KALLSYMS_ALL=y +CONFIG_ARCH_HAS_MEMBARRIER_SYNC_CORE=y +CONFIG_ARCH_SUPPORTS_MSEAL_SYSTEM_MAPPINGS=y +CONFIG_HAVE_PERF_EVENTS=y +CONFIG_GUEST_PERF_EVENTS=y + +# +# Kernel Performance Events And Counters +# +CONFIG_PERF_EVENTS=y +# CONFIG_DEBUG_PERF_USE_VMALLOC is not set +# end of Kernel Performance Events And Counters + +CONFIG_SYSTEM_DATA_VERIFICATION=y +CONFIG_PROFILING=y +CONFIG_TRACEPOINTS=y + +# +# Kexec and crash features +# +CONFIG_CRASH_RESERVE=y +CONFIG_VMCORE_INFO=y +CONFIG_KEXEC_CORE=y +CONFIG_HAVE_IMA_KEXEC=y +CONFIG_KEXEC=y +CONFIG_KEXEC_FILE=y +CONFIG_KEXEC_SIG=y +CONFIG_KEXEC_SIG_FORCE=y +CONFIG_KEXEC_BZIMAGE_VERIFY_SIG=y +CONFIG_CRASH_DUMP=y +CONFIG_CRASH_HOTPLUG=y +CONFIG_CRASH_MAX_MEMORY_RANGES=8192 +# end of Kexec and crash features +# end of General setup + +CONFIG_64BIT=y +CONFIG_X86_64=y +CONFIG_X86=y +CONFIG_INSTRUCTION_DECODER=y +CONFIG_OUTPUT_FORMAT="elf64-x86-64" +CONFIG_LOCKDEP_SUPPORT=y +CONFIG_STACKTRACE_SUPPORT=y +CONFIG_MMU=y +CONFIG_ARCH_MMAP_RND_BITS_MIN=28 +CONFIG_ARCH_MMAP_RND_BITS_MAX=32 +CONFIG_ARCH_MMAP_RND_COMPAT_BITS_MIN=8 +CONFIG_ARCH_MMAP_RND_COMPAT_BITS_MAX=16 +CONFIG_GENERIC_ISA_DMA=y +CONFIG_GENERIC_BUG=y +CONFIG_GENERIC_BUG_RELATIVE_POINTERS=y +CONFIG_ARCH_MAY_HAVE_PC_FDC=y +CONFIG_GENERIC_CALIBRATE_DELAY=y +CONFIG_ARCH_HAS_CPU_RELAX=y +CONFIG_ARCH_HIBERNATION_POSSIBLE=y +CONFIG_ARCH_SUSPEND_POSSIBLE=y +CONFIG_AUDIT_ARCH=y +CONFIG_X86_64_SMP=y +CONFIG_ARCH_SUPPORTS_UPROBES=y +CONFIG_FIX_EARLYCON_MEM=y +CONFIG_DYNAMIC_PHYSICAL_MASK=y +CONFIG_PGTABLE_LEVELS=4 + +# +# Processor type and features +# +CONFIG_SMP=y +CONFIG_X86_X2APIC=y +CONFIG_X86_POSTED_MSI=y +CONFIG_X86_MPPARSE=y +CONFIG_X86_CPU_RESCTRL=y +CONFIG_RESCTRL_FS_PSEUDO_LOCK=y +CONFIG_X86_FRED=y +# CONFIG_X86_EXTENDED_PLATFORM is not set +# CONFIG_X86_INTEL_LPSS is not set +CONFIG_X86_AMD_PLATFORM_DEVICE=y +CONFIG_IOSF_MBI=y +# CONFIG_IOSF_MBI_DEBUG is not set +CONFIG_X86_SUPPORTS_MEMORY_FAILURE=y +CONFIG_SCHED_OMIT_FRAME_POINTER=y +# CONFIG_HYPERVISOR_GUEST is not set +CONFIG_X86_INTERNODE_CACHE_SHIFT=6 +CONFIG_X86_L1_CACHE_SHIFT=6 +CONFIG_X86_TSC=y +CONFIG_X86_HAVE_PAE=y +CONFIG_X86_CX8=y +CONFIG_X86_CMOV=y +CONFIG_X86_MINIMUM_CPU_FAMILY=64 +CONFIG_X86_DEBUGCTLMSR=y +CONFIG_IA32_FEAT_CTL=y +CONFIG_X86_VMX_FEATURE_NAMES=y +CONFIG_PROCESSOR_SELECT=y +CONFIG_BROADCAST_TLB_FLUSH=y +CONFIG_CPU_SUP_INTEL=y +CONFIG_CPU_SUP_AMD=y +# CONFIG_CPU_SUP_HYGON is not set +# CONFIG_CPU_SUP_CENTAUR is not set +# CONFIG_CPU_SUP_ZHAOXIN is not set +CONFIG_HPET_TIMER=y +CONFIG_HPET_EMULATE_RTC=y +CONFIG_DMI=y +# CONFIG_GART_IOMMU is not set +CONFIG_BOOT_VESA_SUPPORT=y +CONFIG_MAXSMP=y +CONFIG_NR_CPUS_RANGE_BEGIN=8192 +CONFIG_NR_CPUS_RANGE_END=8192 +CONFIG_NR_CPUS_DEFAULT=8192 +CONFIG_NR_CPUS=8192 +CONFIG_SCHED_CLUSTER=y +CONFIG_SCHED_SMT=y +CONFIG_SCHED_MC=y +CONFIG_SCHED_MC_PRIO=y +CONFIG_X86_LOCAL_APIC=y +CONFIG_ACPI_MADT_WAKEUP=y +CONFIG_X86_IO_APIC=y +CONFIG_X86_REROUTE_FOR_BROKEN_BOOT_IRQS=y +CONFIG_X86_MCE=y +CONFIG_X86_MCELOG_LEGACY=y +# CONFIG_X86_MCE_INTEL is not set +CONFIG_X86_MCE_AMD=y +CONFIG_X86_MCE_THRESHOLD=y +# CONFIG_X86_MCE_INJECT is not set + +# +# Performance monitoring +# +CONFIG_PERF_EVENTS_INTEL_UNCORE=y +CONFIG_PERF_EVENTS_INTEL_RAPL=m +CONFIG_PERF_EVENTS_INTEL_CSTATE=y +CONFIG_PERF_EVENTS_AMD_POWER=m +CONFIG_PERF_EVENTS_AMD_UNCORE=m +CONFIG_PERF_EVENTS_AMD_BRS=y +# end of Performance monitoring + +CONFIG_X86_VSYSCALL_EMULATION=y +CONFIG_X86_IOPL_IOPERM=y +CONFIG_MICROCODE=y +# CONFIG_MICROCODE_LATE_LOADING is not set +CONFIG_X86_MSR=m +CONFIG_X86_CPUID=m +# CONFIG_X86_5LEVEL is not set +CONFIG_X86_DIRECT_GBPAGES=y +CONFIG_X86_CPA_STATISTICS=y +CONFIG_X86_MEM_ENCRYPT=y +CONFIG_AMD_MEM_ENCRYPT=y +CONFIG_NUMA=y +# CONFIG_AMD_NUMA is not set +CONFIG_X86_64_ACPI_NUMA=y +CONFIG_NODES_SHIFT=10 +CONFIG_ARCH_SPARSEMEM_ENABLE=y +CONFIG_ARCH_SPARSEMEM_DEFAULT=y +# CONFIG_ARCH_MEMORY_PROBE is not set +CONFIG_ILLEGAL_POINTER_VALUE=0xdead000000000000 +CONFIG_X86_PMEM_LEGACY_DEVICE=y +CONFIG_X86_PMEM_LEGACY=y +CONFIG_X86_CHECK_BIOS_CORRUPTION=y +CONFIG_X86_BOOTPARAM_MEMORY_CORRUPTION_CHECK=y +CONFIG_MTRR=y +CONFIG_MTRR_SANITIZER=y +CONFIG_MTRR_SANITIZER_ENABLE_DEFAULT=0 +CONFIG_MTRR_SANITIZER_SPARE_REG_NR_DEFAULT=1 +CONFIG_X86_PAT=y +CONFIG_X86_UMIP=y +CONFIG_CC_HAS_IBT=y +CONFIG_X86_CET=y +CONFIG_X86_KERNEL_IBT=y +CONFIG_X86_INTEL_MEMORY_PROTECTION_KEYS=y +CONFIG_ARCH_PKEY_BITS=4 +CONFIG_X86_INTEL_TSX_MODE_OFF=y +# CONFIG_X86_INTEL_TSX_MODE_ON is not set +# CONFIG_X86_INTEL_TSX_MODE_AUTO is not set +# CONFIG_X86_SGX is not set +CONFIG_X86_USER_SHADOW_STACK=y +CONFIG_EFI=y +CONFIG_EFI_STUB=y +CONFIG_EFI_HANDOVER_PROTOCOL=y +CONFIG_EFI_MIXED=y +CONFIG_EFI_RUNTIME_MAP=y +# CONFIG_HZ_100 is not set +# CONFIG_HZ_250 is not set +# CONFIG_HZ_300 is not set +CONFIG_HZ_1000=y +CONFIG_HZ=1000 +CONFIG_SCHED_HRTICK=y +CONFIG_ARCH_SUPPORTS_KEXEC=y +CONFIG_ARCH_SUPPORTS_KEXEC_FILE=y +CONFIG_ARCH_SELECTS_KEXEC_FILE=y +CONFIG_ARCH_SUPPORTS_KEXEC_PURGATORY=y +CONFIG_ARCH_SUPPORTS_KEXEC_SIG=y +CONFIG_ARCH_SUPPORTS_KEXEC_SIG_FORCE=y +CONFIG_ARCH_SUPPORTS_KEXEC_BZIMAGE_VERIFY_SIG=y +CONFIG_ARCH_SUPPORTS_KEXEC_JUMP=y +CONFIG_ARCH_SUPPORTS_CRASH_DUMP=y +CONFIG_ARCH_DEFAULT_CRASH_DUMP=y +CONFIG_ARCH_SUPPORTS_CRASH_HOTPLUG=y +CONFIG_ARCH_HAS_GENERIC_CRASHKERNEL_RESERVATION=y +CONFIG_PHYSICAL_START=0x1000000 +CONFIG_RELOCATABLE=y +CONFIG_RANDOMIZE_BASE=y +CONFIG_X86_NEED_RELOCS=y +CONFIG_PHYSICAL_ALIGN=0x200000 +CONFIG_DYNAMIC_MEMORY_LAYOUT=y +CONFIG_RANDOMIZE_MEMORY=y +CONFIG_RANDOMIZE_MEMORY_PHYSICAL_PADDING=0xa +CONFIG_HOTPLUG_CPU=y +# CONFIG_COMPAT_VDSO is not set +CONFIG_LEGACY_VSYSCALL_XONLY=y +# CONFIG_LEGACY_VSYSCALL_NONE is not set +# CONFIG_CMDLINE_BOOL is not set +# CONFIG_MODIFY_LDT_SYSCALL is not set +# CONFIG_STRICT_SIGALTSTACK_SIZE is not set +CONFIG_HAVE_LIVEPATCH=y +# CONFIG_LIVEPATCH is not set +CONFIG_X86_BUS_LOCK_DETECT=y +# end of Processor type and features + +CONFIG_CC_HAS_NAMED_AS=y +CONFIG_CC_HAS_NAMED_AS_FIXED_SANITIZERS=y +CONFIG_USE_X86_SEG_SUPPORT=y +CONFIG_CC_HAS_SLS=y +CONFIG_CC_HAS_RETURN_THUNK=y +CONFIG_CC_HAS_ENTRY_PADDING=y +CONFIG_FUNCTION_PADDING_CFI=11 +CONFIG_FUNCTION_PADDING_BYTES=16 +CONFIG_CALL_PADDING=y +CONFIG_HAVE_CALL_THUNKS=y +CONFIG_CALL_THUNKS=y +CONFIG_PREFIX_SYMBOLS=y +CONFIG_CPU_MITIGATIONS=y +CONFIG_MITIGATION_PAGE_TABLE_ISOLATION=y +CONFIG_MITIGATION_RETPOLINE=y +CONFIG_MITIGATION_RETHUNK=y +CONFIG_MITIGATION_UNRET_ENTRY=y +CONFIG_MITIGATION_CALL_DEPTH_TRACKING=y +# CONFIG_CALL_THUNKS_DEBUG is not set +CONFIG_MITIGATION_IBPB_ENTRY=y +CONFIG_MITIGATION_IBRS_ENTRY=y +CONFIG_MITIGATION_SRSO=y +CONFIG_MITIGATION_SLS=y +CONFIG_MITIGATION_GDS=y +CONFIG_MITIGATION_RFDS=y +CONFIG_MITIGATION_SPECTRE_BHI=y +CONFIG_MITIGATION_MDS=y +CONFIG_MITIGATION_TAA=y +CONFIG_MITIGATION_MMIO_STALE_DATA=y +CONFIG_MITIGATION_L1TF=y +CONFIG_MITIGATION_RETBLEED=y +CONFIG_MITIGATION_SPECTRE_V1=y +CONFIG_MITIGATION_SPECTRE_V2=y +CONFIG_MITIGATION_SRBDS=y +CONFIG_MITIGATION_SSB=y +CONFIG_MITIGATION_ITS=y +CONFIG_ARCH_HAS_ADD_PAGES=y + +# +# Power management and ACPI options +# +# CONFIG_SUSPEND is not set +# CONFIG_HIBERNATION is not set +CONFIG_PM=y +# CONFIG_PM_DEBUG is not set +CONFIG_PM_CLK=y +CONFIG_PM_GENERIC_DOMAINS=y +# CONFIG_WQ_POWER_EFFICIENT_DEFAULT is not set +CONFIG_ENERGY_MODEL=y +CONFIG_ARCH_SUPPORTS_ACPI=y +CONFIG_ACPI=y +CONFIG_ACPI_LEGACY_TABLES_LOOKUP=y +CONFIG_ARCH_MIGHT_HAVE_ACPI_PDC=y +CONFIG_ACPI_SYSTEM_POWER_STATES_SUPPORT=y +CONFIG_ACPI_THERMAL_LIB=y +# CONFIG_ACPI_DEBUGGER is not set +# CONFIG_ACPI_SPCR_TABLE is not set +CONFIG_ACPI_FPDT=y +CONFIG_ACPI_LPIT=y +CONFIG_ACPI_REV_OVERRIDE_POSSIBLE=y +CONFIG_ACPI_EC=y +CONFIG_ACPI_EC_DEBUGFS=m +CONFIG_ACPI_AC=m +CONFIG_ACPI_BATTERY=m +CONFIG_ACPI_BUTTON=m +# CONFIG_ACPI_TINY_POWER_BUTTON is not set +CONFIG_ACPI_VIDEO=m +CONFIG_ACPI_FAN=y +# CONFIG_ACPI_DOCK is not set +CONFIG_ACPI_CPU_FREQ_PSS=y +CONFIG_ACPI_PROCESSOR_CSTATE=y +CONFIG_ACPI_PROCESSOR_IDLE=y +CONFIG_ACPI_CPPC_LIB=y +CONFIG_ACPI_PROCESSOR=y +CONFIG_ACPI_HOTPLUG_CPU=y +CONFIG_ACPI_PROCESSOR_AGGREGATOR=m +CONFIG_ACPI_THERMAL=m +CONFIG_ACPI_PLATFORM_PROFILE=m +CONFIG_ARCH_HAS_ACPI_TABLE_UPGRADE=y +CONFIG_ACPI_TABLE_UPGRADE=y +CONFIG_ACPI_DEBUG=y +CONFIG_ACPI_PCI_SLOT=y +CONFIG_ACPI_CONTAINER=y +CONFIG_ACPI_HOTPLUG_MEMORY=y +CONFIG_ACPI_HOTPLUG_IOAPIC=y +CONFIG_ACPI_SBS=m +CONFIG_ACPI_HED=y +# CONFIG_ACPI_BGRT is not set +# CONFIG_ACPI_REDUCED_HARDWARE_ONLY is not set +CONFIG_ACPI_NHLT=y +CONFIG_ACPI_NFIT=m +# CONFIG_NFIT_SECURITY_DEBUG is not set +CONFIG_ACPI_NUMA=y +CONFIG_ACPI_HMAT=y +CONFIG_HAVE_ACPI_APEI=y +CONFIG_HAVE_ACPI_APEI_NMI=y +CONFIG_ACPI_APEI=y +CONFIG_ACPI_APEI_GHES=y +CONFIG_ACPI_APEI_PCIEAER=y +CONFIG_ACPI_APEI_EINJ=m +# CONFIG_ACPI_APEI_ERST_DEBUG is not set +# CONFIG_ACPI_DPTF is not set +CONFIG_ACPI_WATCHDOG=y +CONFIG_ACPI_EXTLOG=m +CONFIG_ACPI_CONFIGFS=m +CONFIG_ACPI_PFRUT=m +CONFIG_ACPI_PCC=y +# CONFIG_ACPI_FFH is not set +CONFIG_PMIC_OPREGION=y +CONFIG_ACPI_PRMT=y +CONFIG_X86_PM_TIMER=y + +# +# CPU Frequency scaling +# +CONFIG_CPU_FREQ=y +CONFIG_CPU_FREQ_GOV_ATTR_SET=y +CONFIG_CPU_FREQ_GOV_COMMON=y +CONFIG_CPU_FREQ_STAT=y +# CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE is not set +# CONFIG_CPU_FREQ_DEFAULT_GOV_POWERSAVE is not set +# CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE is not set +CONFIG_CPU_FREQ_DEFAULT_GOV_SCHEDUTIL=y +CONFIG_CPU_FREQ_GOV_PERFORMANCE=y +CONFIG_CPU_FREQ_GOV_POWERSAVE=m +CONFIG_CPU_FREQ_GOV_USERSPACE=m +# CONFIG_CPU_FREQ_GOV_ONDEMAND is not set +CONFIG_CPU_FREQ_GOV_CONSERVATIVE=m +CONFIG_CPU_FREQ_GOV_SCHEDUTIL=y + +# +# CPU frequency scaling drivers +# +CONFIG_X86_INTEL_PSTATE=y +# CONFIG_X86_PCC_CPUFREQ is not set +CONFIG_X86_AMD_PSTATE=y +CONFIG_X86_AMD_PSTATE_DEFAULT_MODE=4 +# CONFIG_X86_AMD_PSTATE_UT is not set +# CONFIG_X86_ACPI_CPUFREQ is not set +# CONFIG_X86_SPEEDSTEP_CENTRINO is not set +# CONFIG_X86_P4_CLOCKMOD is not set + +# +# shared options +# +CONFIG_CPUFREQ_ARCH_CUR_FREQ=y +# end of CPU Frequency scaling + +# +# CPU Idle +# +CONFIG_CPU_IDLE=y +CONFIG_CPU_IDLE_GOV_LADDER=y +CONFIG_CPU_IDLE_GOV_MENU=y +CONFIG_CPU_IDLE_GOV_TEO=y +# end of CPU Idle + +# CONFIG_INTEL_IDLE is not set +# end of Power management and ACPI options + +# +# Bus options (PCI etc.) +# +CONFIG_PCI_DIRECT=y +CONFIG_PCI_MMCONFIG=y +CONFIG_MMCONF_FAM10H=y +# CONFIG_ISA_BUS is not set +CONFIG_ISA_DMA_API=y +CONFIG_AMD_NB=y +CONFIG_AMD_NODE=y +# end of Bus options (PCI etc.) + +# +# Binary Emulations +# +CONFIG_IA32_EMULATION=y +# CONFIG_IA32_EMULATION_DEFAULT_DISABLED is not set +# CONFIG_X86_X32_ABI is not set +CONFIG_COMPAT_32=y +CONFIG_COMPAT=y +CONFIG_COMPAT_FOR_U64_ALIGNMENT=y +# end of Binary Emulations + +CONFIG_KVM_COMMON=y +CONFIG_HAVE_KVM_PFNCACHE=y +CONFIG_HAVE_KVM_IRQCHIP=y +CONFIG_HAVE_KVM_IRQ_ROUTING=y +CONFIG_HAVE_KVM_DIRTY_RING=y +CONFIG_HAVE_KVM_DIRTY_RING_TSO=y +CONFIG_HAVE_KVM_DIRTY_RING_ACQ_REL=y +CONFIG_KVM_MMIO=y +CONFIG_KVM_ASYNC_PF=y +CONFIG_HAVE_KVM_MSI=y +CONFIG_HAVE_KVM_READONLY_MEM=y +CONFIG_HAVE_KVM_CPU_RELAX_INTERCEPT=y +CONFIG_KVM_VFIO=y +CONFIG_KVM_GENERIC_DIRTYLOG_READ_PROTECT=y +CONFIG_KVM_GENERIC_PRE_FAULT_MEMORY=y +CONFIG_KVM_COMPAT=y +CONFIG_HAVE_KVM_IRQ_BYPASS=m +CONFIG_HAVE_KVM_NO_POLL=y +CONFIG_KVM_XFER_TO_GUEST_WORK=y +CONFIG_HAVE_KVM_PM_NOTIFIER=y +CONFIG_KVM_GENERIC_HARDWARE_ENABLING=y +CONFIG_KVM_GENERIC_MMU_NOTIFIER=y +CONFIG_KVM_ELIDE_TLB_FLUSH_IF_YOUNG=y +CONFIG_KVM_MMU_LOCKLESS_AGING=y +CONFIG_KVM_GENERIC_MEMORY_ATTRIBUTES=y +CONFIG_KVM_PRIVATE_MEM=y +CONFIG_KVM_GENERIC_PRIVATE_MEM=y +CONFIG_HAVE_KVM_ARCH_GMEM_PREPARE=y +CONFIG_HAVE_KVM_ARCH_GMEM_INVALIDATE=y +CONFIG_VIRTUALIZATION=y +CONFIG_KVM_X86=m +CONFIG_KVM=m +# CONFIG_KVM_WERROR is not set +# CONFIG_KVM_SW_PROTECTED_VM is not set +# CONFIG_KVM_INTEL is not set +CONFIG_KVM_AMD=m +CONFIG_KVM_AMD_SEV=y +CONFIG_KVM_SMM=y +CONFIG_KVM_HYPERV=y +# CONFIG_KVM_XEN is not set +# CONFIG_KVM_PROVE_MMU is not set +CONFIG_KVM_MAX_NR_VCPUS=4096 +CONFIG_X86_REQUIRED_FEATURE_ALWAYS=y +CONFIG_X86_REQUIRED_FEATURE_NOPL=y +CONFIG_X86_REQUIRED_FEATURE_CX8=y +CONFIG_X86_REQUIRED_FEATURE_CMOV=y +CONFIG_X86_REQUIRED_FEATURE_CPUID=y +CONFIG_X86_REQUIRED_FEATURE_FPU=y +CONFIG_X86_REQUIRED_FEATURE_PAE=y +CONFIG_X86_REQUIRED_FEATURE_PSE=y +CONFIG_X86_REQUIRED_FEATURE_PGE=y +CONFIG_X86_REQUIRED_FEATURE_MSR=y +CONFIG_X86_REQUIRED_FEATURE_FXSR=y +CONFIG_X86_REQUIRED_FEATURE_XMM=y +CONFIG_X86_REQUIRED_FEATURE_XMM2=y +CONFIG_X86_REQUIRED_FEATURE_LM=y +CONFIG_X86_DISABLED_FEATURE_VME=y +CONFIG_X86_DISABLED_FEATURE_K6_MTRR=y +CONFIG_X86_DISABLED_FEATURE_CYRIX_ARR=y +CONFIG_X86_DISABLED_FEATURE_CENTAUR_MCR=y +CONFIG_X86_DISABLED_FEATURE_LA57=y +CONFIG_X86_DISABLED_FEATURE_LAM=y +CONFIG_X86_DISABLED_FEATURE_ENQCMD=y +CONFIG_X86_DISABLED_FEATURE_SGX=y +CONFIG_X86_DISABLED_FEATURE_XENPV=y +CONFIG_X86_DISABLED_FEATURE_TDX_GUEST=y +CONFIG_AS_AVX512=y +CONFIG_AS_SHA1_NI=y +CONFIG_AS_SHA256_NI=y +CONFIG_AS_TPAUSE=y +CONFIG_AS_GFNI=y +CONFIG_AS_VAES=y +CONFIG_AS_VPCLMULQDQ=y +CONFIG_AS_WRUSS=y +CONFIG_ARCH_CONFIGURES_CPU_MITIGATIONS=y + +# +# General architecture-dependent options +# +CONFIG_HOTPLUG_SMT=y +CONFIG_HOTPLUG_CORE_SYNC=y +CONFIG_HOTPLUG_CORE_SYNC_DEAD=y +CONFIG_HOTPLUG_CORE_SYNC_FULL=y +CONFIG_HOTPLUG_SPLIT_STARTUP=y +CONFIG_HOTPLUG_PARALLEL=y +CONFIG_GENERIC_ENTRY=y +CONFIG_KPROBES=y +CONFIG_JUMP_LABEL=y +# CONFIG_STATIC_KEYS_SELFTEST is not set +# CONFIG_STATIC_CALL_SELFTEST is not set +CONFIG_OPTPROBES=y +CONFIG_KPROBES_ON_FTRACE=y +CONFIG_UPROBES=y +CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=y +CONFIG_ARCH_USE_BUILTIN_BSWAP=y +CONFIG_KRETPROBES=y +CONFIG_KRETPROBE_ON_RETHOOK=y +CONFIG_USER_RETURN_NOTIFIER=y +CONFIG_HAVE_IOREMAP_PROT=y +CONFIG_HAVE_KPROBES=y +CONFIG_HAVE_KRETPROBES=y +CONFIG_HAVE_OPTPROBES=y +CONFIG_HAVE_KPROBES_ON_FTRACE=y +CONFIG_ARCH_CORRECT_STACKTRACE_ON_KRETPROBE=y +CONFIG_HAVE_FUNCTION_ERROR_INJECTION=y +CONFIG_HAVE_NMI=y +CONFIG_TRACE_IRQFLAGS_SUPPORT=y +CONFIG_TRACE_IRQFLAGS_NMI_SUPPORT=y +CONFIG_HAVE_ARCH_TRACEHOOK=y +CONFIG_HAVE_DMA_CONTIGUOUS=y +CONFIG_GENERIC_SMP_IDLE_THREAD=y +CONFIG_ARCH_HAS_FORTIFY_SOURCE=y +CONFIG_ARCH_HAS_SET_MEMORY=y +CONFIG_ARCH_HAS_SET_DIRECT_MAP=y +CONFIG_ARCH_HAS_CPU_FINALIZE_INIT=y +CONFIG_ARCH_HAS_CPU_PASID=y +CONFIG_HAVE_ARCH_THREAD_STRUCT_WHITELIST=y +CONFIG_ARCH_WANTS_DYNAMIC_TASK_STRUCT=y +CONFIG_ARCH_WANTS_NO_INSTR=y +CONFIG_HAVE_ASM_MODVERSIONS=y +CONFIG_HAVE_REGS_AND_STACK_ACCESS_API=y +CONFIG_HAVE_RSEQ=y +CONFIG_HAVE_RUST=y +CONFIG_HAVE_FUNCTION_ARG_ACCESS_API=y +CONFIG_HAVE_HW_BREAKPOINT=y +CONFIG_HAVE_MIXED_BREAKPOINTS_REGS=y +CONFIG_HAVE_USER_RETURN_NOTIFIER=y +CONFIG_HAVE_PERF_EVENTS_NMI=y +CONFIG_HAVE_HARDLOCKUP_DETECTOR_PERF=y +CONFIG_HAVE_PERF_REGS=y +CONFIG_HAVE_PERF_USER_STACK_DUMP=y +CONFIG_HAVE_ARCH_JUMP_LABEL=y +CONFIG_HAVE_ARCH_JUMP_LABEL_RELATIVE=y +CONFIG_MMU_GATHER_TABLE_FREE=y +CONFIG_MMU_GATHER_RCU_TABLE_FREE=y +CONFIG_MMU_GATHER_MERGE_VMAS=y +CONFIG_MMU_LAZY_TLB_REFCOUNT=y +CONFIG_ARCH_HAVE_NMI_SAFE_CMPXCHG=y +CONFIG_ARCH_HAVE_EXTRA_ELF_NOTES=y +CONFIG_ARCH_HAS_NMI_SAFE_THIS_CPU_OPS=y +CONFIG_HAVE_ALIGNED_STRUCT_PAGE=y +CONFIG_HAVE_CMPXCHG_LOCAL=y +CONFIG_HAVE_CMPXCHG_DOUBLE=y +CONFIG_ARCH_WANT_COMPAT_IPC_PARSE_VERSION=y +CONFIG_ARCH_WANT_OLD_COMPAT_IPC=y +CONFIG_HAVE_ARCH_SECCOMP=y +CONFIG_HAVE_ARCH_SECCOMP_FILTER=y +CONFIG_SECCOMP=y +CONFIG_SECCOMP_FILTER=y +# CONFIG_SECCOMP_CACHE_DEBUG is not set +CONFIG_HAVE_ARCH_STACKLEAK=y +CONFIG_HAVE_STACKPROTECTOR=y +CONFIG_STACKPROTECTOR=y +CONFIG_STACKPROTECTOR_STRONG=y +CONFIG_ARCH_SUPPORTS_LTO_CLANG=y +CONFIG_ARCH_SUPPORTS_LTO_CLANG_THIN=y +CONFIG_LTO_NONE=y +CONFIG_ARCH_SUPPORTS_AUTOFDO_CLANG=y +CONFIG_ARCH_SUPPORTS_PROPELLER_CLANG=y +CONFIG_ARCH_SUPPORTS_CFI_CLANG=y +CONFIG_HAVE_ARCH_WITHIN_STACK_FRAMES=y +CONFIG_HAVE_CONTEXT_TRACKING_USER=y +CONFIG_HAVE_CONTEXT_TRACKING_USER_OFFSTACK=y +CONFIG_HAVE_VIRT_CPU_ACCOUNTING_GEN=y +CONFIG_HAVE_IRQ_TIME_ACCOUNTING=y +CONFIG_HAVE_MOVE_PUD=y +CONFIG_HAVE_MOVE_PMD=y +CONFIG_HAVE_ARCH_TRANSPARENT_HUGEPAGE=y +CONFIG_HAVE_ARCH_TRANSPARENT_HUGEPAGE_PUD=y +CONFIG_HAVE_ARCH_HUGE_VMAP=y +CONFIG_HAVE_ARCH_HUGE_VMALLOC=y +CONFIG_ARCH_WANT_HUGE_PMD_SHARE=y +CONFIG_ARCH_WANT_PMD_MKWRITE=y +CONFIG_HAVE_ARCH_SOFT_DIRTY=y +CONFIG_HAVE_MOD_ARCH_SPECIFIC=y +CONFIG_MODULES_USE_ELF_RELA=y +CONFIG_ARCH_HAS_EXECMEM_ROX=y +CONFIG_HAVE_IRQ_EXIT_ON_IRQ_STACK=y +CONFIG_HAVE_SOFTIRQ_ON_OWN_STACK=y +CONFIG_SOFTIRQ_ON_OWN_STACK=y +CONFIG_ARCH_HAS_ELF_RANDOMIZE=y +CONFIG_HAVE_ARCH_MMAP_RND_BITS=y +CONFIG_HAVE_EXIT_THREAD=y +CONFIG_ARCH_MMAP_RND_BITS=28 +CONFIG_HAVE_ARCH_MMAP_RND_COMPAT_BITS=y +CONFIG_ARCH_MMAP_RND_COMPAT_BITS=8 +CONFIG_HAVE_ARCH_COMPAT_MMAP_BASES=y +CONFIG_HAVE_PAGE_SIZE_4KB=y +CONFIG_PAGE_SIZE_4KB=y +CONFIG_PAGE_SIZE_LESS_THAN_64KB=y +CONFIG_PAGE_SIZE_LESS_THAN_256KB=y +CONFIG_PAGE_SHIFT=12 +CONFIG_HAVE_OBJTOOL=y +CONFIG_HAVE_JUMP_LABEL_HACK=y +CONFIG_HAVE_NOINSTR_HACK=y +CONFIG_HAVE_NOINSTR_VALIDATION=y +CONFIG_HAVE_UACCESS_VALIDATION=y +CONFIG_HAVE_STACK_VALIDATION=y +CONFIG_HAVE_RELIABLE_STACKTRACE=y +CONFIG_OLD_SIGSUSPEND3=y +CONFIG_COMPAT_OLD_SIGACTION=y +CONFIG_COMPAT_32BIT_TIME=y +CONFIG_ARCH_SUPPORTS_RT=y +CONFIG_HAVE_ARCH_VMAP_STACK=y +CONFIG_VMAP_STACK=y +CONFIG_HAVE_ARCH_RANDOMIZE_KSTACK_OFFSET=y +CONFIG_RANDOMIZE_KSTACK_OFFSET=y +# CONFIG_RANDOMIZE_KSTACK_OFFSET_DEFAULT is not set +CONFIG_ARCH_HAS_STRICT_KERNEL_RWX=y +CONFIG_STRICT_KERNEL_RWX=y +CONFIG_ARCH_HAS_STRICT_MODULE_RWX=y +CONFIG_STRICT_MODULE_RWX=y +CONFIG_HAVE_ARCH_PREL32_RELOCATIONS=y +CONFIG_ARCH_USE_MEMREMAP_PROT=y +# CONFIG_LOCK_EVENT_COUNTS is not set +CONFIG_ARCH_HAS_MEM_ENCRYPT=y +CONFIG_ARCH_HAS_CC_PLATFORM=y +CONFIG_HAVE_STATIC_CALL=y +CONFIG_HAVE_STATIC_CALL_INLINE=y +CONFIG_HAVE_PREEMPT_DYNAMIC=y +CONFIG_HAVE_PREEMPT_DYNAMIC_CALL=y +CONFIG_ARCH_WANT_LD_ORPHAN_WARN=y +CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y +CONFIG_ARCH_SUPPORTS_PAGE_TABLE_CHECK=y +CONFIG_ARCH_HAS_ELFCORE_COMPAT=y +CONFIG_ARCH_HAS_PARANOID_L1D_FLUSH=y +CONFIG_DYNAMIC_SIGFRAME=y +CONFIG_ARCH_HAS_HW_PTE_YOUNG=y +CONFIG_ARCH_HAS_NONLEAF_PMD_YOUNG=y +CONFIG_ARCH_HAS_KERNEL_FPU_SUPPORT=y +CONFIG_ARCH_VMLINUX_NEEDS_RELOCS=y + +# +# GCOV-based kernel profiling +# +# CONFIG_GCOV_KERNEL is not set +CONFIG_ARCH_HAS_GCOV_PROFILE_ALL=y +# end of GCOV-based kernel profiling + +CONFIG_HAVE_GCC_PLUGINS=y +CONFIG_GCC_PLUGINS=y +# CONFIG_GCC_PLUGIN_LATENT_ENTROPY is not set +CONFIG_FUNCTION_ALIGNMENT_4B=y +CONFIG_FUNCTION_ALIGNMENT_16B=y +CONFIG_FUNCTION_ALIGNMENT=16 +CONFIG_CC_HAS_MIN_FUNCTION_ALIGNMENT=y +CONFIG_CC_HAS_SANE_FUNCTION_ALIGNMENT=y +# end of General architecture-dependent options + +CONFIG_RT_MUTEXES=y +CONFIG_MODULE_SIG_FORMAT=y +CONFIG_MODULES=y +CONFIG_MODULE_DEBUGFS=y +# CONFIG_MODULE_DEBUG is not set +CONFIG_MODULE_FORCE_LOAD=y +CONFIG_MODULE_UNLOAD=y +CONFIG_MODULE_FORCE_UNLOAD=y +CONFIG_MODULE_UNLOAD_TAINT_TRACKING=y +CONFIG_MODVERSIONS=y +CONFIG_GENKSYMS=y +CONFIG_ASM_MODVERSIONS=y +# CONFIG_EXTENDED_MODVERSIONS is not set +CONFIG_BASIC_MODVERSIONS=y +CONFIG_MODULE_SRCVERSION_ALL=y +CONFIG_MODULE_SIG=y +# CONFIG_MODULE_SIG_FORCE is not set +CONFIG_MODULE_SIG_ALL=y +# CONFIG_MODULE_SIG_SHA1 is not set +CONFIG_MODULE_SIG_SHA256=y +# CONFIG_MODULE_SIG_SHA384 is not set +# CONFIG_MODULE_SIG_SHA512 is not set +# CONFIG_MODULE_SIG_SHA3_256 is not set +# CONFIG_MODULE_SIG_SHA3_384 is not set +# CONFIG_MODULE_SIG_SHA3_512 is not set +CONFIG_MODULE_SIG_HASH="sha256" +# CONFIG_MODULE_COMPRESS is not set +# CONFIG_MODULE_ALLOW_MISSING_NAMESPACE_IMPORTS is not set +CONFIG_MODPROBE_PATH="/sbin/modprobe" +# CONFIG_TRIM_UNUSED_KSYMS is not set +CONFIG_MODULES_TREE_LOOKUP=y +CONFIG_BLOCK=y +CONFIG_BLOCK_LEGACY_AUTOLOAD=y +CONFIG_BLK_RQ_ALLOC_TIME=y +CONFIG_BLK_CGROUP_RWSTAT=y +CONFIG_BLK_CGROUP_PUNT_BIO=y +CONFIG_BLK_DEV_BSG_COMMON=y +CONFIG_BLK_ICQ=y +# CONFIG_BLK_DEV_BSGLIB is not set +# CONFIG_BLK_DEV_INTEGRITY is not set +CONFIG_BLK_DEV_WRITE_MOUNTED=y +# CONFIG_BLK_DEV_ZONED is not set +CONFIG_BLK_DEV_THROTTLING=y +CONFIG_BLK_WBT=y +CONFIG_BLK_WBT_MQ=y +CONFIG_BLK_CGROUP_IOLATENCY=y +CONFIG_BLK_CGROUP_IOCOST=y +CONFIG_BLK_CGROUP_IOPRIO=y +CONFIG_BLK_DEBUG_FS=y +# CONFIG_BLK_SED_OPAL is not set +CONFIG_BLK_INLINE_ENCRYPTION=y +CONFIG_BLK_INLINE_ENCRYPTION_FALLBACK=y + +# +# Partition Types +# +CONFIG_PARTITION_ADVANCED=y +# CONFIG_ACORN_PARTITION is not set +# CONFIG_AIX_PARTITION is not set +# CONFIG_OSF_PARTITION is not set +# CONFIG_AMIGA_PARTITION is not set +# CONFIG_ATARI_PARTITION is not set +# CONFIG_MAC_PARTITION is not set +CONFIG_MSDOS_PARTITION=y +# CONFIG_BSD_DISKLABEL is not set +# CONFIG_MINIX_SUBPARTITION is not set +# CONFIG_SOLARIS_X86_PARTITION is not set +# CONFIG_UNIXWARE_DISKLABEL is not set +CONFIG_LDM_PARTITION=y +# CONFIG_LDM_DEBUG is not set +# CONFIG_SGI_PARTITION is not set +# CONFIG_ULTRIX_PARTITION is not set +# CONFIG_SUN_PARTITION is not set +# CONFIG_KARMA_PARTITION is not set +CONFIG_EFI_PARTITION=y +# CONFIG_SYSV68_PARTITION is not set +# CONFIG_CMDLINE_PARTITION is not set +# end of Partition Types + +CONFIG_BLK_MQ_PCI=y +CONFIG_BLK_PM=y +CONFIG_BLOCK_HOLDER_DEPRECATED=y +CONFIG_BLK_MQ_STACKING=y + +# +# IO Schedulers +# +CONFIG_MQ_IOSCHED_DEADLINE=y +CONFIG_MQ_IOSCHED_KYBER=y +CONFIG_IOSCHED_BFQ=m +CONFIG_BFQ_GROUP_IOSCHED=y +# CONFIG_BFQ_CGROUP_DEBUG is not set +# end of IO Schedulers + +CONFIG_PREEMPT_NOTIFIERS=y +CONFIG_PADATA=y +CONFIG_ASN1=y +CONFIG_UNINLINE_SPIN_UNLOCK=y +CONFIG_ARCH_SUPPORTS_ATOMIC_RMW=y +CONFIG_MUTEX_SPIN_ON_OWNER=y +CONFIG_RWSEM_SPIN_ON_OWNER=y +CONFIG_LOCK_SPIN_ON_OWNER=y +CONFIG_ARCH_USE_QUEUED_SPINLOCKS=y +CONFIG_QUEUED_SPINLOCKS=y +CONFIG_ARCH_USE_QUEUED_RWLOCKS=y +CONFIG_QUEUED_RWLOCKS=y +CONFIG_ARCH_HAS_NON_OVERLAPPING_ADDRESS_SPACE=y +CONFIG_ARCH_HAS_SYNC_CORE_BEFORE_USERMODE=y +CONFIG_ARCH_HAS_SYSCALL_WRAPPER=y +CONFIG_FREEZER=y + +# +# Executable file formats +# +CONFIG_BINFMT_ELF=y +CONFIG_COMPAT_BINFMT_ELF=y +CONFIG_ELFCORE=y +CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS=y +CONFIG_BINFMT_SCRIPT=y +CONFIG_BINFMT_MISC=y +CONFIG_COREDUMP=y +# end of Executable file formats + +# +# Memory Management options +# +CONFIG_ZPOOL=y +CONFIG_SWAP=y +CONFIG_ZSWAP=y +# CONFIG_ZSWAP_DEFAULT_ON is not set +# CONFIG_ZSWAP_SHRINKER_DEFAULT_ON is not set +# CONFIG_ZSWAP_COMPRESSOR_DEFAULT_DEFLATE is not set +CONFIG_ZSWAP_COMPRESSOR_DEFAULT_LZO=y +# CONFIG_ZSWAP_COMPRESSOR_DEFAULT_842 is not set +# CONFIG_ZSWAP_COMPRESSOR_DEFAULT_LZ4 is not set +# CONFIG_ZSWAP_COMPRESSOR_DEFAULT_LZ4HC is not set +# CONFIG_ZSWAP_COMPRESSOR_DEFAULT_ZSTD is not set +CONFIG_ZSWAP_COMPRESSOR_DEFAULT="lzo" +CONFIG_ZSWAP_ZPOOL_DEFAULT_ZSMALLOC=y +CONFIG_ZSWAP_ZPOOL_DEFAULT="zsmalloc" +CONFIG_ZSMALLOC=y +# CONFIG_ZSMALLOC_STAT is not set +CONFIG_ZSMALLOC_CHAIN_SIZE=8 + +# +# Slab allocator options +# +CONFIG_SLUB=y +CONFIG_KVFREE_RCU_BATCHED=y +# CONFIG_SLUB_TINY is not set +CONFIG_SLAB_MERGE_DEFAULT=y +CONFIG_SLAB_FREELIST_RANDOM=y +CONFIG_SLAB_FREELIST_HARDENED=y +CONFIG_SLAB_BUCKETS=y +# CONFIG_SLUB_STATS is not set +CONFIG_SLUB_CPU_PARTIAL=y +# CONFIG_RANDOM_KMALLOC_CACHES is not set +# end of Slab allocator options + +CONFIG_SHUFFLE_PAGE_ALLOCATOR=y +# CONFIG_COMPAT_BRK is not set +CONFIG_SPARSEMEM=y +CONFIG_SPARSEMEM_EXTREME=y +CONFIG_SPARSEMEM_VMEMMAP_ENABLE=y +CONFIG_SPARSEMEM_VMEMMAP=y +CONFIG_ARCH_WANT_OPTIMIZE_DAX_VMEMMAP=y +CONFIG_ARCH_WANT_OPTIMIZE_HUGETLB_VMEMMAP=y +CONFIG_ARCH_WANT_HUGETLB_VMEMMAP_PREINIT=y +CONFIG_HAVE_GUP_FAST=y +CONFIG_NUMA_KEEP_MEMINFO=y +CONFIG_MEMORY_ISOLATION=y +CONFIG_EXCLUSIVE_SYSTEM_RAM=y +CONFIG_HAVE_BOOTMEM_INFO_NODE=y +CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y +CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y +CONFIG_MEMORY_HOTPLUG=y +CONFIG_MHP_DEFAULT_ONLINE_TYPE_OFFLINE=y +# CONFIG_MHP_DEFAULT_ONLINE_TYPE_ONLINE_AUTO is not set +# CONFIG_MHP_DEFAULT_ONLINE_TYPE_ONLINE_KERNEL is not set +# CONFIG_MHP_DEFAULT_ONLINE_TYPE_ONLINE_MOVABLE is not set +CONFIG_MEMORY_HOTREMOVE=y +CONFIG_MHP_MEMMAP_ON_MEMORY=y +CONFIG_ARCH_MHP_MEMMAP_ON_MEMORY_ENABLE=y +CONFIG_SPLIT_PTE_PTLOCKS=y +CONFIG_ARCH_ENABLE_SPLIT_PMD_PTLOCK=y +CONFIG_SPLIT_PMD_PTLOCKS=y +CONFIG_COMPACTION=y +CONFIG_COMPACT_UNEVICTABLE_DEFAULT=1 +CONFIG_PAGE_REPORTING=y +CONFIG_MIGRATION=y +CONFIG_DEVICE_MIGRATION=y +CONFIG_ARCH_ENABLE_THP_MIGRATION=y +CONFIG_CONTIG_ALLOC=y +CONFIG_PCP_BATCH_SCALE_MAX=5 +CONFIG_PHYS_ADDR_T_64BIT=y +CONFIG_MMU_NOTIFIER=y +CONFIG_KSM=y +CONFIG_DEFAULT_MMAP_MIN_ADDR=65536 +CONFIG_ARCH_SUPPORTS_MEMORY_FAILURE=y +# CONFIG_MEMORY_FAILURE is not set +CONFIG_ARCH_WANT_GENERAL_HUGETLB=y +CONFIG_ARCH_WANTS_THP_SWAP=y +CONFIG_MM_ID=y +CONFIG_TRANSPARENT_HUGEPAGE=y +# CONFIG_TRANSPARENT_HUGEPAGE_ALWAYS is not set +CONFIG_TRANSPARENT_HUGEPAGE_MADVISE=y +# CONFIG_TRANSPARENT_HUGEPAGE_NEVER is not set +CONFIG_THP_SWAP=y +# CONFIG_READ_ONLY_THP_FOR_FS is not set +# CONFIG_NO_PAGE_MAPCOUNT is not set +CONFIG_PAGE_MAPCOUNT=y +CONFIG_PGTABLE_HAS_HUGE_LEAVES=y +CONFIG_ARCH_SUPPORTS_HUGE_PFNMAP=y +CONFIG_ARCH_SUPPORTS_PMD_PFNMAP=y +CONFIG_ARCH_SUPPORTS_PUD_PFNMAP=y +CONFIG_NEED_PER_CPU_EMBED_FIRST_CHUNK=y +CONFIG_NEED_PER_CPU_PAGE_FIRST_CHUNK=y +CONFIG_USE_PERCPU_NUMA_NODE_ID=y +CONFIG_HAVE_SETUP_PER_CPU_AREA=y +CONFIG_CMA=y +# CONFIG_CMA_DEBUGFS is not set +# CONFIG_CMA_SYSFS is not set +CONFIG_CMA_AREAS=7 +CONFIG_MEM_SOFT_DIRTY=y +CONFIG_GENERIC_EARLY_IOREMAP=y +# CONFIG_DEFERRED_STRUCT_PAGE_INIT is not set +CONFIG_PAGE_IDLE_FLAG=y +CONFIG_IDLE_PAGE_TRACKING=y +CONFIG_ARCH_HAS_CACHE_LINE_SIZE=y +CONFIG_ARCH_HAS_CURRENT_STACK_POINTER=y +CONFIG_ARCH_HAS_PTE_DEVMAP=y +CONFIG_ARCH_HAS_ZONE_DMA_SET=y +CONFIG_ZONE_DMA=y +CONFIG_ZONE_DMA32=y +CONFIG_ZONE_DEVICE=y +CONFIG_HMM_MIRROR=y +CONFIG_GET_FREE_REGION=y +CONFIG_DEVICE_PRIVATE=y +CONFIG_VMAP_PFN=y +CONFIG_ARCH_USES_HIGH_VMA_FLAGS=y +CONFIG_ARCH_HAS_PKEYS=y +CONFIG_ARCH_USES_PG_ARCH_2=y +CONFIG_VM_EVENT_COUNTERS=y +CONFIG_PERCPU_STATS=y +# CONFIG_GUP_TEST is not set +# CONFIG_DMAPOOL_TEST is not set +CONFIG_ARCH_HAS_PTE_SPECIAL=y +CONFIG_MEMFD_CREATE=y +CONFIG_SECRETMEM=y +CONFIG_ANON_VMA_NAME=y +CONFIG_HAVE_ARCH_USERFAULTFD_WP=y +CONFIG_HAVE_ARCH_USERFAULTFD_MINOR=y +CONFIG_USERFAULTFD=y +CONFIG_PTE_MARKER_UFFD_WP=y +CONFIG_LRU_GEN=y +CONFIG_LRU_GEN_ENABLED=y +# CONFIG_LRU_GEN_STATS is not set +CONFIG_LRU_GEN_WALKS_MMU=y +CONFIG_ARCH_SUPPORTS_PER_VMA_LOCK=y +CONFIG_PER_VMA_LOCK=y +CONFIG_LOCK_MM_AND_FIND_VMA=y +CONFIG_IOMMU_MM_DATA=y +CONFIG_EXECMEM=y +CONFIG_NUMA_MEMBLKS=y +# CONFIG_NUMA_EMU is not set +CONFIG_ARCH_HAS_USER_SHADOW_STACK=y +CONFIG_ARCH_SUPPORTS_PT_RECLAIM=y +CONFIG_PT_RECLAIM=y + +# +# Data Access Monitoring +# +# CONFIG_DAMON is not set +# end of Data Access Monitoring +# end of Memory Management options + +CONFIG_NET=y +CONFIG_COMPAT_NETLINK_MESSAGES=y +CONFIG_NET_INGRESS=y +CONFIG_NET_EGRESS=y +CONFIG_NET_XGRESS=y +CONFIG_NET_REDIRECT=y +CONFIG_SKB_DECRYPTED=y +CONFIG_SKB_EXTENSIONS=y +CONFIG_NET_DEVMEM=y + +# +# Networking options +# +CONFIG_PACKET=y +CONFIG_PACKET_DIAG=y +CONFIG_UNIX=y +CONFIG_AF_UNIX_OOB=y +CONFIG_UNIX_DIAG=y +CONFIG_TLS=y +CONFIG_TLS_DEVICE=y +CONFIG_TLS_TOE=y +CONFIG_XFRM=y +CONFIG_XFRM_OFFLOAD=y +CONFIG_XFRM_ALGO=y +CONFIG_XFRM_USER=y +# CONFIG_XFRM_USER_COMPAT is not set +CONFIG_XFRM_INTERFACE=y +CONFIG_XFRM_SUB_POLICY=y +CONFIG_XFRM_MIGRATE=y +CONFIG_XFRM_STATISTICS=y +CONFIG_XFRM_AH=m +CONFIG_XFRM_ESP=m +CONFIG_XFRM_IPCOMP=m +CONFIG_NET_KEY=y +CONFIG_NET_KEY_MIGRATE=y +CONFIG_XFRM_IPTFS=m +CONFIG_XDP_SOCKETS=y +CONFIG_XDP_SOCKETS_DIAG=y +CONFIG_NET_HANDSHAKE=y +CONFIG_INET=y +CONFIG_IP_MULTICAST=y +CONFIG_IP_ADVANCED_ROUTER=y +CONFIG_IP_FIB_TRIE_STATS=y +CONFIG_IP_MULTIPLE_TABLES=y +CONFIG_IP_ROUTE_MULTIPATH=y +CONFIG_IP_ROUTE_VERBOSE=y +CONFIG_IP_ROUTE_CLASSID=y +# CONFIG_IP_PNP is not set +CONFIG_NET_IPIP=m +CONFIG_NET_IPGRE_DEMUX=m +CONFIG_NET_IP_TUNNEL=m +CONFIG_NET_IPGRE=m +CONFIG_NET_IPGRE_BROADCAST=y +CONFIG_IP_MROUTE_COMMON=y +# CONFIG_IP_MROUTE is not set +CONFIG_SYN_COOKIES=y +CONFIG_NET_IPVTI=m +CONFIG_NET_UDP_TUNNEL=m +CONFIG_NET_FOU=m +CONFIG_NET_FOU_IP_TUNNELS=y +CONFIG_INET_AH=m +CONFIG_INET_ESP=m +CONFIG_INET_ESP_OFFLOAD=m +# CONFIG_INET_ESPINTCP is not set +CONFIG_INET_IPCOMP=m +CONFIG_INET_TABLE_PERTURB_ORDER=16 +CONFIG_INET_XFRM_TUNNEL=m +CONFIG_INET_TUNNEL=m +CONFIG_INET_DIAG=y +CONFIG_INET_TCP_DIAG=y +CONFIG_INET_UDP_DIAG=y +CONFIG_INET_RAW_DIAG=y +CONFIG_INET_DIAG_DESTROY=y +# CONFIG_TCP_CONG_ADVANCED is not set +CONFIG_TCP_CONG_CUBIC=y +CONFIG_DEFAULT_TCP_CONG="cubic" +CONFIG_TCP_SIGPOOL=y +# CONFIG_TCP_AO is not set +CONFIG_TCP_MD5SIG=y +CONFIG_IPV6=y +CONFIG_IPV6_ROUTER_PREF=y +CONFIG_IPV6_ROUTE_INFO=y +CONFIG_IPV6_OPTIMISTIC_DAD=y +CONFIG_INET6_AH=m +CONFIG_INET6_ESP=m +CONFIG_INET6_ESP_OFFLOAD=m +# CONFIG_INET6_ESPINTCP is not set +CONFIG_INET6_IPCOMP=m +CONFIG_IPV6_MIP6=m +CONFIG_IPV6_ILA=m +CONFIG_INET6_XFRM_TUNNEL=m +CONFIG_INET6_TUNNEL=m +CONFIG_IPV6_VTI=m +CONFIG_IPV6_SIT=m +CONFIG_IPV6_SIT_6RD=y +CONFIG_IPV6_NDISC_NODETYPE=y +CONFIG_IPV6_TUNNEL=m +CONFIG_IPV6_GRE=m +CONFIG_IPV6_FOU=m +CONFIG_IPV6_FOU_TUNNEL=m +CONFIG_IPV6_MULTIPLE_TABLES=y +CONFIG_IPV6_SUBTREES=y +CONFIG_IPV6_MROUTE=y +CONFIG_IPV6_MROUTE_MULTIPLE_TABLES=y +CONFIG_IPV6_PIMSM_V2=y +CONFIG_IPV6_SEG6_LWTUNNEL=y +CONFIG_IPV6_SEG6_HMAC=y +CONFIG_IPV6_SEG6_BPF=y +# CONFIG_IPV6_RPL_LWTUNNEL is not set +# CONFIG_IPV6_IOAM6_LWTUNNEL is not set +CONFIG_NETLABEL=y +CONFIG_MPTCP=y +CONFIG_INET_MPTCP_DIAG=y +CONFIG_MPTCP_IPV6=y +CONFIG_NETWORK_SECMARK=y +CONFIG_NET_PTP_CLASSIFY=y +CONFIG_NETWORK_PHY_TIMESTAMPING=y +CONFIG_NETFILTER=y +CONFIG_NETFILTER_ADVANCED=y +CONFIG_BRIDGE_NETFILTER=m + +# +# Core Netfilter Configuration +# +CONFIG_NETFILTER_INGRESS=y +CONFIG_NETFILTER_EGRESS=y +CONFIG_NETFILTER_SKIP_EGRESS=y +CONFIG_NETFILTER_NETLINK=m +CONFIG_NETFILTER_FAMILY_BRIDGE=y +CONFIG_NETFILTER_FAMILY_ARP=y +CONFIG_NETFILTER_BPF_LINK=y +# CONFIG_NETFILTER_NETLINK_HOOK is not set +CONFIG_NETFILTER_NETLINK_ACCT=m +CONFIG_NETFILTER_NETLINK_QUEUE=m +CONFIG_NETFILTER_NETLINK_LOG=m +CONFIG_NETFILTER_NETLINK_OSF=m +CONFIG_NF_CONNTRACK=m +CONFIG_NF_LOG_SYSLOG=m +CONFIG_NETFILTER_CONNCOUNT=m +CONFIG_NF_CONNTRACK_MARK=y +CONFIG_NF_CONNTRACK_SECMARK=y +CONFIG_NF_CONNTRACK_ZONES=y +CONFIG_NF_CONNTRACK_PROCFS=y +CONFIG_NF_CONNTRACK_EVENTS=y +CONFIG_NF_CONNTRACK_TIMEOUT=y +CONFIG_NF_CONNTRACK_TIMESTAMP=y +CONFIG_NF_CONNTRACK_LABELS=y +CONFIG_NF_CONNTRACK_OVS=y +CONFIG_NF_CT_PROTO_DCCP=y +CONFIG_NF_CT_PROTO_GRE=y +CONFIG_NF_CT_PROTO_SCTP=y +CONFIG_NF_CT_PROTO_UDPLITE=y +CONFIG_NF_CONNTRACK_AMANDA=m +CONFIG_NF_CONNTRACK_FTP=m +CONFIG_NF_CONNTRACK_H323=m +CONFIG_NF_CONNTRACK_IRC=m +CONFIG_NF_CONNTRACK_BROADCAST=m +CONFIG_NF_CONNTRACK_NETBIOS_NS=m +CONFIG_NF_CONNTRACK_SNMP=m +CONFIG_NF_CONNTRACK_PPTP=m +CONFIG_NF_CONNTRACK_SANE=m +CONFIG_NF_CONNTRACK_SIP=m +CONFIG_NF_CONNTRACK_TFTP=m +CONFIG_NF_CT_NETLINK=m +CONFIG_NF_CT_NETLINK_TIMEOUT=m +# CONFIG_NETFILTER_NETLINK_GLUE_CT is not set +CONFIG_NF_NAT=m +CONFIG_NF_NAT_AMANDA=m +CONFIG_NF_NAT_FTP=m +CONFIG_NF_NAT_IRC=m +CONFIG_NF_NAT_SIP=m +CONFIG_NF_NAT_TFTP=m +CONFIG_NF_NAT_REDIRECT=y +CONFIG_NF_NAT_MASQUERADE=y +CONFIG_NF_NAT_OVS=y +CONFIG_NETFILTER_SYNPROXY=m +CONFIG_NF_TABLES=m +CONFIG_NF_TABLES_INET=y +CONFIG_NF_TABLES_NETDEV=y +CONFIG_NFT_NUMGEN=m +CONFIG_NFT_CT=m +CONFIG_NFT_FLOW_OFFLOAD=m +CONFIG_NFT_CONNLIMIT=m +CONFIG_NFT_LOG=m +CONFIG_NFT_LIMIT=m +CONFIG_NFT_MASQ=m +CONFIG_NFT_REDIR=m +CONFIG_NFT_NAT=m +CONFIG_NFT_TUNNEL=m +CONFIG_NFT_QUEUE=m +CONFIG_NFT_QUOTA=m +CONFIG_NFT_REJECT=m +CONFIG_NFT_REJECT_INET=m +CONFIG_NFT_COMPAT=m +CONFIG_NFT_HASH=m +CONFIG_NFT_FIB=m +CONFIG_NFT_FIB_INET=m +CONFIG_NFT_XFRM=m +CONFIG_NFT_SOCKET=m +CONFIG_NFT_OSF=m +CONFIG_NFT_TPROXY=m +CONFIG_NFT_SYNPROXY=m +CONFIG_NF_DUP_NETDEV=m +CONFIG_NFT_DUP_NETDEV=m +CONFIG_NFT_FWD_NETDEV=m +CONFIG_NFT_FIB_NETDEV=m +CONFIG_NFT_REJECT_NETDEV=m +CONFIG_NF_FLOW_TABLE_INET=m +CONFIG_NF_FLOW_TABLE=m +# CONFIG_NF_FLOW_TABLE_PROCFS is not set +CONFIG_NETFILTER_XTABLES=y +# CONFIG_NETFILTER_XTABLES_COMPAT is not set + +# +# Xtables combined modules +# +CONFIG_NETFILTER_XT_MARK=m +CONFIG_NETFILTER_XT_CONNMARK=m +CONFIG_NETFILTER_XT_SET=m + +# +# Xtables targets +# +CONFIG_NETFILTER_XT_TARGET_AUDIT=m +CONFIG_NETFILTER_XT_TARGET_CHECKSUM=m +CONFIG_NETFILTER_XT_TARGET_CLASSIFY=m +CONFIG_NETFILTER_XT_TARGET_CONNMARK=m +CONFIG_NETFILTER_XT_TARGET_CONNSECMARK=m +CONFIG_NETFILTER_XT_TARGET_CT=m +CONFIG_NETFILTER_XT_TARGET_DSCP=m +CONFIG_NETFILTER_XT_TARGET_HL=m +CONFIG_NETFILTER_XT_TARGET_HMARK=m +CONFIG_NETFILTER_XT_TARGET_IDLETIMER=m +CONFIG_NETFILTER_XT_TARGET_LED=m +CONFIG_NETFILTER_XT_TARGET_LOG=m +CONFIG_NETFILTER_XT_TARGET_MARK=m +CONFIG_NETFILTER_XT_NAT=m +CONFIG_NETFILTER_XT_TARGET_NETMAP=m +CONFIG_NETFILTER_XT_TARGET_NFLOG=m +CONFIG_NETFILTER_XT_TARGET_NFQUEUE=m +CONFIG_NETFILTER_XT_TARGET_NOTRACK=m +CONFIG_NETFILTER_XT_TARGET_RATEEST=m +CONFIG_NETFILTER_XT_TARGET_REDIRECT=m +CONFIG_NETFILTER_XT_TARGET_MASQUERADE=m +CONFIG_NETFILTER_XT_TARGET_TEE=m +CONFIG_NETFILTER_XT_TARGET_TPROXY=m +CONFIG_NETFILTER_XT_TARGET_TRACE=m +CONFIG_NETFILTER_XT_TARGET_SECMARK=m +CONFIG_NETFILTER_XT_TARGET_TCPMSS=m +CONFIG_NETFILTER_XT_TARGET_TCPOPTSTRIP=m + +# +# Xtables matches +# +CONFIG_NETFILTER_XT_MATCH_ADDRTYPE=m +CONFIG_NETFILTER_XT_MATCH_BPF=m +CONFIG_NETFILTER_XT_MATCH_CGROUP=m +CONFIG_NETFILTER_XT_MATCH_CLUSTER=m +CONFIG_NETFILTER_XT_MATCH_COMMENT=m +CONFIG_NETFILTER_XT_MATCH_CONNBYTES=m +CONFIG_NETFILTER_XT_MATCH_CONNLABEL=m +CONFIG_NETFILTER_XT_MATCH_CONNLIMIT=m +CONFIG_NETFILTER_XT_MATCH_CONNMARK=m +CONFIG_NETFILTER_XT_MATCH_CONNTRACK=m +CONFIG_NETFILTER_XT_MATCH_CPU=m +CONFIG_NETFILTER_XT_MATCH_DCCP=m +CONFIG_NETFILTER_XT_MATCH_DEVGROUP=m +CONFIG_NETFILTER_XT_MATCH_DSCP=m +CONFIG_NETFILTER_XT_MATCH_ECN=m +CONFIG_NETFILTER_XT_MATCH_ESP=m +CONFIG_NETFILTER_XT_MATCH_HASHLIMIT=m +CONFIG_NETFILTER_XT_MATCH_HELPER=m +CONFIG_NETFILTER_XT_MATCH_HL=m +CONFIG_NETFILTER_XT_MATCH_IPCOMP=m +CONFIG_NETFILTER_XT_MATCH_IPRANGE=m +CONFIG_NETFILTER_XT_MATCH_IPVS=m +CONFIG_NETFILTER_XT_MATCH_L2TP=m +CONFIG_NETFILTER_XT_MATCH_LENGTH=m +CONFIG_NETFILTER_XT_MATCH_LIMIT=m +CONFIG_NETFILTER_XT_MATCH_MAC=m +CONFIG_NETFILTER_XT_MATCH_MARK=m +CONFIG_NETFILTER_XT_MATCH_MULTIPORT=m +CONFIG_NETFILTER_XT_MATCH_NFACCT=m +CONFIG_NETFILTER_XT_MATCH_OSF=m +CONFIG_NETFILTER_XT_MATCH_OWNER=m +CONFIG_NETFILTER_XT_MATCH_POLICY=m +CONFIG_NETFILTER_XT_MATCH_PHYSDEV=m +CONFIG_NETFILTER_XT_MATCH_PKTTYPE=m +CONFIG_NETFILTER_XT_MATCH_QUOTA=m +CONFIG_NETFILTER_XT_MATCH_RATEEST=m +CONFIG_NETFILTER_XT_MATCH_REALM=m +CONFIG_NETFILTER_XT_MATCH_RECENT=m +CONFIG_NETFILTER_XT_MATCH_SCTP=m +CONFIG_NETFILTER_XT_MATCH_SOCKET=m +CONFIG_NETFILTER_XT_MATCH_STATE=m +CONFIG_NETFILTER_XT_MATCH_STATISTIC=m +CONFIG_NETFILTER_XT_MATCH_STRING=m +CONFIG_NETFILTER_XT_MATCH_TCPMSS=m +CONFIG_NETFILTER_XT_MATCH_TIME=m +CONFIG_NETFILTER_XT_MATCH_U32=m +# end of Core Netfilter Configuration + +CONFIG_IP_SET=m +CONFIG_IP_SET_MAX=256 +CONFIG_IP_SET_BITMAP_IP=m +CONFIG_IP_SET_BITMAP_IPMAC=m +CONFIG_IP_SET_BITMAP_PORT=m +CONFIG_IP_SET_HASH_IP=m +CONFIG_IP_SET_HASH_IPMARK=m +CONFIG_IP_SET_HASH_IPPORT=m +CONFIG_IP_SET_HASH_IPPORTIP=m +CONFIG_IP_SET_HASH_IPPORTNET=m +CONFIG_IP_SET_HASH_IPMAC=m +CONFIG_IP_SET_HASH_MAC=m +CONFIG_IP_SET_HASH_NETPORTNET=m +CONFIG_IP_SET_HASH_NET=m +CONFIG_IP_SET_HASH_NETNET=m +CONFIG_IP_SET_HASH_NETPORT=m +CONFIG_IP_SET_HASH_NETIFACE=m +CONFIG_IP_SET_LIST_SET=m +CONFIG_IP_VS=m +CONFIG_IP_VS_IPV6=y +# CONFIG_IP_VS_DEBUG is not set +CONFIG_IP_VS_TAB_BITS=12 + +# +# IPVS transport protocol load balancing support +# +CONFIG_IP_VS_PROTO_TCP=y +CONFIG_IP_VS_PROTO_UDP=y +CONFIG_IP_VS_PROTO_AH_ESP=y +CONFIG_IP_VS_PROTO_ESP=y +CONFIG_IP_VS_PROTO_AH=y +CONFIG_IP_VS_PROTO_SCTP=y + +# +# IPVS scheduler +# +CONFIG_IP_VS_RR=m +CONFIG_IP_VS_WRR=m +CONFIG_IP_VS_LC=m +CONFIG_IP_VS_WLC=m +CONFIG_IP_VS_FO=m +CONFIG_IP_VS_OVF=m +CONFIG_IP_VS_LBLC=m +CONFIG_IP_VS_LBLCR=m +CONFIG_IP_VS_DH=m +CONFIG_IP_VS_SH=m +CONFIG_IP_VS_MH=m +CONFIG_IP_VS_SED=m +CONFIG_IP_VS_NQ=m +# CONFIG_IP_VS_TWOS is not set + +# +# IPVS SH scheduler +# +CONFIG_IP_VS_SH_TAB_BITS=8 + +# +# IPVS MH scheduler +# +CONFIG_IP_VS_MH_TAB_INDEX=12 + +# +# IPVS application helper +# +CONFIG_IP_VS_FTP=m +CONFIG_IP_VS_NFCT=y +CONFIG_IP_VS_PE_SIP=m + +# +# IP: Netfilter Configuration +# +CONFIG_NF_DEFRAG_IPV4=m +CONFIG_IP_NF_IPTABLES_LEGACY=m +CONFIG_NF_SOCKET_IPV4=m +CONFIG_NF_TPROXY_IPV4=m +CONFIG_NF_TABLES_IPV4=y +CONFIG_NFT_REJECT_IPV4=m +CONFIG_NFT_DUP_IPV4=m +CONFIG_NFT_FIB_IPV4=m +CONFIG_NF_TABLES_ARP=y +CONFIG_NF_DUP_IPV4=m +CONFIG_NF_LOG_ARP=m +CONFIG_NF_LOG_IPV4=m +CONFIG_NF_REJECT_IPV4=m +CONFIG_NF_NAT_SNMP_BASIC=m +CONFIG_NF_NAT_PPTP=m +CONFIG_NF_NAT_H323=m +CONFIG_IP_NF_IPTABLES=m +CONFIG_IP_NF_MATCH_AH=m +CONFIG_IP_NF_MATCH_ECN=m +CONFIG_IP_NF_MATCH_RPFILTER=m +CONFIG_IP_NF_MATCH_TTL=m +CONFIG_IP_NF_FILTER=m +CONFIG_IP_NF_TARGET_REJECT=m +CONFIG_IP_NF_TARGET_SYNPROXY=m +CONFIG_IP_NF_NAT=m +CONFIG_IP_NF_TARGET_MASQUERADE=m +CONFIG_IP_NF_TARGET_NETMAP=m +CONFIG_IP_NF_TARGET_REDIRECT=m +CONFIG_IP_NF_MANGLE=m +CONFIG_IP_NF_TARGET_ECN=m +CONFIG_IP_NF_TARGET_TTL=m +CONFIG_IP_NF_RAW=m +CONFIG_IP_NF_SECURITY=m +CONFIG_IP_NF_ARPTABLES=m +CONFIG_NFT_COMPAT_ARP=m +CONFIG_IP_NF_ARPFILTER=m +CONFIG_IP_NF_ARP_MANGLE=m +# end of IP: Netfilter Configuration + +# +# IPv6: Netfilter Configuration +# +CONFIG_IP6_NF_IPTABLES_LEGACY=m +CONFIG_NF_SOCKET_IPV6=m +CONFIG_NF_TPROXY_IPV6=m +CONFIG_NF_TABLES_IPV6=y +CONFIG_NFT_REJECT_IPV6=m +CONFIG_NFT_DUP_IPV6=m +CONFIG_NFT_FIB_IPV6=m +CONFIG_NF_DUP_IPV6=m +CONFIG_NF_REJECT_IPV6=m +CONFIG_NF_LOG_IPV6=m +CONFIG_IP6_NF_IPTABLES=m +CONFIG_IP6_NF_MATCH_AH=m +CONFIG_IP6_NF_MATCH_EUI64=m +CONFIG_IP6_NF_MATCH_FRAG=m +CONFIG_IP6_NF_MATCH_OPTS=m +CONFIG_IP6_NF_MATCH_HL=m +CONFIG_IP6_NF_MATCH_IPV6HEADER=m +CONFIG_IP6_NF_MATCH_MH=m +CONFIG_IP6_NF_MATCH_RPFILTER=m +CONFIG_IP6_NF_MATCH_RT=m +CONFIG_IP6_NF_MATCH_SRH=m +CONFIG_IP6_NF_TARGET_HL=m +CONFIG_IP6_NF_FILTER=m +CONFIG_IP6_NF_TARGET_REJECT=m +CONFIG_IP6_NF_TARGET_SYNPROXY=m +CONFIG_IP6_NF_MANGLE=m +CONFIG_IP6_NF_RAW=m +CONFIG_IP6_NF_SECURITY=m +CONFIG_IP6_NF_NAT=m +CONFIG_IP6_NF_TARGET_MASQUERADE=m +CONFIG_IP6_NF_TARGET_NPT=m +# end of IPv6: Netfilter Configuration + +CONFIG_NF_DEFRAG_IPV6=m +CONFIG_NF_TABLES_BRIDGE=m +CONFIG_NFT_BRIDGE_META=m +CONFIG_NFT_BRIDGE_REJECT=m +CONFIG_NF_CONNTRACK_BRIDGE=m +CONFIG_BRIDGE_NF_EBTABLES_LEGACY=m +CONFIG_BRIDGE_NF_EBTABLES=m +CONFIG_BRIDGE_EBT_BROUTE=m +CONFIG_BRIDGE_EBT_T_FILTER=m +CONFIG_BRIDGE_EBT_T_NAT=m +CONFIG_BRIDGE_EBT_802_3=m +CONFIG_BRIDGE_EBT_AMONG=m +CONFIG_BRIDGE_EBT_ARP=m +CONFIG_BRIDGE_EBT_IP=m +CONFIG_BRIDGE_EBT_IP6=m +CONFIG_BRIDGE_EBT_LIMIT=m +CONFIG_BRIDGE_EBT_MARK=m +CONFIG_BRIDGE_EBT_PKTTYPE=m +CONFIG_BRIDGE_EBT_STP=m +CONFIG_BRIDGE_EBT_VLAN=m +CONFIG_BRIDGE_EBT_ARPREPLY=m +CONFIG_BRIDGE_EBT_DNAT=m +CONFIG_BRIDGE_EBT_MARK_T=m +CONFIG_BRIDGE_EBT_REDIRECT=m +CONFIG_BRIDGE_EBT_SNAT=m +CONFIG_BRIDGE_EBT_LOG=m +CONFIG_BRIDGE_EBT_NFLOG=m +# CONFIG_IP_DCCP is not set +CONFIG_IP_SCTP=m +# CONFIG_SCTP_DBG_OBJCNT is not set +# CONFIG_SCTP_DEFAULT_COOKIE_HMAC_MD5 is not set +CONFIG_SCTP_DEFAULT_COOKIE_HMAC_SHA1=y +# CONFIG_SCTP_DEFAULT_COOKIE_HMAC_NONE is not set +CONFIG_SCTP_COOKIE_HMAC_MD5=y +CONFIG_SCTP_COOKIE_HMAC_SHA1=y +CONFIG_INET_SCTP_DIAG=m +CONFIG_RDS=m +CONFIG_RDS_TCP=m +# CONFIG_RDS_DEBUG is not set +CONFIG_TIPC=m +CONFIG_TIPC_MEDIA_UDP=y +CONFIG_TIPC_CRYPTO=y +CONFIG_TIPC_DIAG=m +CONFIG_ATM=m +CONFIG_ATM_CLIP=m +# CONFIG_ATM_CLIP_NO_ICMP is not set +CONFIG_ATM_LANE=m +# CONFIG_ATM_MPOA is not set +CONFIG_ATM_BR2684=m +# CONFIG_ATM_BR2684_IPFILTER is not set +CONFIG_L2TP=m +CONFIG_L2TP_DEBUGFS=m +CONFIG_L2TP_V3=y +CONFIG_L2TP_IP=m +CONFIG_L2TP_ETH=m +CONFIG_STP=m +CONFIG_GARP=m +CONFIG_MRP=m +CONFIG_BRIDGE=m +CONFIG_BRIDGE_IGMP_SNOOPING=y +# CONFIG_BRIDGE_VLAN_FILTERING is not set +# CONFIG_BRIDGE_MRP is not set +# CONFIG_BRIDGE_CFM is not set +# CONFIG_NET_DSA is not set +CONFIG_VLAN_8021Q=m +CONFIG_VLAN_8021Q_GVRP=y +CONFIG_VLAN_8021Q_MVRP=y +CONFIG_LLC=m +# CONFIG_LLC2 is not set +# CONFIG_ATALK is not set +# CONFIG_X25 is not set +# CONFIG_LAPB is not set +# CONFIG_PHONET is not set +CONFIG_6LOWPAN=m +CONFIG_6LOWPAN_DEBUGFS=y +CONFIG_6LOWPAN_NHC=m +CONFIG_6LOWPAN_NHC_DEST=m +CONFIG_6LOWPAN_NHC_FRAGMENT=m +CONFIG_6LOWPAN_NHC_HOP=m +CONFIG_6LOWPAN_NHC_IPV6=m +CONFIG_6LOWPAN_NHC_MOBILITY=m +CONFIG_6LOWPAN_NHC_ROUTING=m +CONFIG_6LOWPAN_NHC_UDP=m +CONFIG_6LOWPAN_GHC_EXT_HDR_HOP=m +CONFIG_6LOWPAN_GHC_UDP=m +CONFIG_6LOWPAN_GHC_ICMPV6=m +CONFIG_6LOWPAN_GHC_EXT_HDR_DEST=m +CONFIG_6LOWPAN_GHC_EXT_HDR_FRAG=m +CONFIG_6LOWPAN_GHC_EXT_HDR_ROUTE=m +CONFIG_IEEE802154=m +CONFIG_IEEE802154_NL802154_EXPERIMENTAL=y +CONFIG_IEEE802154_SOCKET=m +CONFIG_IEEE802154_6LOWPAN=m +CONFIG_MAC802154=m +CONFIG_NET_SCHED=y + +# +# Queueing/Scheduling +# +CONFIG_NET_SCH_HTB=m +CONFIG_NET_SCH_HFSC=m +CONFIG_NET_SCH_PRIO=m +CONFIG_NET_SCH_MULTIQ=m +CONFIG_NET_SCH_RED=m +CONFIG_NET_SCH_SFB=m +CONFIG_NET_SCH_SFQ=m +CONFIG_NET_SCH_TEQL=m +CONFIG_NET_SCH_TBF=m +CONFIG_NET_SCH_CBS=m +CONFIG_NET_SCH_ETF=m +CONFIG_NET_SCH_MQPRIO_LIB=m +CONFIG_NET_SCH_TAPRIO=m +CONFIG_NET_SCH_GRED=m +CONFIG_NET_SCH_NETEM=m +CONFIG_NET_SCH_DRR=m +CONFIG_NET_SCH_MQPRIO=m +# CONFIG_NET_SCH_SKBPRIO is not set +CONFIG_NET_SCH_CHOKE=m +CONFIG_NET_SCH_QFQ=m +CONFIG_NET_SCH_CODEL=m +CONFIG_NET_SCH_FQ_CODEL=y +CONFIG_NET_SCH_CAKE=m +CONFIG_NET_SCH_FQ=m +CONFIG_NET_SCH_HHF=m +CONFIG_NET_SCH_PIE=m +# CONFIG_NET_SCH_FQ_PIE is not set +CONFIG_NET_SCH_INGRESS=m +CONFIG_NET_SCH_PLUG=m +# CONFIG_NET_SCH_ETS is not set +# CONFIG_NET_SCH_DEFAULT is not set + +# +# Classification +# +CONFIG_NET_CLS=y +CONFIG_NET_CLS_BASIC=m +CONFIG_NET_CLS_ROUTE4=m +CONFIG_NET_CLS_FW=m +CONFIG_NET_CLS_U32=m +CONFIG_CLS_U32_PERF=y +CONFIG_CLS_U32_MARK=y +CONFIG_NET_CLS_FLOW=m +CONFIG_NET_CLS_CGROUP=y +CONFIG_NET_CLS_BPF=m +CONFIG_NET_CLS_FLOWER=m +CONFIG_NET_CLS_MATCHALL=m +CONFIG_NET_EMATCH=y +CONFIG_NET_EMATCH_STACK=32 +CONFIG_NET_EMATCH_CMP=m +CONFIG_NET_EMATCH_NBYTE=m +CONFIG_NET_EMATCH_U32=m +CONFIG_NET_EMATCH_META=m +CONFIG_NET_EMATCH_TEXT=m +CONFIG_NET_EMATCH_IPSET=m +CONFIG_NET_EMATCH_IPT=m +CONFIG_NET_CLS_ACT=y +CONFIG_NET_ACT_POLICE=m +CONFIG_NET_ACT_GACT=m +CONFIG_GACT_PROB=y +CONFIG_NET_ACT_MIRRED=m +CONFIG_NET_ACT_SAMPLE=m +CONFIG_NET_ACT_NAT=m +CONFIG_NET_ACT_PEDIT=m +CONFIG_NET_ACT_SIMP=m +CONFIG_NET_ACT_SKBEDIT=m +CONFIG_NET_ACT_CSUM=m +CONFIG_NET_ACT_MPLS=m +CONFIG_NET_ACT_VLAN=m +CONFIG_NET_ACT_BPF=m +CONFIG_NET_ACT_CONNMARK=m +CONFIG_NET_ACT_CTINFO=m +CONFIG_NET_ACT_SKBMOD=m +CONFIG_NET_ACT_IFE=m +CONFIG_NET_ACT_TUNNEL_KEY=m +CONFIG_NET_ACT_CT=m +# CONFIG_NET_ACT_GATE is not set +CONFIG_NET_IFE_SKBMARK=m +CONFIG_NET_IFE_SKBPRIO=m +CONFIG_NET_IFE_SKBTCINDEX=m +CONFIG_NET_TC_SKB_EXT=y +CONFIG_NET_SCH_FIFO=y +CONFIG_DCB=y +CONFIG_DNS_RESOLVER=m +# CONFIG_BATMAN_ADV is not set +# CONFIG_OPENVSWITCH is not set +CONFIG_VSOCKETS=m +CONFIG_VSOCKETS_DIAG=m +CONFIG_VSOCKETS_LOOPBACK=m +CONFIG_VIRTIO_VSOCKETS_COMMON=m +CONFIG_NETLINK_DIAG=m +# CONFIG_MPLS is not set +# CONFIG_NET_NSH is not set +# CONFIG_HSR is not set +CONFIG_NET_SWITCHDEV=y +CONFIG_NET_L3_MASTER_DEV=y +# CONFIG_QRTR is not set +# CONFIG_NET_NCSI is not set +CONFIG_PCPU_DEV_REFCNT=y +CONFIG_MAX_SKB_FRAGS=17 +CONFIG_RPS=y +CONFIG_RFS_ACCEL=y +CONFIG_SOCK_RX_QUEUE_MAPPING=y +CONFIG_XPS=y +CONFIG_CGROUP_NET_PRIO=y +CONFIG_CGROUP_NET_CLASSID=y +CONFIG_NET_RX_BUSY_POLL=y +CONFIG_BQL=y +CONFIG_BPF_STREAM_PARSER=y +CONFIG_NET_FLOW_LIMIT=y + +# +# Network testing +# +CONFIG_NET_PKTGEN=m +CONFIG_NET_DROP_MONITOR=y +# end of Network testing +# end of Networking options + +# CONFIG_HAMRADIO is not set +# CONFIG_CAN is not set +CONFIG_BT=m +CONFIG_BT_BREDR=y +CONFIG_BT_RFCOMM=m +CONFIG_BT_RFCOMM_TTY=y +CONFIG_BT_BNEP=m +CONFIG_BT_BNEP_MC_FILTER=y +CONFIG_BT_BNEP_PROTO_FILTER=y +CONFIG_BT_HIDP=m +CONFIG_BT_LE=y +CONFIG_BT_LE_L2CAP_ECRED=y +CONFIG_BT_6LOWPAN=m +CONFIG_BT_LEDS=y +# CONFIG_BT_MSFTEXT is not set +# CONFIG_BT_AOSPEXT is not set +# CONFIG_BT_DEBUGFS is not set +# CONFIG_BT_SELFTEST is not set + +# +# Bluetooth device drivers +# +CONFIG_BT_INTEL=m +CONFIG_BT_MTK=m +CONFIG_BT_HCIBTUSB=m +CONFIG_BT_HCIBTUSB_AUTOSUSPEND=y +CONFIG_BT_HCIBTUSB_POLL_SYNC=y +CONFIG_BT_HCIBTUSB_AUTO_ISOC_ALT=y +# CONFIG_BT_HCIBTUSB_BCM is not set +CONFIG_BT_HCIBTUSB_MTK=y +# CONFIG_BT_HCIBTUSB_RTL is not set +CONFIG_BT_HCIUART=m +CONFIG_BT_HCIUART_SERDEV=y +CONFIG_BT_HCIUART_H4=y +# CONFIG_BT_HCIUART_NOKIA is not set +# CONFIG_BT_HCIUART_BCSP is not set +# CONFIG_BT_HCIUART_ATH3K is not set +# CONFIG_BT_HCIUART_LL is not set +# CONFIG_BT_HCIUART_3WIRE is not set +# CONFIG_BT_HCIUART_INTEL is not set +# CONFIG_BT_HCIUART_BCM is not set +# CONFIG_BT_HCIUART_RTL is not set +# CONFIG_BT_HCIUART_QCA is not set +# CONFIG_BT_HCIUART_AG6XX is not set +# CONFIG_BT_HCIUART_MRVL is not set +# CONFIG_BT_HCIUART_AML is not set +# CONFIG_BT_HCIBCM203X is not set +# CONFIG_BT_HCIBCM4377 is not set +# CONFIG_BT_HCIBPA10X is not set +# CONFIG_BT_HCIBFUSB is not set +# CONFIG_BT_HCIVHCI is not set +# CONFIG_BT_MRVL is not set +# CONFIG_BT_ATH3K is not set +CONFIG_BT_MTKUART=m +# CONFIG_BT_NXPUART is not set +# CONFIG_BT_INTEL_PCIE is not set +# end of Bluetooth device drivers + +CONFIG_AF_RXRPC=m +CONFIG_AF_RXRPC_IPV6=y +# CONFIG_AF_RXRPC_INJECT_LOSS is not set +# CONFIG_AF_RXRPC_INJECT_RX_DELAY is not set +CONFIG_AF_RXRPC_DEBUG=y +CONFIG_RXKAD=y +# CONFIG_RXPERF is not set +# CONFIG_AF_KCM is not set +CONFIG_STREAM_PARSER=y +# CONFIG_MCTP is not set +CONFIG_FIB_RULES=y +CONFIG_WIRELESS=y +CONFIG_WEXT_CORE=y +CONFIG_WEXT_PROC=y +CONFIG_CFG80211=m +# CONFIG_NL80211_TESTMODE is not set +# CONFIG_CFG80211_DEVELOPER_WARNINGS is not set +# CONFIG_CFG80211_CERTIFICATION_ONUS is not set +CONFIG_CFG80211_REQUIRE_SIGNED_REGDB=y +CONFIG_CFG80211_USE_KERNEL_REGDB_KEYS=y +CONFIG_CFG80211_DEFAULT_PS=y +CONFIG_CFG80211_DEBUGFS=y +CONFIG_CFG80211_CRDA_SUPPORT=y +CONFIG_CFG80211_WEXT=y +CONFIG_MAC80211=m +CONFIG_MAC80211_HAS_RC=y +CONFIG_MAC80211_RC_MINSTREL=y +CONFIG_MAC80211_RC_DEFAULT_MINSTREL=y +CONFIG_MAC80211_RC_DEFAULT="minstrel_ht" +CONFIG_MAC80211_MESH=y +CONFIG_MAC80211_LEDS=y +CONFIG_MAC80211_DEBUGFS=y +# CONFIG_MAC80211_MESSAGE_TRACING is not set +# CONFIG_MAC80211_DEBUG_MENU is not set +CONFIG_MAC80211_STA_HASH_MAX_SIZE=0 +CONFIG_RFKILL=y +CONFIG_RFKILL_LEDS=y +CONFIG_RFKILL_INPUT=y +CONFIG_RFKILL_GPIO=m +# CONFIG_NET_9P is not set +# CONFIG_CAIF is not set +CONFIG_CEPH_LIB=m +# CONFIG_CEPH_LIB_PRETTYDEBUG is not set +# CONFIG_CEPH_LIB_USE_DNS_RESOLVER is not set +# CONFIG_NFC is not set +CONFIG_PSAMPLE=m +CONFIG_NET_IFE=m +CONFIG_LWTUNNEL=y +# CONFIG_LWTUNNEL_BPF is not set +CONFIG_DST_CACHE=y +CONFIG_GRO_CELLS=y +CONFIG_SOCK_VALIDATE_XMIT=y +CONFIG_NET_SELFTESTS=m +CONFIG_NET_SOCK_MSG=y +CONFIG_PAGE_POOL=y +# CONFIG_PAGE_POOL_STATS is not set +# CONFIG_FAILOVER is not set +# CONFIG_ETHTOOL_NETLINK is not set + +# +# Device Drivers +# +CONFIG_HAVE_PCI=y +CONFIG_GENERIC_PCI_IOMAP=y +CONFIG_PCI=y +CONFIG_PCI_DOMAINS=y +CONFIG_PCIEPORTBUS=y +CONFIG_HOTPLUG_PCI_PCIE=y +CONFIG_PCIEAER=y +# CONFIG_PCIEAER_INJECT is not set +CONFIG_PCIE_ECRC=y +CONFIG_PCIEASPM=y +CONFIG_PCIEASPM_DEFAULT=y +# CONFIG_PCIEASPM_POWERSAVE is not set +# CONFIG_PCIEASPM_POWER_SUPERSAVE is not set +# CONFIG_PCIEASPM_PERFORMANCE is not set +CONFIG_PCIE_PME=y +CONFIG_PCIE_DPC=y +CONFIG_PCIE_PTM=y +CONFIG_PCIE_EDR=y +CONFIG_PCI_MSI=y +CONFIG_PCI_QUIRKS=y +# CONFIG_PCI_DEBUG is not set +CONFIG_PCI_REALLOC_ENABLE_AUTO=y +CONFIG_PCI_STUB=m +CONFIG_PCI_PF_STUB=m +CONFIG_PCI_ATS=y +# CONFIG_PCI_DOE is not set +CONFIG_PCI_LOCKLESS_CONFIG=y +CONFIG_PCI_IOV=y +# CONFIG_PCI_NPEM is not set +CONFIG_PCI_PRI=y +CONFIG_PCI_PASID=y +CONFIG_PCIE_TPH=y +CONFIG_PCI_P2PDMA=y +CONFIG_PCI_LABEL=y +# CONFIG_PCIE_BUS_TUNE_OFF is not set +CONFIG_PCIE_BUS_DEFAULT=y +# CONFIG_PCIE_BUS_SAFE is not set +# CONFIG_PCIE_BUS_PERFORMANCE is not set +# CONFIG_PCIE_BUS_PEER2PEER is not set +CONFIG_VGA_ARB=y +CONFIG_VGA_ARB_MAX_GPUS=16 +CONFIG_HOTPLUG_PCI=y +CONFIG_HOTPLUG_PCI_ACPI=y +# CONFIG_HOTPLUG_PCI_ACPI_IBM is not set +# CONFIG_HOTPLUG_PCI_CPCI is not set +CONFIG_HOTPLUG_PCI_OCTEONEP=y +# CONFIG_HOTPLUG_PCI_SHPC is not set + +# +# PCI controller drivers +# +# CONFIG_VMD is not set + +# +# Cadence-based PCIe controllers +# +# end of Cadence-based PCIe controllers + +# +# DesignWare-based PCIe controllers +# +CONFIG_PCIE_DW=y +# CONFIG_PCIE_DW_DEBUGFS is not set +CONFIG_PCIE_DW_HOST=y +# CONFIG_PCI_MESON is not set +CONFIG_PCIE_DW_PLAT=y +CONFIG_PCIE_DW_PLAT_HOST=y +# end of DesignWare-based PCIe controllers + +# +# Mobiveil-based PCIe controllers +# +# end of Mobiveil-based PCIe controllers + +# +# PLDA-based PCIe controllers +# +# end of PLDA-based PCIe controllers +# end of PCI controller drivers + +# +# PCI Endpoint +# +# CONFIG_PCI_ENDPOINT is not set +# end of PCI Endpoint + +# +# PCI switch controller drivers +# +# CONFIG_PCI_SW_SWITCHTEC is not set +# end of PCI switch controller drivers + +CONFIG_PCI_PWRCTL=m +CONFIG_PCI_PWRCTL_SLOT=m +# CONFIG_CXL_BUS is not set +# CONFIG_PCCARD is not set +# CONFIG_RAPIDIO is not set + +# +# Generic Driver Options +# +CONFIG_AUXILIARY_BUS=y +# CONFIG_UEVENT_HELPER is not set +CONFIG_DEVTMPFS=y +CONFIG_DEVTMPFS_MOUNT=y +# CONFIG_DEVTMPFS_SAFE is not set +CONFIG_STANDALONE=y +CONFIG_PREVENT_FIRMWARE_BUILD=y + +# +# Firmware loader +# +CONFIG_FW_LOADER=y +CONFIG_FW_LOADER_DEBUG=y +CONFIG_FW_LOADER_PAGED_BUF=y +CONFIG_FW_LOADER_SYSFS=y +CONFIG_EXTRA_FIRMWARE="" +# CONFIG_FW_LOADER_USER_HELPER is not set +CONFIG_FW_LOADER_COMPRESS=y +CONFIG_FW_LOADER_COMPRESS_XZ=y +CONFIG_FW_LOADER_COMPRESS_ZSTD=y +CONFIG_FW_UPLOAD=y +# end of Firmware loader + +CONFIG_WANT_DEV_COREDUMP=y +CONFIG_ALLOW_DEV_COREDUMP=y +CONFIG_DEV_COREDUMP=y +# CONFIG_DEBUG_DRIVER is not set +# CONFIG_DEBUG_DEVRES is not set +# CONFIG_DEBUG_TEST_DRIVER_REMOVE is not set +CONFIG_HMEM_REPORTING=y +# CONFIG_TEST_ASYNC_DRIVER_PROBE is not set +CONFIG_GENERIC_CPU_DEVICES=y +CONFIG_GENERIC_CPU_AUTOPROBE=y +CONFIG_GENERIC_CPU_VULNERABILITIES=y +CONFIG_REGMAP=y +CONFIG_REGMAP_I2C=m +CONFIG_REGMAP_SPI=m +CONFIG_REGMAP_IRQ=y +CONFIG_DMA_SHARED_BUFFER=y +# CONFIG_DMA_FENCE_TRACE is not set +# CONFIG_FW_DEVLINK_SYNC_STATE_TIMEOUT is not set +# end of Generic Driver Options + +# +# Bus devices +# +# CONFIG_MHI_BUS is not set +# CONFIG_MHI_BUS_EP is not set +# end of Bus devices + +# +# Cache Drivers +# +# end of Cache Drivers + +CONFIG_CONNECTOR=y +CONFIG_PROC_EVENTS=y + +# +# Firmware Drivers +# + +# +# ARM System Control and Management Interface Protocol +# +# end of ARM System Control and Management Interface Protocol + +CONFIG_EDD=y +# CONFIG_EDD_OFF is not set +CONFIG_FIRMWARE_MEMMAP=y +CONFIG_DMIID=y +CONFIG_DMI_SYSFS=y +CONFIG_DMI_SCAN_MACHINE_NON_EFI_FALLBACK=y +# CONFIG_FW_CFG_SYSFS is not set +CONFIG_SYSFB=y +# CONFIG_SYSFB_SIMPLEFB is not set +CONFIG_FW_CS_DSP=m +# CONFIG_GOOGLE_FIRMWARE is not set + +# +# EFI (Extensible Firmware Interface) Support +# +CONFIG_EFI_ESRT=y +CONFIG_EFI_VARS_PSTORE=m +# CONFIG_EFI_VARS_PSTORE_DEFAULT_DISABLE is not set +CONFIG_EFI_SOFT_RESERVE=y +CONFIG_EFI_DXE_MEM_ATTRIBUTES=y +CONFIG_EFI_RUNTIME_WRAPPERS=y +CONFIG_EFI_BOOTLOADER_CONTROL=m +CONFIG_EFI_CAPSULE_LOADER=m +# CONFIG_EFI_TEST is not set +CONFIG_EFI_DEV_PATH_PARSER=y +CONFIG_APPLE_PROPERTIES=y +CONFIG_RESET_ATTACK_MITIGATION=y +# CONFIG_EFI_RCI2_TABLE is not set +# CONFIG_EFI_DISABLE_PCI_DMA is not set +CONFIG_EFI_CUSTOM_SSDT_OVERLAYS=y +# CONFIG_EFI_DISABLE_RUNTIME is not set +# CONFIG_EFI_COCO_SECRET is not set +CONFIG_UNACCEPTED_MEMORY=y +# end of EFI (Extensible Firmware Interface) Support + +CONFIG_UEFI_CPER=y +CONFIG_UEFI_CPER_X86=y + +# +# Qualcomm firmware drivers +# +# end of Qualcomm firmware drivers + +# +# Tegra firmware driver +# +# end of Tegra firmware driver +# end of Firmware Drivers + +CONFIG_FWCTL=m +# CONFIG_GNSS is not set +CONFIG_MTD=m +# CONFIG_MTD_TESTS is not set + +# +# Partition parsers +# +# CONFIG_MTD_CMDLINE_PARTS is not set +# CONFIG_MTD_REDBOOT_PARTS is not set +# end of Partition parsers + +# +# User Modules And Translation Layers +# +CONFIG_MTD_BLKDEVS=m +CONFIG_MTD_BLOCK=m +# CONFIG_MTD_BLOCK_RO is not set + +# +# Note that in some cases UBI block is preferred. See MTD_UBI_BLOCK. +# +# CONFIG_FTL is not set +# CONFIG_NFTL is not set +# CONFIG_INFTL is not set +# CONFIG_RFD_FTL is not set +# CONFIG_SSFDC is not set +# CONFIG_SM_FTL is not set +# CONFIG_MTD_OOPS is not set +# CONFIG_MTD_SWAP is not set +CONFIG_MTD_PARTITIONED_MASTER=y + +# +# RAM/ROM/Flash chip drivers +# +CONFIG_MTD_CFI=m +CONFIG_MTD_JEDECPROBE=m +CONFIG_MTD_GEN_PROBE=m +CONFIG_MTD_CFI_ADV_OPTIONS=y +CONFIG_MTD_CFI_NOSWAP=y +# CONFIG_MTD_CFI_BE_BYTE_SWAP is not set +# CONFIG_MTD_CFI_LE_BYTE_SWAP is not set +# CONFIG_MTD_CFI_GEOMETRY is not set +CONFIG_MTD_MAP_BANK_WIDTH_1=y +CONFIG_MTD_MAP_BANK_WIDTH_2=y +CONFIG_MTD_MAP_BANK_WIDTH_4=y +CONFIG_MTD_CFI_I1=y +CONFIG_MTD_CFI_I2=y +CONFIG_MTD_OTP=y +# CONFIG_MTD_CFI_INTELEXT is not set +CONFIG_MTD_CFI_AMDSTD=m +# CONFIG_MTD_CFI_STAA is not set +CONFIG_MTD_CFI_UTIL=m +CONFIG_MTD_RAM=m +CONFIG_MTD_ROM=m +CONFIG_MTD_ABSENT=m +# end of RAM/ROM/Flash chip drivers + +# +# Mapping drivers for chip access +# +CONFIG_MTD_COMPLEX_MAPPINGS=y +CONFIG_MTD_PHYSMAP=m +# CONFIG_MTD_PHYSMAP_COMPAT is not set +CONFIG_MTD_PHYSMAP_GPIO_ADDR=y +# CONFIG_MTD_AMD76XROM is not set +# CONFIG_MTD_ICHXROM is not set +# CONFIG_MTD_ESB2ROM is not set +# CONFIG_MTD_CK804XROM is not set +# CONFIG_MTD_SCB2_FLASH is not set +# CONFIG_MTD_NETtel is not set +# CONFIG_MTD_L440GX is not set +CONFIG_MTD_PCI=m +# CONFIG_MTD_PLATRAM is not set +# end of Mapping drivers for chip access + +# +# Self-contained MTD device drivers +# +# CONFIG_MTD_PMC551 is not set +# CONFIG_MTD_DATAFLASH is not set +# CONFIG_MTD_MCHP23K256 is not set +# CONFIG_MTD_MCHP48L640 is not set +# CONFIG_MTD_SST25L is not set +CONFIG_MTD_SLRAM=m +CONFIG_MTD_PHRAM=m +# CONFIG_MTD_MTDRAM is not set +CONFIG_MTD_BLOCK2MTD=m + +# +# Disk-On-Chip Device Drivers +# +# CONFIG_MTD_DOCG3 is not set +# end of Self-contained MTD device drivers + +# +# NAND +# +CONFIG_MTD_NAND_CORE=m +# CONFIG_MTD_ONENAND is not set +# CONFIG_MTD_RAW_NAND is not set +CONFIG_MTD_SPI_NAND=m + +# +# ECC engine support +# +CONFIG_MTD_NAND_ECC=y +CONFIG_MTD_NAND_ECC_SW_HAMMING=y +# CONFIG_MTD_NAND_ECC_SW_HAMMING_SMC is not set +# CONFIG_MTD_NAND_ECC_SW_BCH is not set +# CONFIG_MTD_NAND_ECC_MXIC is not set +# end of ECC engine support +# end of NAND + +# +# LPDDR & LPDDR2 PCM memory drivers +# +CONFIG_MTD_LPDDR=m +CONFIG_MTD_QINFO_PROBE=m +# end of LPDDR & LPDDR2 PCM memory drivers + +CONFIG_MTD_SPI_NOR=m +CONFIG_MTD_SPI_NOR_USE_4K_SECTORS=y +# CONFIG_MTD_SPI_NOR_SWP_DISABLE is not set +CONFIG_MTD_SPI_NOR_SWP_DISABLE_ON_VOLATILE=y +# CONFIG_MTD_SPI_NOR_SWP_KEEP is not set +CONFIG_MTD_UBI=m +CONFIG_MTD_UBI_WL_THRESHOLD=4096 +CONFIG_MTD_UBI_BEB_LIMIT=20 +# CONFIG_MTD_UBI_FASTMAP is not set +# CONFIG_MTD_UBI_GLUEBI is not set +# CONFIG_MTD_UBI_BLOCK is not set +# CONFIG_MTD_UBI_NVMEM is not set +# CONFIG_MTD_HYPERBUS is not set +# CONFIG_OF is not set +CONFIG_ARCH_MIGHT_HAVE_PC_PARPORT=y +CONFIG_PARPORT=m +CONFIG_PARPORT_PC=m +CONFIG_PARPORT_SERIAL=m +# CONFIG_PARPORT_PC_FIFO is not set +# CONFIG_PARPORT_PC_SUPERIO is not set +CONFIG_PARPORT_1284=y +CONFIG_PARPORT_NOT_PC=y +CONFIG_PNP=y +# CONFIG_PNP_DEBUG_MESSAGES is not set + +# +# Protocols +# +CONFIG_PNPACPI=y +CONFIG_BLK_DEV=y +# CONFIG_BLK_DEV_NULL_BLK is not set +CONFIG_BLK_DEV_FD=m +# CONFIG_BLK_DEV_FD_RAWCMD is not set +CONFIG_CDROM=y +CONFIG_BLK_DEV_PCIESSD_MTIP32XX=m +CONFIG_ZRAM=m +# CONFIG_ZRAM_BACKEND_LZ4 is not set +# CONFIG_ZRAM_BACKEND_LZ4HC is not set +# CONFIG_ZRAM_BACKEND_ZSTD is not set +# CONFIG_ZRAM_BACKEND_DEFLATE is not set +# CONFIG_ZRAM_BACKEND_842 is not set +CONFIG_ZRAM_BACKEND_FORCE_LZO=y +CONFIG_ZRAM_BACKEND_LZO=y +CONFIG_ZRAM_DEF_COMP_LZORLE=y +# CONFIG_ZRAM_DEF_COMP_LZO is not set +CONFIG_ZRAM_DEF_COMP="lzo-rle" +CONFIG_ZRAM_WRITEBACK=y +CONFIG_ZRAM_TRACK_ENTRY_ACTIME=y +CONFIG_ZRAM_MEMORY_TRACKING=y +CONFIG_ZRAM_MULTI_COMP=y +CONFIG_BLK_DEV_LOOP=m +CONFIG_BLK_DEV_LOOP_MIN_COUNT=0 +CONFIG_BLK_DEV_DRBD=m +# CONFIG_DRBD_FAULT_INJECTION is not set +# CONFIG_BLK_DEV_NBD is not set +CONFIG_BLK_DEV_RAM=m +CONFIG_BLK_DEV_RAM_COUNT=16 +CONFIG_BLK_DEV_RAM_SIZE=16384 +# CONFIG_CDROM_PKTCDVD is not set +# CONFIG_ATA_OVER_ETH is not set +# CONFIG_BLK_DEV_RBD is not set +# CONFIG_BLK_DEV_UBLK is not set + +# +# NVME Support +# +CONFIG_NVME_CORE=y +CONFIG_BLK_DEV_NVME=y +# CONFIG_NVME_MULTIPATH is not set +# CONFIG_NVME_VERBOSE_ERRORS is not set +CONFIG_NVME_HWMON=y +# CONFIG_NVME_FC is not set +# CONFIG_NVME_TCP is not set +# CONFIG_NVME_HOST_AUTH is not set +# CONFIG_NVME_TARGET is not set +# end of NVME Support + +# +# Misc devices +# +# CONFIG_AD525X_DPOT is not set +# CONFIG_DUMMY_IRQ is not set +# CONFIG_IBM_ASM is not set +# CONFIG_PHANTOM is not set +# CONFIG_TIFM_CORE is not set +# CONFIG_ICS932S401 is not set +# CONFIG_ENCLOSURE_SERVICES is not set +# CONFIG_HP_ILO is not set +# CONFIG_APDS9802ALS is not set +# CONFIG_ISL29003 is not set +# CONFIG_ISL29020 is not set +# CONFIG_SENSORS_TSL2550 is not set +# CONFIG_SENSORS_BH1770 is not set +# CONFIG_SENSORS_APDS990X is not set +# CONFIG_HMC6352 is not set +# CONFIG_DS1682 is not set +# CONFIG_LATTICE_ECP3_CONFIG is not set +CONFIG_SRAM=y +CONFIG_DW_XDATA_PCIE=m +# CONFIG_PCI_ENDPOINT_TEST is not set +# CONFIG_XILINX_SDFEC is not set +CONFIG_NTSYNC=m +# CONFIG_C2PORT is not set + +# +# EEPROM support +# +CONFIG_EEPROM_AT24=m +CONFIG_EEPROM_AT25=m +# CONFIG_EEPROM_MAX6875 is not set +# CONFIG_EEPROM_93CX6 is not set +# CONFIG_EEPROM_93XX46 is not set +# CONFIG_EEPROM_IDT_89HPESX is not set +CONFIG_EEPROM_EE1004=m +# end of EEPROM support + +# CONFIG_CB710_CORE is not set +# CONFIG_SENSORS_LIS3_I2C is not set +# CONFIG_ALTERA_STAPL is not set +# CONFIG_INTEL_MEI is not set +# CONFIG_VMWARE_VMCI is not set +# CONFIG_GENWQE is not set +# CONFIG_ECHO is not set +# CONFIG_BCM_VK is not set +# CONFIG_MISC_ALCOR_PCI is not set +# CONFIG_MISC_RTSX_PCI is not set +# CONFIG_MISC_RTSX_USB is not set +# CONFIG_UACCE is not set +# CONFIG_PVPANIC is not set +# CONFIG_GP_PCI1XXXX is not set +# CONFIG_KEBA_CP500 is not set +# end of Misc devices + +# +# SCSI device support +# +CONFIG_SCSI_MOD=y +CONFIG_RAID_ATTRS=m +CONFIG_SCSI_COMMON=y +CONFIG_SCSI=y +CONFIG_SCSI_DMA=y +CONFIG_SCSI_PROC_FS=y + +# +# SCSI support type (disk, tape, CD-ROM) +# +CONFIG_BLK_DEV_SD=y +# CONFIG_CHR_DEV_ST is not set +CONFIG_BLK_DEV_SR=y +CONFIG_CHR_DEV_SG=y +CONFIG_BLK_DEV_BSG=y +# CONFIG_CHR_DEV_SCH is not set +CONFIG_SCSI_CONSTANTS=y +CONFIG_SCSI_LOGGING=y +CONFIG_SCSI_SCAN_ASYNC=y + +# +# SCSI Transports +# +# CONFIG_SCSI_SPI_ATTRS is not set +# CONFIG_SCSI_FC_ATTRS is not set +# CONFIG_SCSI_ISCSI_ATTRS is not set +# CONFIG_SCSI_SAS_ATTRS is not set +# CONFIG_SCSI_SAS_LIBSAS is not set +# CONFIG_SCSI_SRP_ATTRS is not set +# end of SCSI Transports + +# CONFIG_SCSI_LOWLEVEL is not set +# CONFIG_SCSI_DH is not set +# end of SCSI device support + +CONFIG_ATA=y +CONFIG_SATA_HOST=y +CONFIG_PATA_TIMINGS=y +CONFIG_ATA_VERBOSE_ERROR=y +CONFIG_ATA_FORCE=y +CONFIG_ATA_ACPI=y +CONFIG_SATA_ZPODD=y +CONFIG_SATA_PMP=y + +# +# Controllers with non-SFF native interface +# +CONFIG_SATA_AHCI=y +CONFIG_SATA_MOBILE_LPM_POLICY=3 +# CONFIG_SATA_AHCI_PLATFORM is not set +# CONFIG_AHCI_DWC is not set +# CONFIG_SATA_INIC162X is not set +# CONFIG_SATA_ACARD_AHCI is not set +# CONFIG_SATA_SIL24 is not set +# CONFIG_ATA_SFF is not set +CONFIG_MD=y +CONFIG_BLK_DEV_MD=m +# CONFIG_MD_BITMAP_FILE is not set +CONFIG_MD_LINEAR=m +CONFIG_MD_RAID0=m +CONFIG_MD_RAID1=m +CONFIG_MD_RAID10=m +CONFIG_MD_RAID456=m +# CONFIG_BCACHE is not set +CONFIG_BLK_DEV_DM_BUILTIN=y +CONFIG_BLK_DEV_DM=m +CONFIG_DM_DEBUG=y +CONFIG_DM_BUFIO=m +CONFIG_DM_DEBUG_BLOCK_MANAGER_LOCKING=y +# CONFIG_DM_DEBUG_BLOCK_STACK_TRACING is not set +CONFIG_DM_BIO_PRISON=m +CONFIG_DM_PERSISTENT_DATA=m +CONFIG_DM_UNSTRIPED=m +CONFIG_DM_CRYPT=m +CONFIG_DM_SNAPSHOT=m +CONFIG_DM_THIN_PROVISIONING=m +CONFIG_DM_CACHE=m +CONFIG_DM_CACHE_SMQ=m +CONFIG_DM_WRITECACHE=m +# CONFIG_DM_EBS is not set +# CONFIG_DM_ERA is not set +CONFIG_DM_CLONE=m +CONFIG_DM_MIRROR=m +CONFIG_DM_LOG_USERSPACE=m +CONFIG_DM_RAID=m +CONFIG_DM_ZERO=m +# CONFIG_DM_MULTIPATH is not set +# CONFIG_DM_DELAY is not set +# CONFIG_DM_DUST is not set +CONFIG_DM_UEVENT=y +# CONFIG_DM_FLAKEY is not set +# CONFIG_DM_VERITY is not set +# CONFIG_DM_SWITCH is not set +# CONFIG_DM_LOG_WRITES is not set +# CONFIG_DM_INTEGRITY is not set +CONFIG_DM_AUDIT=y +# CONFIG_DM_VDO is not set +# CONFIG_TARGET_CORE is not set +# CONFIG_FUSION is not set + +# +# IEEE 1394 (FireWire) support +# +# CONFIG_FIREWIRE is not set +# CONFIG_FIREWIRE_NOSY is not set +# end of IEEE 1394 (FireWire) support + +# CONFIG_MACINTOSH_DRIVERS is not set +CONFIG_NETDEVICES=y +CONFIG_NET_CORE=y +CONFIG_BONDING=m +CONFIG_DUMMY=m +CONFIG_WIREGUARD=m +# CONFIG_WIREGUARD_DEBUG is not set +CONFIG_EQUALIZER=m +# CONFIG_NET_FC is not set +CONFIG_IFB=m +CONFIG_NET_TEAM=m +CONFIG_NET_TEAM_MODE_BROADCAST=m +CONFIG_NET_TEAM_MODE_ROUNDROBIN=m +CONFIG_NET_TEAM_MODE_RANDOM=m +CONFIG_NET_TEAM_MODE_ACTIVEBACKUP=m +CONFIG_NET_TEAM_MODE_LOADBALANCE=m +CONFIG_MACVLAN=m +CONFIG_MACVTAP=m +CONFIG_IPVLAN_L3S=y +CONFIG_IPVLAN=m +CONFIG_IPVTAP=m +CONFIG_VXLAN=m +CONFIG_GENEVE=m +CONFIG_BAREUDP=m +# CONFIG_GTP is not set +# CONFIG_PFCP is not set +# CONFIG_AMT is not set +CONFIG_MACSEC=m +CONFIG_NETCONSOLE=m +CONFIG_NETCONSOLE_DYNAMIC=y +# CONFIG_NETCONSOLE_EXTENDED_LOG is not set +CONFIG_NETPOLL=y +CONFIG_NET_POLL_CONTROLLER=y +CONFIG_TUN=m +CONFIG_TAP=m +# CONFIG_TUN_VNET_CROSS_LE is not set +CONFIG_VETH=m +CONFIG_NLMON=m +# CONFIG_NETKIT is not set +CONFIG_NET_VRF=m +CONFIG_VSOCKMON=m +# CONFIG_ARCNET is not set +# CONFIG_ATM_DRIVERS is not set +CONFIG_ETHERNET=y +# CONFIG_NET_VENDOR_3COM is not set +# CONFIG_NET_VENDOR_ADAPTEC is not set +# CONFIG_NET_VENDOR_AGERE is not set +# CONFIG_NET_VENDOR_ALACRITECH is not set +# CONFIG_NET_VENDOR_ALTEON is not set +# CONFIG_ALTERA_TSE is not set +# CONFIG_NET_VENDOR_AMAZON is not set +# CONFIG_NET_VENDOR_AMD is not set +# CONFIG_NET_VENDOR_AQUANTIA is not set +# CONFIG_NET_VENDOR_ARC is not set +# CONFIG_NET_VENDOR_ASIX is not set +# CONFIG_NET_VENDOR_ATHEROS is not set +# CONFIG_CX_ECAT is not set +# CONFIG_NET_VENDOR_BROADCOM is not set +# CONFIG_NET_VENDOR_CADENCE is not set +# CONFIG_NET_VENDOR_CAVIUM is not set +# CONFIG_NET_VENDOR_CHELSIO is not set +# CONFIG_NET_VENDOR_CISCO is not set +# CONFIG_NET_VENDOR_CORTINA is not set +# CONFIG_NET_VENDOR_DAVICOM is not set +# CONFIG_DNET is not set +# CONFIG_NET_VENDOR_DEC is not set +# CONFIG_NET_VENDOR_DLINK is not set +# CONFIG_NET_VENDOR_EMULEX is not set +# CONFIG_NET_VENDOR_ENGLEDER is not set +# CONFIG_NET_VENDOR_EZCHIP is not set +# CONFIG_NET_VENDOR_FUNGIBLE is not set +# CONFIG_NET_VENDOR_GOOGLE is not set +# CONFIG_NET_VENDOR_HISILICON is not set +# CONFIG_NET_VENDOR_HUAWEI is not set +# CONFIG_NET_VENDOR_INTEL is not set +# CONFIG_JME is not set +# CONFIG_NET_VENDOR_ADI is not set +# CONFIG_NET_VENDOR_LITEX is not set +# CONFIG_NET_VENDOR_MARVELL is not set +# CONFIG_NET_VENDOR_MELLANOX is not set +# CONFIG_NET_VENDOR_META is not set +# CONFIG_NET_VENDOR_MICREL is not set +# CONFIG_NET_VENDOR_MICROCHIP is not set +# CONFIG_NET_VENDOR_MICROSEMI is not set +# CONFIG_NET_VENDOR_MICROSOFT is not set +# CONFIG_NET_VENDOR_MYRI is not set +# CONFIG_FEALNX is not set +# CONFIG_NET_VENDOR_NI is not set +# CONFIG_NET_VENDOR_NATSEMI is not set +# CONFIG_NET_VENDOR_NETERION is not set +# CONFIG_NET_VENDOR_NETRONOME is not set +# CONFIG_NET_VENDOR_NVIDIA is not set +# CONFIG_NET_VENDOR_OKI is not set +# CONFIG_ETHOC is not set +# CONFIG_NET_VENDOR_PACKET_ENGINES is not set +# CONFIG_NET_VENDOR_PENSANDO is not set +# CONFIG_NET_VENDOR_QLOGIC is not set +# CONFIG_NET_VENDOR_BROCADE is not set +# CONFIG_NET_VENDOR_QUALCOMM is not set +# CONFIG_NET_VENDOR_RDC is not set +CONFIG_NET_VENDOR_REALTEK=y +# CONFIG_ATP is not set +# CONFIG_8139CP is not set +# CONFIG_8139TOO is not set +CONFIG_R8169=m +CONFIG_R8169_LEDS=y +# CONFIG_RTASE is not set +# CONFIG_NET_VENDOR_RENESAS is not set +# CONFIG_NET_VENDOR_ROCKER is not set +# CONFIG_NET_VENDOR_SAMSUNG is not set +# CONFIG_NET_VENDOR_SEEQ is not set +# CONFIG_NET_VENDOR_SILAN is not set +# CONFIG_NET_VENDOR_SIS is not set +# CONFIG_NET_VENDOR_SOLARFLARE is not set +# CONFIG_NET_VENDOR_SMSC is not set +# CONFIG_NET_VENDOR_SOCIONEXT is not set +# CONFIG_NET_VENDOR_STMICRO is not set +# CONFIG_NET_VENDOR_SUN is not set +# CONFIG_NET_VENDOR_SYNOPSYS is not set +# CONFIG_NET_VENDOR_TEHUTI is not set +# CONFIG_NET_VENDOR_TI is not set +# CONFIG_NET_VENDOR_VERTEXCOM is not set +# CONFIG_NET_VENDOR_VIA is not set +# CONFIG_NET_VENDOR_WANGXUN is not set +# CONFIG_NET_VENDOR_WIZNET is not set +# CONFIG_NET_VENDOR_XILINX is not set +# CONFIG_FDDI is not set +# CONFIG_HIPPI is not set +CONFIG_PHYLINK=m +CONFIG_PHYLIB=m +CONFIG_SWPHY=y +# CONFIG_LED_TRIGGER_PHY is not set +CONFIG_FIXED_PHY=m +# CONFIG_SFP is not set + +# +# MII PHY device drivers +# +# CONFIG_AIR_EN8811H_PHY is not set +# CONFIG_AMD_PHY is not set +# CONFIG_ADIN_PHY is not set +# CONFIG_ADIN1100_PHY is not set +# CONFIG_AQUANTIA_PHY is not set +CONFIG_AX88796B_PHY=m +# CONFIG_BROADCOM_PHY is not set +# CONFIG_BCM54140_PHY is not set +CONFIG_BCM7XXX_PHY=m +# CONFIG_BCM84881_PHY is not set +# CONFIG_BCM87XX_PHY is not set +CONFIG_BCM_NET_PHYLIB=m +# CONFIG_CICADA_PHY is not set +# CONFIG_CORTINA_PHY is not set +# CONFIG_DAVICOM_PHY is not set +# CONFIG_ICPLUS_PHY is not set +# CONFIG_LXT_PHY is not set +# CONFIG_INTEL_XWAY_PHY is not set +# CONFIG_LSI_ET1011C_PHY is not set +# CONFIG_MARVELL_PHY is not set +# CONFIG_MARVELL_10G_PHY is not set +# CONFIG_MARVELL_88Q2XXX_PHY is not set +# CONFIG_MARVELL_88X2222_PHY is not set +# CONFIG_MAXLINEAR_GPHY is not set +CONFIG_MTK_NET_PHYLIB=m +CONFIG_MEDIATEK_GE_PHY=m +# CONFIG_MICREL_PHY is not set +# CONFIG_MICROCHIP_T1S_PHY is not set +CONFIG_MICROCHIP_PHY=m +# CONFIG_MICROCHIP_T1_PHY is not set +# CONFIG_MICROSEMI_PHY is not set +# CONFIG_MOTORCOMM_PHY is not set +# CONFIG_NATIONAL_PHY is not set +# CONFIG_NXP_CBTX_PHY is not set +# CONFIG_NXP_C45_TJA11XX_PHY is not set +# CONFIG_NXP_TJA11XX_PHY is not set +# CONFIG_NCN26000_PHY is not set +# CONFIG_AT803X_PHY is not set +# CONFIG_QCA83XX_PHY is not set +# CONFIG_QCA808X_PHY is not set +# CONFIG_QSEMI_PHY is not set +CONFIG_REALTEK_PHY=m +CONFIG_REALTEK_PHY_HWMON=y +# CONFIG_RENESAS_PHY is not set +# CONFIG_ROCKCHIP_PHY is not set +CONFIG_SMSC_PHY=m +# CONFIG_STE10XP is not set +# CONFIG_TERANETICS_PHY is not set +# CONFIG_DP83822_PHY is not set +# CONFIG_DP83TC811_PHY is not set +# CONFIG_DP83848_PHY is not set +# CONFIG_DP83867_PHY is not set +CONFIG_DP83869_PHY=m +# CONFIG_DP83TD510_PHY is not set +# CONFIG_DP83TG720_PHY is not set +CONFIG_VITESSE_PHY=m +CONFIG_XILINX_GMII2RGMII=m +# CONFIG_MICREL_KS8995MA is not set +# CONFIG_PSE_CONTROLLER is not set +CONFIG_MDIO_DEVICE=m +CONFIG_MDIO_BUS=m +CONFIG_FWNODE_MDIO=m +CONFIG_ACPI_MDIO=m +CONFIG_MDIO_DEVRES=m +# CONFIG_MDIO_BITBANG is not set +CONFIG_MDIO_BCM_UNIMAC=m +# CONFIG_MDIO_MVUSB is not set +# CONFIG_MDIO_THUNDER is not set + +# +# MDIO Multiplexers +# + +# +# PCS device drivers +# +CONFIG_PCS_XPCS=m +# end of PCS device drivers + +# CONFIG_PLIP is not set +CONFIG_PPP=m +CONFIG_PPP_BSDCOMP=m +CONFIG_PPP_DEFLATE=m +CONFIG_PPP_FILTER=y +CONFIG_PPP_MPPE=m +CONFIG_PPP_MULTILINK=y +CONFIG_PPPOATM=m +CONFIG_PPPOE=m +# CONFIG_PPPOE_HASH_BITS_1 is not set +# CONFIG_PPPOE_HASH_BITS_2 is not set +CONFIG_PPPOE_HASH_BITS_4=y +# CONFIG_PPPOE_HASH_BITS_8 is not set +CONFIG_PPPOE_HASH_BITS=4 +CONFIG_PPTP=m +CONFIG_PPPOL2TP=m +CONFIG_PPP_ASYNC=m +CONFIG_PPP_SYNC_TTY=m +# CONFIG_SLIP is not set +CONFIG_SLHC=m +# CONFIG_USB_NET_DRIVERS is not set +CONFIG_WLAN=y +# CONFIG_WLAN_VENDOR_ADMTEK is not set +# CONFIG_WLAN_VENDOR_ATH is not set +# CONFIG_WLAN_VENDOR_ATMEL is not set +# CONFIG_WLAN_VENDOR_BROADCOM is not set +# CONFIG_WLAN_VENDOR_INTEL is not set +# CONFIG_WLAN_VENDOR_INTERSIL is not set +# CONFIG_WLAN_VENDOR_MARVELL is not set +CONFIG_WLAN_VENDOR_MEDIATEK=y +# CONFIG_MT7601U is not set +CONFIG_MT76_CORE=m +CONFIG_MT76_LEDS=y +CONFIG_MT76_CONNAC_LIB=m +CONFIG_MT792x_LIB=m +# CONFIG_MT76x0U is not set +# CONFIG_MT76x0E is not set +# CONFIG_MT76x2E is not set +# CONFIG_MT76x2U is not set +# CONFIG_MT7603E is not set +# CONFIG_MT7615E is not set +# CONFIG_MT7663U is not set +# CONFIG_MT7915E is not set +CONFIG_MT7921_COMMON=m +CONFIG_MT7921E=m +# CONFIG_MT7921U is not set +# CONFIG_MT7996E is not set +# CONFIG_MT7925E is not set +# CONFIG_MT7925U is not set +# CONFIG_WLAN_VENDOR_MICROCHIP is not set +# CONFIG_WLAN_VENDOR_PURELIFI is not set +# CONFIG_WLAN_VENDOR_RALINK is not set +# CONFIG_WLAN_VENDOR_REALTEK is not set +# CONFIG_WLAN_VENDOR_RSI is not set +# CONFIG_WLAN_VENDOR_SILABS is not set +# CONFIG_WLAN_VENDOR_ST is not set +# CONFIG_WLAN_VENDOR_TI is not set +# CONFIG_WLAN_VENDOR_ZYDAS is not set +# CONFIG_WLAN_VENDOR_QUANTENNA is not set +# CONFIG_MAC80211_HWSIM is not set +# CONFIG_VIRT_WIFI is not set +# CONFIG_WAN is not set +# CONFIG_IEEE802154_DRIVERS is not set + +# +# Wireless WAN +# +# CONFIG_WWAN is not set +# end of Wireless WAN + +CONFIG_VMXNET3=m +# CONFIG_FUJITSU_ES is not set +# CONFIG_USB4_NET is not set +# CONFIG_NETDEVSIM is not set +# CONFIG_NET_FAILOVER is not set +# CONFIG_ISDN is not set + +# +# Input device support +# +CONFIG_INPUT=y +CONFIG_INPUT_LEDS=y +CONFIG_INPUT_FF_MEMLESS=y +# CONFIG_INPUT_SPARSEKMAP is not set +# CONFIG_INPUT_MATRIXKMAP is not set +CONFIG_INPUT_VIVALDIFMAP=m + +# +# Userland interfaces +# +CONFIG_INPUT_MOUSEDEV=y +CONFIG_INPUT_MOUSEDEV_PSAUX=y +CONFIG_INPUT_MOUSEDEV_SCREEN_X=1024 +CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768 +CONFIG_INPUT_JOYDEV=m +CONFIG_INPUT_EVDEV=y + +# +# Input Device Drivers +# +CONFIG_INPUT_KEYBOARD=y +# CONFIG_KEYBOARD_ADP5588 is not set +# CONFIG_KEYBOARD_ADP5589 is not set +# CONFIG_KEYBOARD_APPLESPI is not set +CONFIG_KEYBOARD_ATKBD=m +# CONFIG_KEYBOARD_QT1050 is not set +# CONFIG_KEYBOARD_QT1070 is not set +# CONFIG_KEYBOARD_QT2160 is not set +# CONFIG_KEYBOARD_DLINK_DIR685 is not set +# CONFIG_KEYBOARD_LKKBD is not set +# CONFIG_KEYBOARD_GPIO is not set +# CONFIG_KEYBOARD_GPIO_POLLED is not set +# CONFIG_KEYBOARD_TCA6416 is not set +# CONFIG_KEYBOARD_TCA8418 is not set +# CONFIG_KEYBOARD_MATRIX is not set +# CONFIG_KEYBOARD_LM8323 is not set +# CONFIG_KEYBOARD_LM8333 is not set +# CONFIG_KEYBOARD_MAX7359 is not set +# CONFIG_KEYBOARD_MPR121 is not set +# CONFIG_KEYBOARD_NEWTON is not set +# CONFIG_KEYBOARD_OPENCORES is not set +# CONFIG_KEYBOARD_PINEPHONE is not set +# CONFIG_KEYBOARD_SAMSUNG is not set +# CONFIG_KEYBOARD_STOWAWAY is not set +# CONFIG_KEYBOARD_SUNKBD is not set +# CONFIG_KEYBOARD_TM2_TOUCHKEY is not set +# CONFIG_KEYBOARD_XTKBD is not set +# CONFIG_KEYBOARD_MTK_PMIC is not set +# CONFIG_KEYBOARD_CYPRESS_SF is not set +# CONFIG_INPUT_MOUSE is not set +CONFIG_INPUT_JOYSTICK=y +# CONFIG_JOYSTICK_ANALOG is not set +# CONFIG_JOYSTICK_A3D is not set +# CONFIG_JOYSTICK_ADI is not set +# CONFIG_JOYSTICK_COBRA is not set +# CONFIG_JOYSTICK_GF2K is not set +# CONFIG_JOYSTICK_GRIP is not set +# CONFIG_JOYSTICK_GRIP_MP is not set +# CONFIG_JOYSTICK_GUILLEMOT is not set +# CONFIG_JOYSTICK_INTERACT is not set +# CONFIG_JOYSTICK_SIDEWINDER is not set +# CONFIG_JOYSTICK_TMDC is not set +# CONFIG_JOYSTICK_IFORCE is not set +# CONFIG_JOYSTICK_WARRIOR is not set +# CONFIG_JOYSTICK_MAGELLAN is not set +# CONFIG_JOYSTICK_SPACEORB is not set +# CONFIG_JOYSTICK_SPACEBALL is not set +# CONFIG_JOYSTICK_STINGER is not set +# CONFIG_JOYSTICK_TWIDJOY is not set +# CONFIG_JOYSTICK_ZHENHUA is not set +# CONFIG_JOYSTICK_DB9 is not set +# CONFIG_JOYSTICK_GAMECON is not set +# CONFIG_JOYSTICK_TURBOGRAFX is not set +# CONFIG_JOYSTICK_AS5011 is not set +# CONFIG_JOYSTICK_JOYDUMP is not set +CONFIG_JOYSTICK_XPAD=m +CONFIG_JOYSTICK_XPAD_FF=y +CONFIG_JOYSTICK_XPAD_LEDS=y +# CONFIG_JOYSTICK_WALKERA0701 is not set +CONFIG_JOYSTICK_PSXPAD_SPI=m +CONFIG_JOYSTICK_PSXPAD_SPI_FF=y +# CONFIG_JOYSTICK_PXRC is not set +# CONFIG_JOYSTICK_QWIIC is not set +# CONFIG_JOYSTICK_FSIA6B is not set +# CONFIG_JOYSTICK_SENSEHAT is not set +# CONFIG_JOYSTICK_SEESAW is not set +# CONFIG_INPUT_TABLET is not set +# CONFIG_INPUT_TOUCHSCREEN is not set +CONFIG_INPUT_MISC=y +# CONFIG_INPUT_AD714X is not set +# CONFIG_INPUT_BMA150 is not set +# CONFIG_INPUT_E3X0_BUTTON is not set +# CONFIG_INPUT_PCSPKR is not set +CONFIG_INPUT_MAX77693_HAPTIC=m +# CONFIG_INPUT_MMA8450 is not set +# CONFIG_INPUT_APANEL is not set +# CONFIG_INPUT_GPIO_BEEPER is not set +# CONFIG_INPUT_GPIO_DECODER is not set +# CONFIG_INPUT_GPIO_VIBRA is not set +# CONFIG_INPUT_ATLAS_BTNS is not set +# CONFIG_INPUT_ATI_REMOTE2 is not set +# CONFIG_INPUT_KEYSPAN_REMOTE is not set +# CONFIG_INPUT_KXTJ9 is not set +# CONFIG_INPUT_POWERMATE is not set +# CONFIG_INPUT_YEALINK is not set +# CONFIG_INPUT_CM109 is not set +# CONFIG_INPUT_REGULATOR_HAPTIC is not set +CONFIG_INPUT_UINPUT=y +# CONFIG_INPUT_PCF8574 is not set +# CONFIG_INPUT_PWM_BEEPER is not set +# CONFIG_INPUT_PWM_VIBRA is not set +# CONFIG_INPUT_GPIO_ROTARY_ENCODER is not set +# CONFIG_INPUT_DA7280_HAPTICS is not set +# CONFIG_INPUT_ADXL34X is not set +# CONFIG_INPUT_IBM_PANEL is not set +# CONFIG_INPUT_IMS_PCU is not set +# CONFIG_INPUT_IQS269A is not set +# CONFIG_INPUT_IQS626A is not set +# CONFIG_INPUT_IQS7222 is not set +# CONFIG_INPUT_CMA3000 is not set +# CONFIG_INPUT_IDEAPAD_SLIDEBAR is not set +# CONFIG_INPUT_DRV260X_HAPTICS is not set +# CONFIG_INPUT_DRV2665_HAPTICS is not set +# CONFIG_INPUT_DRV2667_HAPTICS is not set +CONFIG_INPUT_QNAP_MCU=m +CONFIG_RMI4_CORE=m +CONFIG_RMI4_I2C=m +CONFIG_RMI4_SPI=m +CONFIG_RMI4_SMB=m +CONFIG_RMI4_F03=y +CONFIG_RMI4_F03_SERIO=m +CONFIG_RMI4_2D_SENSOR=y +CONFIG_RMI4_F11=y +CONFIG_RMI4_F12=y +CONFIG_RMI4_F30=y +CONFIG_RMI4_F34=y +CONFIG_RMI4_F3A=y +CONFIG_RMI4_F54=y +CONFIG_RMI4_F55=y + +# +# Hardware I/O ports +# +CONFIG_SERIO=y +CONFIG_ARCH_MIGHT_HAVE_PC_SERIO=y +CONFIG_SERIO_I8042=y +CONFIG_SERIO_SERPORT=y +# CONFIG_SERIO_CT82C710 is not set +# CONFIG_SERIO_PARKBD is not set +# CONFIG_SERIO_PCIPS2 is not set +CONFIG_SERIO_LIBPS2=y +# CONFIG_SERIO_RAW is not set +# CONFIG_SERIO_ALTERA_PS2 is not set +# CONFIG_SERIO_PS2MULT is not set +# CONFIG_SERIO_ARC_PS2 is not set +# CONFIG_SERIO_GPIO_PS2 is not set +# CONFIG_USERIO is not set +# CONFIG_GAMEPORT is not set +# end of Hardware I/O ports +# end of Input device support + +# +# Character devices +# +CONFIG_TTY=y +CONFIG_VT=y +CONFIG_CONSOLE_TRANSLATIONS=y +CONFIG_VT_CONSOLE=y +CONFIG_VT_HW_CONSOLE_BINDING=y +CONFIG_UNIX98_PTYS=y +# CONFIG_LEGACY_PTYS is not set +CONFIG_LEGACY_TIOCSTI=y +CONFIG_LDISC_AUTOLOAD=y + +# +# Serial drivers +# +CONFIG_SERIAL_8250=m +# CONFIG_SERIAL_8250_DEPRECATED_OPTIONS is not set +CONFIG_SERIAL_8250_PNP=y +CONFIG_SERIAL_8250_16550A_VARIANTS=y +# CONFIG_SERIAL_8250_FINTEK is not set +CONFIG_SERIAL_8250_DMA=y +CONFIG_SERIAL_8250_PCILIB=y +CONFIG_SERIAL_8250_PCI=m +# CONFIG_SERIAL_8250_EXAR is not set +CONFIG_SERIAL_8250_NR_UARTS=32 +CONFIG_SERIAL_8250_RUNTIME_UARTS=32 +# CONFIG_SERIAL_8250_EXTENDED is not set +# CONFIG_SERIAL_8250_PCI1XXXX is not set +# CONFIG_SERIAL_8250_DW is not set +# CONFIG_SERIAL_8250_RT288X is not set +# CONFIG_SERIAL_8250_LPSS is not set +# CONFIG_SERIAL_8250_MID is not set +# CONFIG_SERIAL_8250_PERICOM is not set +# CONFIG_SERIAL_8250_NI is not set + +# +# Non-8250 serial port support +# +# CONFIG_SERIAL_MAX3100 is not set +# CONFIG_SERIAL_MAX310X is not set +# CONFIG_SERIAL_UARTLITE is not set +CONFIG_SERIAL_CORE=m +# CONFIG_SERIAL_JSM is not set +# CONFIG_SERIAL_LANTIQ is not set +# CONFIG_SERIAL_SCCNXP is not set +# CONFIG_SERIAL_SC16IS7XX is not set +# CONFIG_SERIAL_ALTERA_JTAGUART is not set +# CONFIG_SERIAL_ALTERA_UART is not set +# CONFIG_SERIAL_ARC is not set +# CONFIG_SERIAL_RP2 is not set +# CONFIG_SERIAL_FSL_LPUART is not set +# CONFIG_SERIAL_FSL_LINFLEXUART is not set +# CONFIG_SERIAL_SPRD is not set +# end of Serial drivers + +CONFIG_SERIAL_MCTRL_GPIO=m +# CONFIG_SERIAL_NONSTANDARD is not set +CONFIG_N_GSM=m +CONFIG_NOZOMI=m +CONFIG_NULL_TTY=m +CONFIG_SERIAL_DEV_BUS=y +CONFIG_SERIAL_DEV_CTRL_TTYPORT=y +# CONFIG_TTY_PRINTK is not set +CONFIG_PRINTER=m +CONFIG_LP_CONSOLE=y +# CONFIG_PPDEV is not set +# CONFIG_VIRTIO_CONSOLE is not set +# CONFIG_IPMI_HANDLER is not set +# CONFIG_SSIF_IPMI_BMC is not set +# CONFIG_IPMB_DEVICE_INTERFACE is not set +CONFIG_HW_RANDOM=y +# CONFIG_HW_RANDOM_TIMERIOMEM is not set +# CONFIG_HW_RANDOM_INTEL is not set +CONFIG_HW_RANDOM_AMD=m +# CONFIG_HW_RANDOM_BA431 is not set +# CONFIG_HW_RANDOM_VIA is not set +# CONFIG_HW_RANDOM_XIPHERA is not set +# CONFIG_APPLICOM is not set +# CONFIG_MWAVE is not set +# CONFIG_DEVMEM is not set +CONFIG_NVRAM=m +# CONFIG_DEVPORT is not set +CONFIG_HPET=y +CONFIG_HPET_MMAP=y +CONFIG_HPET_MMAP_DEFAULT=y +CONFIG_HANGCHECK_TIMER=y +CONFIG_TCG_TPM=y +CONFIG_TCG_TPM2_HMAC=y +CONFIG_HW_RANDOM_TPM=y +CONFIG_TCG_TIS_CORE=y +CONFIG_TCG_TIS=y +CONFIG_TCG_TIS_SPI=m +# CONFIG_TCG_TIS_SPI_CR50 is not set +CONFIG_TCG_TIS_I2C=m +# CONFIG_TCG_TIS_I2C_CR50 is not set +# CONFIG_TCG_TIS_I2C_ATMEL is not set +# CONFIG_TCG_TIS_I2C_INFINEON is not set +# CONFIG_TCG_TIS_I2C_NUVOTON is not set +# CONFIG_TCG_NSC is not set +# CONFIG_TCG_ATMEL is not set +# CONFIG_TCG_INFINEON is not set +CONFIG_TCG_CRB=y +# CONFIG_TCG_VTPM_PROXY is not set +# CONFIG_TCG_TIS_ST33ZP24_I2C is not set +# CONFIG_TCG_TIS_ST33ZP24_SPI is not set +# CONFIG_TELCLOCK is not set +# CONFIG_XILLYBUS is not set +# CONFIG_XILLYUSB is not set +# end of Character devices + +# +# I2C support +# +CONFIG_I2C=y +CONFIG_ACPI_I2C_OPREGION=y +CONFIG_I2C_BOARDINFO=y +CONFIG_I2C_CHARDEV=y +CONFIG_I2C_MUX=y + +# +# Multiplexer I2C Chip support +# +CONFIG_I2C_MUX_GPIO=m +CONFIG_I2C_MUX_LTC4306=m +# CONFIG_I2C_MUX_PCA9541 is not set +# CONFIG_I2C_MUX_PCA954x is not set +CONFIG_I2C_MUX_REG=m +# CONFIG_I2C_MUX_MLXCPLD is not set +# end of Multiplexer I2C Chip support + +CONFIG_I2C_HELPER_AUTO=y +CONFIG_I2C_SMBUS=m +CONFIG_I2C_ALGOBIT=m + +# +# I2C Hardware Bus support +# + +# +# PC SMBus host controller drivers +# +CONFIG_I2C_CCGX_UCSI=m +# CONFIG_I2C_ALI1535 is not set +# CONFIG_I2C_ALI1563 is not set +# CONFIG_I2C_ALI15X3 is not set +# CONFIG_I2C_AMD756 is not set +# CONFIG_I2C_AMD8111 is not set +# CONFIG_I2C_AMD_MP2 is not set +CONFIG_I2C_AMD_ASF=m +CONFIG_I2C_I801=m +CONFIG_I2C_I801_MUX=y +# CONFIG_I2C_ISCH is not set +# CONFIG_I2C_ISMT is not set +CONFIG_I2C_PIIX4=m +# CONFIG_I2C_NFORCE2 is not set +# CONFIG_I2C_NVIDIA_GPU is not set +# CONFIG_I2C_SIS5595 is not set +# CONFIG_I2C_SIS630 is not set +# CONFIG_I2C_SIS96X is not set +# CONFIG_I2C_VIA is not set +# CONFIG_I2C_VIAPRO is not set +# CONFIG_I2C_ZHAOXIN is not set + +# +# ACPI drivers +# +CONFIG_I2C_SCMI=y + +# +# I2C system bus drivers (mostly embedded / system-on-chip) +# +# CONFIG_I2C_CBUS_GPIO is not set +CONFIG_I2C_CGBC=m +CONFIG_I2C_DESIGNWARE_CORE=m +CONFIG_I2C_DESIGNWARE_SLAVE=y +CONFIG_I2C_DESIGNWARE_PLATFORM=m +CONFIG_I2C_DESIGNWARE_AMDPSP=y +# CONFIG_I2C_DESIGNWARE_BAYTRAIL is not set +CONFIG_I2C_DESIGNWARE_PCI=m +# CONFIG_I2C_EMEV2 is not set +# CONFIG_I2C_GPIO is not set +# CONFIG_I2C_OCORES is not set +# CONFIG_I2C_PCA_PLATFORM is not set +# CONFIG_I2C_SIMTEC is not set +# CONFIG_I2C_XILINX is not set + +# +# External I2C/SMBus adapter drivers +# +# CONFIG_I2C_DIOLAN_U2C is not set +# CONFIG_I2C_CP2615 is not set +# CONFIG_I2C_PARPORT is not set +# CONFIG_I2C_PCI1XXXX is not set +# CONFIG_I2C_ROBOTFUZZ_OSIF is not set +# CONFIG_I2C_TAOS_EVM is not set +# CONFIG_I2C_TINY_USB is not set + +# +# Other I2C/SMBus bus drivers +# +# CONFIG_I2C_MLXCPLD is not set +# CONFIG_I2C_VIRTIO is not set +# end of I2C Hardware Bus support + +# CONFIG_I2C_STUB is not set +CONFIG_I2C_SLAVE=y +CONFIG_I2C_SLAVE_EEPROM=y +# CONFIG_I2C_SLAVE_TESTUNIT is not set +# CONFIG_I2C_DEBUG_CORE is not set +# CONFIG_I2C_DEBUG_ALGO is not set +# CONFIG_I2C_DEBUG_BUS is not set +# end of I2C support + +# CONFIG_I3C is not set +CONFIG_SPI=y +# CONFIG_SPI_DEBUG is not set +CONFIG_SPI_MASTER=y +CONFIG_SPI_MEM=y + +# +# SPI Master Controller Drivers +# +# CONFIG_SPI_ALTERA is not set +# CONFIG_SPI_AXI_SPI_ENGINE is not set +# CONFIG_SPI_BITBANG is not set +# CONFIG_SPI_BUTTERFLY is not set +# CONFIG_SPI_CADENCE is not set +# CONFIG_SPI_CH341 is not set +CONFIG_SPI_DESIGNWARE=m +CONFIG_SPI_DW_DMA=y +CONFIG_SPI_DW_PCI=m +CONFIG_SPI_DW_MMIO=m +# CONFIG_SPI_GPIO is not set +# CONFIG_SPI_INTEL_PCI is not set +# CONFIG_SPI_INTEL_PLATFORM is not set +# CONFIG_SPI_LM70_LLP is not set +# CONFIG_SPI_MICROCHIP_CORE is not set +# CONFIG_SPI_MICROCHIP_CORE_QSPI is not set +# CONFIG_SPI_LANTIQ_SSC is not set +# CONFIG_SPI_OC_TINY is not set +# CONFIG_SPI_PCI1XXXX is not set +# CONFIG_SPI_PXA2XX is not set +# CONFIG_SPI_SC18IS602 is not set +# CONFIG_SPI_SIFIVE is not set +# CONFIG_SPI_MXIC is not set +# CONFIG_SPI_XCOMM is not set +# CONFIG_SPI_XILINX is not set +# CONFIG_SPI_ZYNQMP_GQSPI is not set +CONFIG_SPI_AMD=m + +# +# SPI Multiplexer support +# +CONFIG_SPI_MUX=m + +# +# SPI Protocol Masters +# +CONFIG_SPI_SPIDEV=m +CONFIG_SPI_LOOPBACK_TEST=m +# CONFIG_SPI_TLE62X0 is not set +CONFIG_SPI_SLAVE=y +CONFIG_SPI_SLAVE_TIME=m +CONFIG_SPI_SLAVE_SYSTEM_CONTROL=m +CONFIG_SPI_DYNAMIC=y +# CONFIG_SPMI is not set +# CONFIG_HSI is not set +# CONFIG_PPS is not set + +# +# PTP clock support +# +# CONFIG_PTP_1588_CLOCK is not set +CONFIG_PTP_1588_CLOCK_OPTIONAL=y +# end of PTP clock support + +CONFIG_PINCTRL=y +CONFIG_PINMUX=y +CONFIG_PINCONF=y +CONFIG_GENERIC_PINCONF=y +# CONFIG_DEBUG_PINCTRL is not set +CONFIG_PINCTRL_AMD=y +# CONFIG_PINCTRL_CY8C95X0 is not set +# CONFIG_PINCTRL_MCP23S08 is not set +# CONFIG_PINCTRL_SX150X is not set + +# +# Intel pinctrl drivers +# +# CONFIG_PINCTRL_BAYTRAIL is not set +# CONFIG_PINCTRL_CHERRYVIEW is not set +# CONFIG_PINCTRL_LYNXPOINT is not set +# CONFIG_PINCTRL_INTEL_PLATFORM is not set +# CONFIG_PINCTRL_ALDERLAKE is not set +# CONFIG_PINCTRL_BROXTON is not set +# CONFIG_PINCTRL_CANNONLAKE is not set +# CONFIG_PINCTRL_CEDARFORK is not set +# CONFIG_PINCTRL_DENVERTON is not set +# CONFIG_PINCTRL_ELKHARTLAKE is not set +# CONFIG_PINCTRL_EMMITSBURG is not set +# CONFIG_PINCTRL_GEMINILAKE is not set +# CONFIG_PINCTRL_ICELAKE is not set +# CONFIG_PINCTRL_JASPERLAKE is not set +# CONFIG_PINCTRL_LAKEFIELD is not set +# CONFIG_PINCTRL_LEWISBURG is not set +# CONFIG_PINCTRL_METEORLAKE is not set +# CONFIG_PINCTRL_METEORPOINT is not set +# CONFIG_PINCTRL_SUNRISEPOINT is not set +# CONFIG_PINCTRL_TIGERLAKE is not set +# end of Intel pinctrl drivers + +# +# Renesas pinctrl drivers +# +# end of Renesas pinctrl drivers + +CONFIG_GPIOLIB=y +CONFIG_GPIOLIB_FASTPATH_LIMIT=512 +CONFIG_GPIO_ACPI=y +CONFIG_GPIOLIB_IRQCHIP=y +# CONFIG_DEBUG_GPIO is not set +CONFIG_GPIO_SYSFS=y +CONFIG_GPIO_CDEV=y +CONFIG_GPIO_CDEV_V1=y +CONFIG_GPIO_GENERIC=m + +# +# Memory mapped GPIO drivers +# +# CONFIG_GPIO_ALTERA is not set +CONFIG_GPIO_AMDPT=m +CONFIG_GPIO_DWAPB=m +# CONFIG_GPIO_GENERIC_PLATFORM is not set +# CONFIG_GPIO_GRANITERAPIDS is not set +# CONFIG_GPIO_MB86S7X is not set +# CONFIG_GPIO_POLARFIRE_SOC is not set +# CONFIG_GPIO_XILINX is not set +CONFIG_GPIO_AMD_FCH=m +# end of Memory mapped GPIO drivers + +# +# Port-mapped I/O GPIO drivers +# +# CONFIG_GPIO_VX855 is not set +# CONFIG_GPIO_F7188X is not set +# CONFIG_GPIO_IT87 is not set +# CONFIG_GPIO_SCH311X is not set +# CONFIG_GPIO_WINBOND is not set +# CONFIG_GPIO_WS16C48 is not set +# end of Port-mapped I/O GPIO drivers + +# +# I2C GPIO expanders +# +# CONFIG_GPIO_FXL6408 is not set +# CONFIG_GPIO_DS4520 is not set +# CONFIG_GPIO_MAX7300 is not set +# CONFIG_GPIO_MAX732X is not set +# CONFIG_GPIO_PCA953X is not set +# CONFIG_GPIO_PCA9570 is not set +# CONFIG_GPIO_PCF857X is not set +# CONFIG_GPIO_TPIC2810 is not set +# end of I2C GPIO expanders + +# +# MFD GPIO expanders +# +CONFIG_GPIO_CGBC=m +# CONFIG_GPIO_ELKHARTLAKE is not set +# end of MFD GPIO expanders + +# +# PCI GPIO expanders +# +CONFIG_GPIO_AMD8111=m +# CONFIG_GPIO_BT8XX is not set +# CONFIG_GPIO_ML_IOH is not set +# CONFIG_GPIO_PCI_IDIO_16 is not set +# CONFIG_GPIO_PCIE_IDIO_24 is not set +# CONFIG_GPIO_RDC321X is not set +# end of PCI GPIO expanders + +# +# SPI GPIO expanders +# +# CONFIG_GPIO_74X164 is not set +# CONFIG_GPIO_MAX3191X is not set +# CONFIG_GPIO_MAX7301 is not set +# CONFIG_GPIO_MC33880 is not set +# CONFIG_GPIO_PISOSR is not set +# CONFIG_GPIO_XRA1403 is not set +# end of SPI GPIO expanders + +# +# USB GPIO expanders +# +CONFIG_GPIO_MPSSE=m +# end of USB GPIO expanders + +# +# Virtual GPIO drivers +# +CONFIG_GPIO_AGGREGATOR=m +# CONFIG_GPIO_LATCH is not set +# CONFIG_GPIO_MOCKUP is not set +# CONFIG_GPIO_SIM is not set +# end of Virtual GPIO drivers + +# +# GPIO Debugging utilities +# +# CONFIG_GPIO_SLOPPY_LOGIC_ANALYZER is not set +# CONFIG_GPIO_VIRTUSER is not set +# end of GPIO Debugging utilities + +# CONFIG_W1 is not set +# CONFIG_POWER_RESET is not set +# CONFIG_POWER_SEQUENCING is not set +CONFIG_POWER_SUPPLY=y +# CONFIG_POWER_SUPPLY_DEBUG is not set +CONFIG_POWER_SUPPLY_HWMON=y +# CONFIG_IP5XXX_POWER is not set +# CONFIG_TEST_POWER is not set +# CONFIG_CHARGER_ADP5061 is not set +# CONFIG_BATTERY_CW2015 is not set +# CONFIG_BATTERY_DS2780 is not set +# CONFIG_BATTERY_DS2781 is not set +# CONFIG_BATTERY_DS2782 is not set +# CONFIG_BATTERY_SAMSUNG_SDI is not set +# CONFIG_BATTERY_SBS is not set +CONFIG_CHARGER_SBS=m +CONFIG_MANAGER_SBS=m +# CONFIG_BATTERY_BQ27XXX is not set +# CONFIG_BATTERY_MAX17042 is not set +# CONFIG_BATTERY_MAX1720X is not set +# CONFIG_CHARGER_MAX8903 is not set +# CONFIG_CHARGER_LP8727 is not set +# CONFIG_CHARGER_GPIO is not set +# CONFIG_CHARGER_MANAGER is not set +# CONFIG_CHARGER_LT3651 is not set +# CONFIG_CHARGER_LTC4162L is not set +CONFIG_CHARGER_MAX77705=m +# CONFIG_CHARGER_MAX77976 is not set +# CONFIG_CHARGER_MT6360 is not set +# CONFIG_CHARGER_BQ2415X is not set +# CONFIG_CHARGER_BQ24190 is not set +# CONFIG_CHARGER_BQ24257 is not set +# CONFIG_CHARGER_BQ24735 is not set +# CONFIG_CHARGER_BQ2515X is not set +# CONFIG_CHARGER_BQ25890 is not set +# CONFIG_CHARGER_BQ25980 is not set +# CONFIG_CHARGER_BQ256XX is not set +# CONFIG_CHARGER_SMB347 is not set +# CONFIG_BATTERY_GAUGE_LTC2941 is not set +# CONFIG_BATTERY_GOLDFISH is not set +# CONFIG_BATTERY_RT5033 is not set +# CONFIG_CHARGER_RT9455 is not set +# CONFIG_CHARGER_RT9467 is not set +# CONFIG_CHARGER_RT9471 is not set +CONFIG_FUEL_GAUGE_STC3117=m +# CONFIG_CHARGER_BD99954 is not set +# CONFIG_BATTERY_UG3105 is not set +# CONFIG_FUEL_GAUGE_MM8013 is not set +CONFIG_HWMON=y +CONFIG_HWMON_VID=m +# CONFIG_HWMON_DEBUG_CHIP is not set + +# +# Native drivers +# +CONFIG_SENSORS_ABITUGURU=m +CONFIG_SENSORS_ABITUGURU3=m +CONFIG_SENSORS_AD7314=m +CONFIG_SENSORS_AD7414=m +CONFIG_SENSORS_AD7418=m +CONFIG_SENSORS_ADM1025=m +CONFIG_SENSORS_ADM1026=m +CONFIG_SENSORS_ADM1029=m +CONFIG_SENSORS_ADM1031=m +# CONFIG_SENSORS_ADM1177 is not set +CONFIG_SENSORS_ADM9240=m +CONFIG_SENSORS_ADT7X10=m +CONFIG_SENSORS_ADT7310=m +CONFIG_SENSORS_ADT7410=m +CONFIG_SENSORS_ADT7411=m +CONFIG_SENSORS_ADT7462=m +CONFIG_SENSORS_ADT7470=m +CONFIG_SENSORS_ADT7475=m +# CONFIG_SENSORS_AHT10 is not set +# CONFIG_SENSORS_AQUACOMPUTER_D5NEXT is not set +# CONFIG_SENSORS_AS370 is not set +CONFIG_SENSORS_ASC7621=m +# CONFIG_SENSORS_ASUS_ROG_RYUJIN is not set +CONFIG_SENSORS_AXI_FAN_CONTROL=m +# CONFIG_SENSORS_K8TEMP is not set +CONFIG_SENSORS_K10TEMP=m +# CONFIG_SENSORS_FAM15H_POWER is not set +# CONFIG_SENSORS_APPLESMC is not set +# CONFIG_SENSORS_ASB100 is not set +CONFIG_SENSORS_ATXP1=m +CONFIG_SENSORS_CGBC=m +# CONFIG_SENSORS_CHIPCAP2 is not set +# CONFIG_SENSORS_CORSAIR_CPRO is not set +# CONFIG_SENSORS_CORSAIR_PSU is not set +CONFIG_SENSORS_DRIVETEMP=m +CONFIG_SENSORS_DS620=m +CONFIG_SENSORS_DS1621=m +# CONFIG_SENSORS_DELL_SMM is not set +CONFIG_SENSORS_I5K_AMB=m +# CONFIG_SENSORS_F71805F is not set +# CONFIG_SENSORS_F71882FG is not set +# CONFIG_SENSORS_F75375S is not set +# CONFIG_SENSORS_FSCHMD is not set +# CONFIG_SENSORS_FTSTEUTATES is not set +CONFIG_SENSORS_GIGABYTE_WATERFORCE=m +CONFIG_SENSORS_GL518SM=m +CONFIG_SENSORS_GL520SM=m +CONFIG_SENSORS_G760A=m +CONFIG_SENSORS_G762=m +# CONFIG_SENSORS_HIH6130 is not set +# CONFIG_SENSORS_HS3001 is not set +CONFIG_SENSORS_HTU31=m +# CONFIG_SENSORS_I5500 is not set +# CONFIG_SENSORS_CORETEMP is not set +CONFIG_SENSORS_ISL28022=m +CONFIG_SENSORS_IT87=m +CONFIG_SENSORS_JC42=m +# CONFIG_SENSORS_POWERZ is not set +CONFIG_SENSORS_POWR1220=m +# CONFIG_SENSORS_LENOVO_EC is not set +CONFIG_SENSORS_LINEAGE=m +CONFIG_SENSORS_LTC2945=m +# CONFIG_SENSORS_LTC2947_I2C is not set +# CONFIG_SENSORS_LTC2947_SPI is not set +CONFIG_SENSORS_LTC2990=m +# CONFIG_SENSORS_LTC2991 is not set +# CONFIG_SENSORS_LTC2992 is not set +CONFIG_SENSORS_LTC4151=m +CONFIG_SENSORS_LTC4215=m +CONFIG_SENSORS_LTC4222=m +CONFIG_SENSORS_LTC4245=m +CONFIG_SENSORS_LTC4260=m +CONFIG_SENSORS_LTC4261=m +# CONFIG_SENSORS_LTC4282 is not set +CONFIG_SENSORS_MAX1111=m +# CONFIG_SENSORS_MAX127 is not set +CONFIG_SENSORS_MAX16065=m +CONFIG_SENSORS_MAX1619=m +CONFIG_SENSORS_MAX1668=m +CONFIG_SENSORS_MAX197=m +CONFIG_SENSORS_MAX31722=m +# CONFIG_SENSORS_MAX31730 is not set +# CONFIG_SENSORS_MAX31760 is not set +# CONFIG_MAX31827 is not set +# CONFIG_SENSORS_MAX6620 is not set +# CONFIG_SENSORS_MAX6621 is not set +CONFIG_SENSORS_MAX6639=m +CONFIG_SENSORS_MAX6650=m +CONFIG_SENSORS_MAX6697=m +CONFIG_SENSORS_MAX31790=m +# CONFIG_SENSORS_MC34VR500 is not set +CONFIG_SENSORS_MCP3021=m +CONFIG_SENSORS_TC654=m +# CONFIG_SENSORS_TPS23861 is not set +# CONFIG_SENSORS_MR75203 is not set +CONFIG_SENSORS_ADCXX=m +CONFIG_SENSORS_LM63=m +CONFIG_SENSORS_LM70=m +CONFIG_SENSORS_LM73=m +CONFIG_SENSORS_LM75=m +CONFIG_SENSORS_LM77=m +CONFIG_SENSORS_LM78=m +CONFIG_SENSORS_LM80=m +CONFIG_SENSORS_LM83=m +CONFIG_SENSORS_LM85=m +CONFIG_SENSORS_LM87=m +CONFIG_SENSORS_LM90=m +CONFIG_SENSORS_LM92=m +CONFIG_SENSORS_LM93=m +CONFIG_SENSORS_LM95234=m +CONFIG_SENSORS_LM95241=m +CONFIG_SENSORS_LM95245=m +CONFIG_SENSORS_PC87360=m +CONFIG_SENSORS_PC87427=m +CONFIG_SENSORS_NCT6683=m +CONFIG_SENSORS_NCT6775_CORE=m +CONFIG_SENSORS_NCT6775=m +# CONFIG_SENSORS_NCT6775_I2C is not set +CONFIG_SENSORS_NCT7363=m +CONFIG_SENSORS_NCT7802=m +CONFIG_SENSORS_NCT7904=m +CONFIG_SENSORS_NPCM7XX=m +# CONFIG_SENSORS_NZXT_KRAKEN2 is not set +# CONFIG_SENSORS_NZXT_KRAKEN3 is not set +# CONFIG_SENSORS_NZXT_SMART2 is not set +# CONFIG_SENSORS_OCC_P8_I2C is not set +# CONFIG_SENSORS_OXP is not set +# CONFIG_SENSORS_PCF8591 is not set +CONFIG_PMBUS=m +CONFIG_SENSORS_PMBUS=m +# CONFIG_SENSORS_ACBEL_FSG032 is not set +# CONFIG_SENSORS_ADM1266 is not set +CONFIG_SENSORS_ADM1275=m +# CONFIG_SENSORS_ADP1050 is not set +# CONFIG_SENSORS_BEL_PFE is not set +# CONFIG_SENSORS_BPA_RS600 is not set +CONFIG_SENSORS_CRPS=m +# CONFIG_SENSORS_DELTA_AHE50DC_FAN is not set +# CONFIG_SENSORS_FSP_3Y is not set +# CONFIG_SENSORS_IBM_CFFPS is not set +# CONFIG_SENSORS_DPS920AB is not set +CONFIG_SENSORS_INA233=m +# CONFIG_SENSORS_INSPUR_IPSPS is not set +# CONFIG_SENSORS_IR35221 is not set +# CONFIG_SENSORS_IR36021 is not set +# CONFIG_SENSORS_IR38064 is not set +# CONFIG_SENSORS_IRPS5401 is not set +# CONFIG_SENSORS_ISL68137 is not set +CONFIG_SENSORS_LM25066=m +# CONFIG_SENSORS_LM25066_REGULATOR is not set +# CONFIG_SENSORS_LT7182S is not set +CONFIG_SENSORS_LTC2978=m +# CONFIG_SENSORS_LTC2978_REGULATOR is not set +CONFIG_SENSORS_LTC3815=m +# CONFIG_SENSORS_LTC4286 is not set +# CONFIG_SENSORS_MAX15301 is not set +CONFIG_SENSORS_MAX16064=m +# CONFIG_SENSORS_MAX16601 is not set +# CONFIG_SENSORS_MAX20730 is not set +CONFIG_SENSORS_MAX20751=m +# CONFIG_SENSORS_MAX31785 is not set +CONFIG_SENSORS_MAX34440=m +CONFIG_SENSORS_MAX8688=m +# CONFIG_SENSORS_MP2856 is not set +# CONFIG_SENSORS_MP2888 is not set +# CONFIG_SENSORS_MP2891 is not set +# CONFIG_SENSORS_MP2975 is not set +# CONFIG_SENSORS_MP2993 is not set +# CONFIG_SENSORS_MP5023 is not set +# CONFIG_SENSORS_MP5920 is not set +# CONFIG_SENSORS_MP5990 is not set +# CONFIG_SENSORS_MP9941 is not set +# CONFIG_SENSORS_MPQ7932 is not set +# CONFIG_SENSORS_MPQ8785 is not set +# CONFIG_SENSORS_PIM4328 is not set +# CONFIG_SENSORS_PLI1209BC is not set +# CONFIG_SENSORS_PM6764TR is not set +# CONFIG_SENSORS_PXE1610 is not set +# CONFIG_SENSORS_Q54SJ108A2 is not set +# CONFIG_SENSORS_STPDDC60 is not set +# CONFIG_SENSORS_TDA38640 is not set +CONFIG_SENSORS_TPS25990=m +CONFIG_SENSORS_TPS25990_REGULATOR=y +CONFIG_SENSORS_TPS40422=m +CONFIG_SENSORS_TPS53679=m +# CONFIG_SENSORS_TPS546D24 is not set +CONFIG_SENSORS_UCD9000=m +CONFIG_SENSORS_UCD9200=m +# CONFIG_SENSORS_XDP710 is not set +# CONFIG_SENSORS_XDPE152 is not set +# CONFIG_SENSORS_XDPE122 is not set +CONFIG_SENSORS_ZL6100=m +# CONFIG_SENSORS_PT5161L is not set +CONFIG_SENSORS_PWM_FAN=m +CONFIG_SENSORS_QNAP_MCU_HWMON=m +# CONFIG_SENSORS_SBTSI is not set +# CONFIG_SENSORS_SBRMI is not set +# CONFIG_SENSORS_SHT15 is not set +# CONFIG_SENSORS_SHT21 is not set +# CONFIG_SENSORS_SHT3x is not set +# CONFIG_SENSORS_SHT4x is not set +# CONFIG_SENSORS_SHTC1 is not set +# CONFIG_SENSORS_SIS5595 is not set +# CONFIG_SENSORS_DME1737 is not set +# CONFIG_SENSORS_EMC1403 is not set +# CONFIG_SENSORS_EMC2103 is not set +# CONFIG_SENSORS_EMC2305 is not set +CONFIG_SENSORS_EMC6W201=m +CONFIG_SENSORS_SMSC47M1=m +CONFIG_SENSORS_SMSC47M192=m +CONFIG_SENSORS_SMSC47B397=m +CONFIG_SENSORS_SCH56XX_COMMON=m +CONFIG_SENSORS_SCH5627=m +CONFIG_SENSORS_SCH5636=m +# CONFIG_SENSORS_STTS751 is not set +# CONFIG_SENSORS_ADC128D818 is not set +# CONFIG_SENSORS_ADS7828 is not set +# CONFIG_SENSORS_ADS7871 is not set +# CONFIG_SENSORS_AMC6821 is not set +# CONFIG_SENSORS_INA209 is not set +# CONFIG_SENSORS_INA2XX is not set +# CONFIG_SENSORS_INA238 is not set +# CONFIG_SENSORS_INA3221 is not set +# CONFIG_SENSORS_SPD5118 is not set +CONFIG_SENSORS_TC74=m +# CONFIG_SENSORS_THMC50 is not set +# CONFIG_SENSORS_TMP102 is not set +# CONFIG_SENSORS_TMP103 is not set +# CONFIG_SENSORS_TMP108 is not set +# CONFIG_SENSORS_TMP401 is not set +# CONFIG_SENSORS_TMP421 is not set +# CONFIG_SENSORS_TMP464 is not set +# CONFIG_SENSORS_TMP513 is not set +CONFIG_SENSORS_VIA_CPUTEMP=m +CONFIG_SENSORS_VIA686A=m +CONFIG_SENSORS_VT1211=m +CONFIG_SENSORS_VT8231=m +CONFIG_SENSORS_W83773G=m +CONFIG_SENSORS_W83781D=m +CONFIG_SENSORS_W83791D=m +CONFIG_SENSORS_W83792D=m +CONFIG_SENSORS_W83793=m +CONFIG_SENSORS_W83795=m +# CONFIG_SENSORS_W83795_FANCTRL is not set +CONFIG_SENSORS_W83L785TS=m +CONFIG_SENSORS_W83L786NG=m +CONFIG_SENSORS_W83627HF=m +CONFIG_SENSORS_W83627EHF=m +# CONFIG_SENSORS_XGENE is not set + +# +# ACPI drivers +# +CONFIG_SENSORS_ACPI_POWER=m +# CONFIG_SENSORS_ATK0110 is not set +# CONFIG_SENSORS_ASUS_WMI is not set +# CONFIG_SENSORS_ASUS_EC is not set +# CONFIG_SENSORS_HP_WMI is not set +CONFIG_THERMAL=y +CONFIG_THERMAL_NETLINK=y +CONFIG_THERMAL_STATISTICS=y +CONFIG_THERMAL_DEBUGFS=y +# CONFIG_THERMAL_CORE_TESTING is not set +CONFIG_THERMAL_EMERGENCY_POWEROFF_DELAY_MS=0 +CONFIG_THERMAL_HWMON=y +CONFIG_THERMAL_DEFAULT_GOV_STEP_WISE=y +# CONFIG_THERMAL_DEFAULT_GOV_FAIR_SHARE is not set +# CONFIG_THERMAL_DEFAULT_GOV_USER_SPACE is not set +# CONFIG_THERMAL_DEFAULT_GOV_POWER_ALLOCATOR is not set +# CONFIG_THERMAL_DEFAULT_GOV_BANG_BANG is not set +# CONFIG_THERMAL_GOV_FAIR_SHARE is not set +CONFIG_THERMAL_GOV_STEP_WISE=y +CONFIG_THERMAL_GOV_BANG_BANG=y +CONFIG_THERMAL_GOV_USER_SPACE=y +CONFIG_THERMAL_GOV_POWER_ALLOCATOR=y +# CONFIG_DEVFREQ_THERMAL is not set +CONFIG_PCIE_THERMAL=y +# CONFIG_THERMAL_EMULATION is not set + +# +# Intel thermal drivers +# +# CONFIG_INTEL_POWERCLAMP is not set +CONFIG_X86_THERMAL_VECTOR=y +CONFIG_INTEL_TCC=y +CONFIG_X86_PKG_TEMP_THERMAL=m +CONFIG_INTEL_SOC_DTS_IOSF_CORE=m +CONFIG_INTEL_SOC_DTS_THERMAL=m + +# +# ACPI INT340X thermal drivers +# +CONFIG_INT340X_THERMAL=m +CONFIG_ACPI_THERMAL_REL=m +# CONFIG_INT3406_THERMAL is not set +CONFIG_PROC_THERMAL_MMIO_RAPL=m +# end of ACPI INT340X thermal drivers + +CONFIG_INTEL_PCH_THERMAL=m +CONFIG_INTEL_TCC_COOLING=m +# CONFIG_INTEL_HFI_THERMAL is not set +# end of Intel thermal drivers + +CONFIG_WATCHDOG=y +CONFIG_WATCHDOG_CORE=y +CONFIG_WATCHDOG_NOWAYOUT=y +CONFIG_WATCHDOG_HANDLE_BOOT_ENABLED=y +CONFIG_WATCHDOG_OPEN_TIMEOUT=0 +CONFIG_WATCHDOG_SYSFS=y +CONFIG_WATCHDOG_HRTIMER_PRETIMEOUT=y + +# +# Watchdog Pretimeout Governors +# +CONFIG_WATCHDOG_PRETIMEOUT_GOV=y +CONFIG_WATCHDOG_PRETIMEOUT_GOV_SEL=m +CONFIG_WATCHDOG_PRETIMEOUT_GOV_NOOP=y +CONFIG_WATCHDOG_PRETIMEOUT_GOV_PANIC=y +# CONFIG_WATCHDOG_PRETIMEOUT_DEFAULT_GOV_NOOP is not set +CONFIG_WATCHDOG_PRETIMEOUT_DEFAULT_GOV_PANIC=y + +# +# Watchdog Device Drivers +# +CONFIG_SOFT_WATCHDOG=m +CONFIG_SOFT_WATCHDOG_PRETIMEOUT=y +# CONFIG_LENOVO_SE10_WDT is not set +CONFIG_LENOVO_SE30_WDT=m +CONFIG_WDAT_WDT=m +# CONFIG_XILINX_WATCHDOG is not set +# CONFIG_ZIIRAVE_WATCHDOG is not set +# CONFIG_CADENCE_WATCHDOG is not set +# CONFIG_DW_WATCHDOG is not set +# CONFIG_MAX63XX_WATCHDOG is not set +# CONFIG_ACQUIRE_WDT is not set +# CONFIG_ADVANTECH_WDT is not set +# CONFIG_ADVANTECH_EC_WDT is not set +# CONFIG_ALIM1535_WDT is not set +# CONFIG_ALIM7101_WDT is not set +CONFIG_CGBC_WDT=m +# CONFIG_EBC_C384_WDT is not set +# CONFIG_EXAR_WDT is not set +# CONFIG_F71808E_WDT is not set +CONFIG_SP5100_TCO=m +# CONFIG_SBC_FITPC2_WATCHDOG is not set +# CONFIG_EUROTECH_WDT is not set +# CONFIG_IB700_WDT is not set +# CONFIG_IBMASR is not set +# CONFIG_WAFER_WDT is not set +# CONFIG_I6300ESB_WDT is not set +# CONFIG_IE6XX_WDT is not set +# CONFIG_ITCO_WDT is not set +# CONFIG_IT8712F_WDT is not set +# CONFIG_IT87_WDT is not set +# CONFIG_HP_WATCHDOG is not set +# CONFIG_SC1200_WDT is not set +# CONFIG_PC87413_WDT is not set +# CONFIG_NV_TCO is not set +# CONFIG_60XX_WDT is not set +# CONFIG_SMSC_SCH311X_WDT is not set +# CONFIG_SMSC37B787_WDT is not set +# CONFIG_TQMX86_WDT is not set +# CONFIG_VIA_WDT is not set +# CONFIG_W83627HF_WDT is not set +# CONFIG_W83877F_WDT is not set +# CONFIG_W83977F_WDT is not set +# CONFIG_MACHZ_WDT is not set +# CONFIG_SBC_EPX_C3_WATCHDOG is not set +# CONFIG_NI903X_WDT is not set +# CONFIG_NIC7018_WDT is not set +# CONFIG_MEN_A21_WDT is not set + +# +# PCI-based Watchdog Cards +# +# CONFIG_PCIPCWATCHDOG is not set +# CONFIG_WDTPCI is not set + +# +# USB-based Watchdog Cards +# +# CONFIG_USBPCWATCHDOG is not set +CONFIG_SSB_POSSIBLE=y +# CONFIG_SSB is not set +CONFIG_BCMA_POSSIBLE=y +# CONFIG_BCMA is not set + +# +# Multifunction device drivers +# +CONFIG_MFD_CORE=y +# CONFIG_MFD_AS3711 is not set +# CONFIG_MFD_SMPRO is not set +# CONFIG_PMIC_ADP5520 is not set +# CONFIG_MFD_AAT2870_CORE is not set +# CONFIG_MFD_BCM590XX is not set +# CONFIG_MFD_BD9571MWV is not set +# CONFIG_MFD_AXP20X_I2C is not set +CONFIG_MFD_CGBC=m +# CONFIG_MFD_CS42L43_I2C is not set +# CONFIG_MFD_MADERA is not set +# CONFIG_PMIC_DA903X is not set +# CONFIG_MFD_DA9052_SPI is not set +# CONFIG_MFD_DA9052_I2C is not set +# CONFIG_MFD_DA9055 is not set +# CONFIG_MFD_DA9062 is not set +# CONFIG_MFD_DA9063 is not set +# CONFIG_MFD_DA9150 is not set +# CONFIG_MFD_DLN2 is not set +# CONFIG_MFD_MC13XXX_SPI is not set +# CONFIG_MFD_MC13XXX_I2C is not set +# CONFIG_MFD_MP2629 is not set +# CONFIG_MFD_INTEL_QUARK_I2C_GPIO is not set +# CONFIG_LPC_ICH is not set +# CONFIG_LPC_SCH is not set +# CONFIG_MFD_INTEL_LPSS_ACPI is not set +# CONFIG_MFD_INTEL_LPSS_PCI is not set +# CONFIG_MFD_INTEL_PMC_BXT is not set +# CONFIG_MFD_IQS62X is not set +# CONFIG_MFD_JANZ_CMODIO is not set +# CONFIG_MFD_KEMPLD is not set +# CONFIG_MFD_88PM800 is not set +# CONFIG_MFD_88PM805 is not set +# CONFIG_MFD_88PM860X is not set +# CONFIG_MFD_MAX14577 is not set +# CONFIG_MFD_MAX77541 is not set +# CONFIG_MFD_MAX77693 is not set +CONFIG_MFD_MAX77705=m +# CONFIG_MFD_MAX77843 is not set +# CONFIG_MFD_MAX8907 is not set +# CONFIG_MFD_MAX8925 is not set +# CONFIG_MFD_MAX8997 is not set +# CONFIG_MFD_MAX8998 is not set +CONFIG_MFD_MT6360=m +CONFIG_MFD_MT6370=m +CONFIG_MFD_MT6397=m +# CONFIG_MFD_MENF21BMC is not set +# CONFIG_MFD_OCELOT is not set +# CONFIG_EZX_PCAP is not set +# CONFIG_MFD_VIPERBOARD is not set +# CONFIG_MFD_RETU is not set +# CONFIG_MFD_SY7636A is not set +# CONFIG_MFD_RDC321X is not set +# CONFIG_MFD_RT4831 is not set +# CONFIG_MFD_RT5033 is not set +# CONFIG_MFD_RT5120 is not set +# CONFIG_MFD_RC5T583 is not set +# CONFIG_MFD_SI476X_CORE is not set +CONFIG_MFD_SIMPLE_MFD_I2C=m +# CONFIG_MFD_SM501 is not set +# CONFIG_MFD_SKY81452 is not set +# CONFIG_MFD_SYSCON is not set +# CONFIG_MFD_LP3943 is not set +# CONFIG_MFD_LP8788 is not set +# CONFIG_MFD_TI_LMU is not set +# CONFIG_MFD_PALMAS is not set +# CONFIG_TPS6105X is not set +# CONFIG_TPS65010 is not set +# CONFIG_TPS6507X is not set +# CONFIG_MFD_TPS65086 is not set +# CONFIG_MFD_TPS65090 is not set +# CONFIG_MFD_TI_LP873X is not set +# CONFIG_MFD_TPS6586X is not set +# CONFIG_MFD_TPS65910 is not set +# CONFIG_MFD_TPS65912_I2C is not set +# CONFIG_MFD_TPS65912_SPI is not set +# CONFIG_MFD_TPS6594_I2C is not set +# CONFIG_MFD_TPS6594_SPI is not set +# CONFIG_TWL4030_CORE is not set +# CONFIG_TWL6040_CORE is not set +# CONFIG_MFD_WL1273_CORE is not set +# CONFIG_MFD_LM3533 is not set +# CONFIG_MFD_TQMX86 is not set +# CONFIG_MFD_VX855 is not set +# CONFIG_MFD_ARIZONA_I2C is not set +# CONFIG_MFD_ARIZONA_SPI is not set +# CONFIG_MFD_WM8400 is not set +# CONFIG_MFD_WM831X_I2C is not set +# CONFIG_MFD_WM831X_SPI is not set +# CONFIG_MFD_WM8350_I2C is not set +# CONFIG_MFD_WM8994 is not set +# CONFIG_MFD_ATC260X_I2C is not set +# CONFIG_MFD_CS40L50_I2C is not set +# CONFIG_MFD_CS40L50_SPI is not set +# CONFIG_RAVE_SP_CORE is not set +# CONFIG_MFD_INTEL_M10_BMC_SPI is not set +CONFIG_MFD_QNAP_MCU=m +CONFIG_MFD_UPBOARD_FPGA=m +# end of Multifunction device drivers + +CONFIG_REGULATOR=y +# CONFIG_REGULATOR_DEBUG is not set +# CONFIG_REGULATOR_FIXED_VOLTAGE is not set +# CONFIG_REGULATOR_VIRTUAL_CONSUMER is not set +# CONFIG_REGULATOR_USERSPACE_CONSUMER is not set +# CONFIG_REGULATOR_NETLINK_EVENTS is not set +# CONFIG_REGULATOR_88PG86X is not set +# CONFIG_REGULATOR_ACT8865 is not set +# CONFIG_REGULATOR_AD5398 is not set +# CONFIG_REGULATOR_AW37503 is not set +# CONFIG_REGULATOR_DA9210 is not set +# CONFIG_REGULATOR_DA9211 is not set +# CONFIG_REGULATOR_FAN53555 is not set +# CONFIG_REGULATOR_GPIO is not set +# CONFIG_REGULATOR_ISL9305 is not set +# CONFIG_REGULATOR_ISL6271A is not set +# CONFIG_REGULATOR_LP3971 is not set +# CONFIG_REGULATOR_LP3972 is not set +# CONFIG_REGULATOR_LP872X is not set +# CONFIG_REGULATOR_LP8755 is not set +# CONFIG_REGULATOR_LTC3589 is not set +# CONFIG_REGULATOR_LTC3676 is not set +# CONFIG_REGULATOR_MAX1586 is not set +# CONFIG_REGULATOR_MAX77503 is not set +# CONFIG_REGULATOR_MAX77857 is not set +# CONFIG_REGULATOR_MAX8649 is not set +# CONFIG_REGULATOR_MAX8660 is not set +# CONFIG_REGULATOR_MAX8893 is not set +# CONFIG_REGULATOR_MAX8952 is not set +# CONFIG_REGULATOR_MAX20086 is not set +# CONFIG_REGULATOR_MAX20411 is not set +# CONFIG_REGULATOR_MAX77826 is not set +# CONFIG_REGULATOR_MP8859 is not set +# CONFIG_REGULATOR_MT6311 is not set +# CONFIG_REGULATOR_MT6323 is not set +# CONFIG_REGULATOR_MT6331 is not set +# CONFIG_REGULATOR_MT6332 is not set +# CONFIG_REGULATOR_MT6357 is not set +# CONFIG_REGULATOR_MT6358 is not set +# CONFIG_REGULATOR_MT6359 is not set +# CONFIG_REGULATOR_MT6360 is not set +# CONFIG_REGULATOR_MT6370 is not set +# CONFIG_REGULATOR_MT6397 is not set +# CONFIG_REGULATOR_PCA9450 is not set +CONFIG_REGULATOR_PF9453=m +# CONFIG_REGULATOR_PV88060 is not set +# CONFIG_REGULATOR_PV88080 is not set +# CONFIG_REGULATOR_PV88090 is not set +# CONFIG_REGULATOR_PWM is not set +# CONFIG_REGULATOR_RAA215300 is not set +# CONFIG_REGULATOR_RT4801 is not set +# CONFIG_REGULATOR_RT4803 is not set +# CONFIG_REGULATOR_RT5190A is not set +# CONFIG_REGULATOR_RT5739 is not set +# CONFIG_REGULATOR_RT5759 is not set +# CONFIG_REGULATOR_RT6160 is not set +# CONFIG_REGULATOR_RT6190 is not set +# CONFIG_REGULATOR_RT6245 is not set +# CONFIG_REGULATOR_RTQ2134 is not set +# CONFIG_REGULATOR_RTMV20 is not set +# CONFIG_REGULATOR_RTQ6752 is not set +# CONFIG_REGULATOR_RTQ2208 is not set +# CONFIG_REGULATOR_SLG51000 is not set +# CONFIG_REGULATOR_TPS51632 is not set +# CONFIG_REGULATOR_TPS62360 is not set +# CONFIG_REGULATOR_TPS65023 is not set +# CONFIG_REGULATOR_TPS6507X is not set +# CONFIG_REGULATOR_TPS65132 is not set +# CONFIG_REGULATOR_TPS6524X is not set +# CONFIG_RC_CORE is not set +CONFIG_CEC_CORE=m +CONFIG_CEC_NOTIFIER=y + +# +# CEC support +# +CONFIG_MEDIA_CEC_SUPPORT=y +CONFIG_CEC_CH7322=m +CONFIG_CEC_NXP_TDA9950=m +# CONFIG_CEC_GPIO is not set +CONFIG_CEC_SECO=m +# CONFIG_USB_EXTRON_DA_HD_4K_PLUS_CEC is not set +# CONFIG_USB_PULSE8_CEC is not set +# CONFIG_USB_RAINSHADOW_CEC is not set +# end of CEC support + +CONFIG_MEDIA_SUPPORT=y +CONFIG_MEDIA_SUPPORT_FILTER=y +CONFIG_MEDIA_SUBDRV_AUTOSELECT=y + +# +# Media device types +# +CONFIG_MEDIA_CAMERA_SUPPORT=y +# CONFIG_MEDIA_ANALOG_TV_SUPPORT is not set +# CONFIG_MEDIA_DIGITAL_TV_SUPPORT is not set +# CONFIG_MEDIA_RADIO_SUPPORT is not set +# CONFIG_MEDIA_SDR_SUPPORT is not set +# CONFIG_MEDIA_PLATFORM_SUPPORT is not set +# CONFIG_MEDIA_TEST_SUPPORT is not set +# end of Media device types + +CONFIG_VIDEO_DEV=y +CONFIG_MEDIA_CONTROLLER=y + +# +# Video4Linux options +# +CONFIG_VIDEO_V4L2_I2C=y +CONFIG_VIDEO_V4L2_SUBDEV_API=y +# CONFIG_VIDEO_ADV_DEBUG is not set +CONFIG_VIDEO_FIXED_MINOR_RANGES=y +CONFIG_V4L2_FLASH_LED_CLASS=m +CONFIG_V4L2_FWNODE=m +CONFIG_V4L2_ASYNC=m +CONFIG_V4L2_CCI=m +CONFIG_V4L2_CCI_I2C=m +# end of Video4Linux options + +# +# Media controller options +# +# end of Media controller options + +# +# Media drivers +# + +# +# Drivers filtered as selected at 'Filter media drivers' +# + +# +# Media drivers +# +CONFIG_MEDIA_USB_SUPPORT=y + +# +# Webcam devices +# +# CONFIG_USB_GSPCA is not set +# CONFIG_USB_PWC is not set +# CONFIG_USB_S2255 is not set +# CONFIG_VIDEO_USBTV is not set +CONFIG_USB_VIDEO_CLASS=m +CONFIG_USB_VIDEO_CLASS_INPUT_EVDEV=y + +# +# Webcam, TV (analog/digital) USB devices +# +# CONFIG_VIDEO_EM28XX is not set +# CONFIG_MEDIA_PCI_SUPPORT is not set +CONFIG_UVC_COMMON=m +CONFIG_VIDEOBUF2_CORE=m +CONFIG_VIDEOBUF2_V4L2=m +CONFIG_VIDEOBUF2_MEMOPS=m +CONFIG_VIDEOBUF2_VMALLOC=m +# end of Media drivers + +# +# Media ancillary drivers +# +# CONFIG_VIDEO_CAMERA_SENSOR is not set + +# +# Camera ISPs +# +# CONFIG_VIDEO_THP7312 is not set +# end of Camera ISPs + +# +# Lens drivers +# +# CONFIG_VIDEO_AD5820 is not set +# CONFIG_VIDEO_AK7375 is not set +# CONFIG_VIDEO_DW9714 is not set +# CONFIG_VIDEO_DW9719 is not set +# CONFIG_VIDEO_DW9768 is not set +# CONFIG_VIDEO_DW9807_VCM is not set +# end of Lens drivers + +# +# Flash devices +# +# CONFIG_VIDEO_ADP1653 is not set +# CONFIG_VIDEO_LM3560 is not set +# CONFIG_VIDEO_LM3646 is not set +# end of Flash devices + +# +# Audio decoders, processors and mixers +# +# CONFIG_VIDEO_CS3308 is not set +# CONFIG_VIDEO_CS5345 is not set +# CONFIG_VIDEO_CS53L32A is not set +# CONFIG_VIDEO_MSP3400 is not set +# CONFIG_VIDEO_SONY_BTF_MPX is not set +# CONFIG_VIDEO_TDA1997X is not set +# CONFIG_VIDEO_TDA7432 is not set +# CONFIG_VIDEO_TDA9840 is not set +# CONFIG_VIDEO_TEA6415C is not set +# CONFIG_VIDEO_TEA6420 is not set +# CONFIG_VIDEO_TLV320AIC23B is not set +# CONFIG_VIDEO_TVAUDIO is not set +# CONFIG_VIDEO_UDA1342 is not set +# CONFIG_VIDEO_VP27SMPX is not set +# CONFIG_VIDEO_WM8739 is not set +# CONFIG_VIDEO_WM8775 is not set +# end of Audio decoders, processors and mixers + +# +# RDS decoders +# +# CONFIG_VIDEO_SAA6588 is not set +# end of RDS decoders + +# +# Video decoders +# +# CONFIG_VIDEO_ADV7180 is not set +# CONFIG_VIDEO_ADV7183 is not set +# CONFIG_VIDEO_ADV7604 is not set +# CONFIG_VIDEO_ADV7842 is not set +# CONFIG_VIDEO_BT819 is not set +# CONFIG_VIDEO_BT856 is not set +# CONFIG_VIDEO_BT866 is not set +CONFIG_VIDEO_LT6911UXE=m +# CONFIG_VIDEO_KS0127 is not set +# CONFIG_VIDEO_ML86V7667 is not set +# CONFIG_VIDEO_SAA7110 is not set +# CONFIG_VIDEO_SAA711X is not set +# CONFIG_VIDEO_TC358743 is not set +# CONFIG_VIDEO_TC358746 is not set +# CONFIG_VIDEO_TVP514X is not set +# CONFIG_VIDEO_TVP5150 is not set +# CONFIG_VIDEO_TVP7002 is not set +# CONFIG_VIDEO_TW2804 is not set +# CONFIG_VIDEO_TW9900 is not set +# CONFIG_VIDEO_TW9903 is not set +# CONFIG_VIDEO_TW9906 is not set +# CONFIG_VIDEO_TW9910 is not set +# CONFIG_VIDEO_VPX3220 is not set + +# +# Video and audio decoders +# +# CONFIG_VIDEO_SAA717X is not set +# CONFIG_VIDEO_CX25840 is not set +# end of Video decoders + +# +# Video encoders +# +# CONFIG_VIDEO_ADV7170 is not set +# CONFIG_VIDEO_ADV7175 is not set +# CONFIG_VIDEO_ADV7343 is not set +# CONFIG_VIDEO_ADV7393 is not set +# CONFIG_VIDEO_ADV7511 is not set +# CONFIG_VIDEO_AK881X is not set +# CONFIG_VIDEO_SAA7127 is not set +# CONFIG_VIDEO_SAA7185 is not set +# CONFIG_VIDEO_THS8200 is not set +# end of Video encoders + +# +# Video improvement chips +# +# CONFIG_VIDEO_UPD64031A is not set +# CONFIG_VIDEO_UPD64083 is not set +# end of Video improvement chips + +# +# Audio/Video compression chips +# +# CONFIG_VIDEO_SAA6752HS is not set +# end of Audio/Video compression chips + +# +# SDR tuner chips +# +# end of SDR tuner chips + +# +# Miscellaneous helper chips +# +CONFIG_VIDEO_I2C=m +# CONFIG_VIDEO_M52790 is not set +# CONFIG_VIDEO_ST_MIPID02 is not set +# CONFIG_VIDEO_THS7303 is not set +# end of Miscellaneous helper chips + +# +# Video serializers and deserializers +# +# end of Video serializers and deserializers + +# +# Media SPI Adapters +# +# CONFIG_VIDEO_GS1662 is not set +# end of Media SPI Adapters +# end of Media ancillary drivers + +# +# Graphics support +# +CONFIG_APERTURE_HELPERS=y +CONFIG_SCREEN_INFO=y +CONFIG_VIDEO=y +# CONFIG_AUXDISPLAY is not set +# CONFIG_PANEL is not set +CONFIG_AGP=y +CONFIG_AGP_AMD64=y +# CONFIG_AGP_INTEL is not set +# CONFIG_AGP_SIS is not set +# CONFIG_AGP_VIA is not set +# CONFIG_VGA_SWITCHEROO is not set +CONFIG_DRM=y +# CONFIG_DRM_DEBUG_MM is not set +CONFIG_DRM_KMS_HELPER=m +# CONFIG_DRM_PANIC is not set +# CONFIG_DRM_DEBUG_DP_MST_TOPOLOGY_REFS is not set +# CONFIG_DRM_DEBUG_MODESET_LOCK is not set +CONFIG_DRM_CLIENT=y +CONFIG_DRM_CLIENT_LIB=m +CONFIG_DRM_CLIENT_SELECTION=m +CONFIG_DRM_CLIENT_SETUP=y + +# +# Supported DRM clients +# +CONFIG_DRM_FBDEV_EMULATION=y +CONFIG_DRM_FBDEV_OVERALLOC=100 +# CONFIG_DRM_FBDEV_LEAK_PHYS_SMEM is not set +# CONFIG_DRM_CLIENT_LOG is not set +CONFIG_DRM_CLIENT_DEFAULT_FBDEV=y +CONFIG_DRM_CLIENT_DEFAULT="fbdev" +# end of Supported DRM clients + +CONFIG_DRM_LOAD_EDID_FIRMWARE=y +CONFIG_DRM_DISPLAY_HELPER=m +CONFIG_DRM_DISPLAY_DP_AUX_CEC=y +CONFIG_DRM_DISPLAY_DP_AUX_CHARDEV=y +CONFIG_DRM_DISPLAY_DP_HELPER=y +CONFIG_DRM_DISPLAY_DSC_HELPER=y +CONFIG_DRM_DISPLAY_HDCP_HELPER=y +CONFIG_DRM_DISPLAY_HDMI_HELPER=y +CONFIG_DRM_TTM=m +CONFIG_DRM_EXEC=m +CONFIG_DRM_BUDDY=m +CONFIG_DRM_TTM_HELPER=m +CONFIG_DRM_GEM_DMA_HELPER=m +CONFIG_DRM_SUBALLOC_HELPER=m +CONFIG_DRM_SCHED=m + +# +# ARM devices +# +# end of ARM devices + +# CONFIG_DRM_RADEON is not set +CONFIG_DRM_AMDGPU=m +CONFIG_DRM_AMDGPU_SI=y +CONFIG_DRM_AMDGPU_CIK=y +CONFIG_DRM_AMDGPU_USERPTR=y +# CONFIG_DRM_AMD_ISP is not set +# CONFIG_DRM_AMDGPU_WERROR is not set + +# +# ACP (Audio CoProcessor) Configuration +# +CONFIG_DRM_AMD_ACP=y +# end of ACP (Audio CoProcessor) Configuration + +# +# Display Engine Configuration +# +CONFIG_DRM_AMD_DC=y +CONFIG_DRM_AMD_DC_FP=y +CONFIG_DRM_AMD_DC_SI=y +# CONFIG_DRM_AMD_SECURE_DISPLAY is not set +# end of Display Engine Configuration + +CONFIG_HSA_AMD=y +CONFIG_HSA_AMD_SVM=y +# CONFIG_DRM_NOUVEAU is not set +# CONFIG_DRM_I915 is not set +# CONFIG_DRM_XE is not set +# CONFIG_DRM_VGEM is not set +# CONFIG_DRM_VKMS is not set +# CONFIG_DRM_GMA500 is not set +# CONFIG_DRM_UDL is not set +# CONFIG_DRM_AST is not set +# CONFIG_DRM_MGAG200 is not set +# CONFIG_DRM_QXL is not set +CONFIG_DRM_PANEL=y + +# +# Display Panels +# +# CONFIG_DRM_PANEL_AUO_A030JTN01 is not set +# CONFIG_DRM_PANEL_ILITEK_ILI9341 is not set +# CONFIG_DRM_PANEL_ORISETECH_OTA5601A is not set +# CONFIG_DRM_PANEL_WIDECHIPS_WS2401 is not set +# end of Display Panels + +CONFIG_DRM_BRIDGE=y +CONFIG_DRM_PANEL_BRIDGE=y + +# +# Display Interface Bridges +# +# CONFIG_DRM_I2C_NXP_TDA998X is not set +CONFIG_DRM_ANALOGIX_ANX78XX=m +CONFIG_DRM_ANALOGIX_DP=m +# end of Display Interface Bridges + +# CONFIG_DRM_ETNAVIV is not set +# CONFIG_DRM_HISI_HIBMC is not set +# CONFIG_DRM_APPLETBDRM is not set +# CONFIG_DRM_BOCHS is not set +# CONFIG_DRM_CIRRUS_QEMU is not set +# CONFIG_DRM_GM12U320 is not set +# CONFIG_DRM_PANEL_MIPI_DBI is not set +# CONFIG_DRM_SIMPLEDRM is not set +# CONFIG_TINYDRM_HX8357D is not set +# CONFIG_TINYDRM_ILI9163 is not set +# CONFIG_TINYDRM_ILI9225 is not set +# CONFIG_TINYDRM_ILI9341 is not set +# CONFIG_TINYDRM_ILI9486 is not set +# CONFIG_TINYDRM_MI0283QT is not set +# CONFIG_TINYDRM_REPAPER is not set +CONFIG_TINYDRM_SHARP_MEMORY=m +# CONFIG_TINYDRM_ST7586 is not set +# CONFIG_TINYDRM_ST7735R is not set +# CONFIG_DRM_VBOXVIDEO is not set +# CONFIG_DRM_GUD is not set +# CONFIG_DRM_SSD130X is not set +CONFIG_DRM_PANEL_BACKLIGHT_QUIRKS=m +# CONFIG_DRM_WERROR is not set +CONFIG_DRM_PANEL_ORIENTATION_QUIRKS=y + +# +# Frame buffer Devices +# +CONFIG_FB=y +# CONFIG_FB_CIRRUS is not set +# CONFIG_FB_PM2 is not set +# CONFIG_FB_CYBER2000 is not set +# CONFIG_FB_ARC is not set +# CONFIG_FB_ASILIANT is not set +# CONFIG_FB_IMSTT is not set +# CONFIG_FB_VGA16 is not set +# CONFIG_FB_UVESA is not set +# CONFIG_FB_VESA is not set +CONFIG_FB_EFI=y +# CONFIG_FB_N411 is not set +# CONFIG_FB_HGA is not set +# CONFIG_FB_OPENCORES is not set +# CONFIG_FB_S1D13XXX is not set +# CONFIG_FB_NVIDIA is not set +# CONFIG_FB_RIVA is not set +# CONFIG_FB_I740 is not set +# CONFIG_FB_MATROX is not set +# CONFIG_FB_RADEON is not set +# CONFIG_FB_ATY128 is not set +# CONFIG_FB_ATY is not set +# CONFIG_FB_S3 is not set +# CONFIG_FB_SAVAGE is not set +# CONFIG_FB_SIS is not set +# CONFIG_FB_VIA is not set +# CONFIG_FB_NEOMAGIC is not set +# CONFIG_FB_KYRO is not set +# CONFIG_FB_3DFX is not set +# CONFIG_FB_VOODOO1 is not set +# CONFIG_FB_VT8623 is not set +# CONFIG_FB_TRIDENT is not set +# CONFIG_FB_ARK is not set +# CONFIG_FB_PM3 is not set +# CONFIG_FB_CARMINE is not set +# CONFIG_FB_SMSCUFX is not set +# CONFIG_FB_UDL is not set +# CONFIG_FB_IBM_GXT4500 is not set +# CONFIG_FB_VIRTUAL is not set +# CONFIG_FB_METRONOME is not set +# CONFIG_FB_MB862XX is not set +# CONFIG_FB_SIMPLE is not set +# CONFIG_FB_SSD1307 is not set +# CONFIG_FB_SM712 is not set +CONFIG_FB_CORE=y +CONFIG_FB_NOTIFY=y +# CONFIG_FIRMWARE_EDID is not set +CONFIG_FB_DEVICE=y +CONFIG_FB_CFB_FILLRECT=y +CONFIG_FB_CFB_COPYAREA=y +CONFIG_FB_CFB_IMAGEBLIT=y +CONFIG_FB_SYS_FILLRECT=y +CONFIG_FB_SYS_COPYAREA=y +CONFIG_FB_SYS_IMAGEBLIT=y +# CONFIG_FB_FOREIGN_ENDIAN is not set +CONFIG_FB_SYSMEM_FOPS=y +CONFIG_FB_DEFERRED_IO=y +CONFIG_FB_DMAMEM_HELPERS=y +CONFIG_FB_DMAMEM_HELPERS_DEFERRED=y +CONFIG_FB_IOMEM_FOPS=y +CONFIG_FB_IOMEM_HELPERS=y +CONFIG_FB_SYSMEM_HELPERS=y +CONFIG_FB_SYSMEM_HELPERS_DEFERRED=y +# CONFIG_FB_MODE_HELPERS is not set +# CONFIG_FB_TILEBLITTING is not set +# end of Frame buffer Devices + +# +# Backlight & LCD device support +# +CONFIG_LCD_CLASS_DEVICE=m +# CONFIG_LCD_L4F00242T03 is not set +# CONFIG_LCD_LMS283GF05 is not set +# CONFIG_LCD_LTV350QV is not set +# CONFIG_LCD_ILI922X is not set +# CONFIG_LCD_ILI9320 is not set +# CONFIG_LCD_TDO24M is not set +# CONFIG_LCD_VGG2432A4 is not set +CONFIG_LCD_PLATFORM=m +# CONFIG_LCD_AMS369FG06 is not set +# CONFIG_LCD_LMS501KF03 is not set +# CONFIG_LCD_HX8357 is not set +# CONFIG_LCD_OTM3225A is not set +CONFIG_BACKLIGHT_CLASS_DEVICE=m +# CONFIG_BACKLIGHT_KTD253 is not set +# CONFIG_BACKLIGHT_KTD2801 is not set +# CONFIG_BACKLIGHT_KTZ8866 is not set +CONFIG_BACKLIGHT_PWM=m +# CONFIG_BACKLIGHT_MT6370 is not set +# CONFIG_BACKLIGHT_APPLE is not set +# CONFIG_BACKLIGHT_QCOM_WLED is not set +# CONFIG_BACKLIGHT_SAHARA is not set +# CONFIG_BACKLIGHT_ADP8860 is not set +# CONFIG_BACKLIGHT_ADP8870 is not set +# CONFIG_BACKLIGHT_LM3509 is not set +# CONFIG_BACKLIGHT_LM3630A is not set +# CONFIG_BACKLIGHT_LM3639 is not set +# CONFIG_BACKLIGHT_LP855X is not set +# CONFIG_BACKLIGHT_MP3309C is not set +CONFIG_BACKLIGHT_GPIO=m +# CONFIG_BACKLIGHT_LV5207LP is not set +# CONFIG_BACKLIGHT_BD6107 is not set +# CONFIG_BACKLIGHT_ARCXCNN is not set +# end of Backlight & LCD device support + +CONFIG_HDMI=y + +# +# Console display driver support +# +CONFIG_VGA_CONSOLE=y +CONFIG_DUMMY_CONSOLE=y +CONFIG_DUMMY_CONSOLE_COLUMNS=80 +CONFIG_DUMMY_CONSOLE_ROWS=25 +CONFIG_FRAMEBUFFER_CONSOLE=y +CONFIG_FRAMEBUFFER_CONSOLE_LEGACY_ACCELERATION=y +CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY=y +# CONFIG_FRAMEBUFFER_CONSOLE_ROTATION is not set +# CONFIG_FRAMEBUFFER_CONSOLE_DEFERRED_TAKEOVER is not set +# end of Console display driver support + +CONFIG_LOGO=y +# CONFIG_LOGO_LINUX_MONO is not set +# CONFIG_LOGO_LINUX_VGA16 is not set +CONFIG_LOGO_LINUX_CLUT224=y +# end of Graphics support + +# CONFIG_DRM_ACCEL is not set +CONFIG_SOUND=y +CONFIG_SND=y +CONFIG_SND_TIMER=m +CONFIG_SND_PCM=m +CONFIG_SND_PCM_ELD=y +CONFIG_SND_DMAENGINE_PCM=m +CONFIG_SND_HWDEP=m +CONFIG_SND_SEQ_DEVICE=m +CONFIG_SND_RAWMIDI=m +CONFIG_SND_UMP=m +# CONFIG_SND_UMP_LEGACY_RAWMIDI is not set +CONFIG_SND_COMPRESS_OFFLOAD=m +CONFIG_SND_JACK=y +CONFIG_SND_JACK_INPUT_DEV=y +# CONFIG_SND_OSSEMUL is not set +CONFIG_SND_PCM_TIMER=y +CONFIG_SND_HRTIMER=m +CONFIG_SND_DYNAMIC_MINORS=y +CONFIG_SND_MAX_CARDS=32 +# CONFIG_SND_SUPPORT_OLD_API is not set +CONFIG_SND_PROC_FS=y +CONFIG_SND_VERBOSE_PROCFS=y +CONFIG_SND_CTL_FAST_LOOKUP=y +# CONFIG_SND_DEBUG is not set +# CONFIG_SND_CTL_INPUT_VALIDATION is not set +# CONFIG_SND_UTIMER is not set +CONFIG_SND_VMASTER=y +CONFIG_SND_DMA_SGBUF=y +CONFIG_SND_CTL_LED=m +CONFIG_SND_SEQUENCER=m +CONFIG_SND_SEQ_DUMMY=m +CONFIG_SND_SEQ_HRTIMER_DEFAULT=y +CONFIG_SND_SEQ_MIDI_EVENT=m +CONFIG_SND_SEQ_MIDI=m +CONFIG_SND_SEQ_VIRMIDI=m +CONFIG_SND_SEQ_UMP=y +CONFIG_SND_SEQ_UMP_CLIENT=m +CONFIG_SND_DRIVERS=y +# CONFIG_SND_PCSP is not set +CONFIG_SND_DUMMY=m +CONFIG_SND_ALOOP=m +CONFIG_SND_PCMTEST=m +CONFIG_SND_VIRMIDI=m +# CONFIG_SND_MTPAV is not set +# CONFIG_SND_MTS64 is not set +# CONFIG_SND_SERIAL_U16550 is not set +# CONFIG_SND_MPU401 is not set +# CONFIG_SND_PORTMAN2X4 is not set +CONFIG_SND_PCI=y +# CONFIG_SND_AD1889 is not set +# CONFIG_SND_ALS300 is not set +# CONFIG_SND_ALS4000 is not set +# CONFIG_SND_ALI5451 is not set +# CONFIG_SND_ASIHPI is not set +# CONFIG_SND_ATIIXP is not set +# CONFIG_SND_ATIIXP_MODEM is not set +# CONFIG_SND_AU8810 is not set +# CONFIG_SND_AU8820 is not set +# CONFIG_SND_AU8830 is not set +# CONFIG_SND_AW2 is not set +# CONFIG_SND_AZT3328 is not set +# CONFIG_SND_BT87X is not set +# CONFIG_SND_CA0106 is not set +# CONFIG_SND_CMIPCI is not set +# CONFIG_SND_OXYGEN is not set +# CONFIG_SND_CS4281 is not set +# CONFIG_SND_CS46XX is not set +# CONFIG_SND_CTXFI is not set +# CONFIG_SND_DARLA20 is not set +# CONFIG_SND_GINA20 is not set +# CONFIG_SND_LAYLA20 is not set +# CONFIG_SND_DARLA24 is not set +# CONFIG_SND_GINA24 is not set +# CONFIG_SND_LAYLA24 is not set +# CONFIG_SND_MONA is not set +# CONFIG_SND_MIA is not set +# CONFIG_SND_ECHO3G is not set +# CONFIG_SND_INDIGO is not set +# CONFIG_SND_INDIGOIO is not set +# CONFIG_SND_INDIGODJ is not set +# CONFIG_SND_INDIGOIOX is not set +# CONFIG_SND_INDIGODJX is not set +# CONFIG_SND_EMU10K1 is not set +# CONFIG_SND_EMU10K1X is not set +# CONFIG_SND_ENS1370 is not set +# CONFIG_SND_ENS1371 is not set +# CONFIG_SND_ES1938 is not set +# CONFIG_SND_ES1968 is not set +# CONFIG_SND_FM801 is not set +# CONFIG_SND_HDSP is not set +# CONFIG_SND_HDSPM is not set +# CONFIG_SND_ICE1712 is not set +# CONFIG_SND_ICE1724 is not set +# CONFIG_SND_INTEL8X0 is not set +# CONFIG_SND_INTEL8X0M is not set +# CONFIG_SND_KORG1212 is not set +# CONFIG_SND_LOLA is not set +# CONFIG_SND_LX6464ES is not set +# CONFIG_SND_MAESTRO3 is not set +# CONFIG_SND_MIXART is not set +# CONFIG_SND_NM256 is not set +# CONFIG_SND_PCXHR is not set +# CONFIG_SND_RIPTIDE is not set +# CONFIG_SND_RME32 is not set +# CONFIG_SND_RME96 is not set +# CONFIG_SND_RME9652 is not set +# CONFIG_SND_SE6X is not set +# CONFIG_SND_SONICVIBES is not set +# CONFIG_SND_TRIDENT is not set +# CONFIG_SND_VIA82XX is not set +# CONFIG_SND_VIA82XX_MODEM is not set +# CONFIG_SND_VIRTUOSO is not set +# CONFIG_SND_VX222 is not set +# CONFIG_SND_YMFPCI is not set + +# +# HD-Audio +# +CONFIG_SND_HDA=m +CONFIG_SND_HDA_GENERIC_LEDS=y +CONFIG_SND_HDA_INTEL=m +CONFIG_SND_HDA_HWDEP=y +CONFIG_SND_HDA_RECONFIG=y +CONFIG_SND_HDA_INPUT_BEEP=y +CONFIG_SND_HDA_INPUT_BEEP_MODE=0 +CONFIG_SND_HDA_PATCH_LOADER=y +CONFIG_SND_HDA_SCODEC_COMPONENT=m +# CONFIG_SND_HDA_SCODEC_CS35L41_I2C is not set +# CONFIG_SND_HDA_SCODEC_CS35L41_SPI is not set +# CONFIG_SND_HDA_SCODEC_CS35L56_I2C is not set +# CONFIG_SND_HDA_SCODEC_CS35L56_SPI is not set +# CONFIG_SND_HDA_SCODEC_TAS2781_I2C is not set +CONFIG_SND_HDA_SCODEC_TAS2781_SPI=m +CONFIG_SND_HDA_CODEC_REALTEK=m +# CONFIG_SND_HDA_CODEC_ANALOG is not set +# CONFIG_SND_HDA_CODEC_SIGMATEL is not set +# CONFIG_SND_HDA_CODEC_VIA is not set +CONFIG_SND_HDA_CODEC_HDMI=m +# CONFIG_SND_HDA_CODEC_CIRRUS is not set +# CONFIG_SND_HDA_CODEC_CS8409 is not set +# CONFIG_SND_HDA_CODEC_CONEXANT is not set +# CONFIG_SND_HDA_CODEC_SENARYTECH is not set +# CONFIG_SND_HDA_CODEC_CA0110 is not set +# CONFIG_SND_HDA_CODEC_CA0132 is not set +# CONFIG_SND_HDA_CODEC_CMEDIA is not set +# CONFIG_SND_HDA_CODEC_SI3054 is not set +CONFIG_SND_HDA_GENERIC=m +CONFIG_SND_HDA_POWER_SAVE_DEFAULT=1 +CONFIG_SND_HDA_INTEL_HDMI_SILENT_STREAM=y +# CONFIG_SND_HDA_CTL_DEV_ID is not set +# end of HD-Audio + +CONFIG_SND_HDA_CORE=m +CONFIG_SND_HDA_COMPONENT=y +CONFIG_SND_HDA_EXT_CORE=m +CONFIG_SND_HDA_PREALLOC_SIZE=0 +CONFIG_SND_INTEL_NHLT=y +CONFIG_SND_INTEL_DSP_CONFIG=m +CONFIG_SND_INTEL_SOUNDWIRE_ACPI=m +CONFIG_SND_SPI=y +CONFIG_SND_USB=y +CONFIG_SND_USB_AUDIO=m +CONFIG_SND_USB_AUDIO_MIDI_V2=y +CONFIG_SND_USB_AUDIO_USE_MEDIA_CONTROLLER=y +CONFIG_SND_USB_UA101=m +CONFIG_SND_USB_USX2Y=m +CONFIG_SND_USB_CAIAQ=m +CONFIG_SND_USB_CAIAQ_INPUT=y +CONFIG_SND_USB_US122L=m +CONFIG_SND_USB_6FIRE=m +CONFIG_SND_USB_HIFACE=m +CONFIG_SND_BCD2000=m +CONFIG_SND_USB_LINE6=m +CONFIG_SND_USB_POD=m +CONFIG_SND_USB_PODHD=m +CONFIG_SND_USB_TONEPORT=m +CONFIG_SND_USB_VARIAX=m +CONFIG_SND_SOC=m +CONFIG_SND_SOC_GENERIC_DMAENGINE_PCM=y +CONFIG_SND_SOC_COMPRESS=y +CONFIG_SND_SOC_TOPOLOGY=y +CONFIG_SND_SOC_ACPI=m +# CONFIG_SND_SOC_ADI is not set +CONFIG_SND_SOC_AMD_ACP=m +CONFIG_SND_SOC_AMD_CZ_DA7219MX98357_MACH=m +CONFIG_SND_SOC_AMD_CZ_RT5645_MACH=m +CONFIG_SND_SOC_AMD_ST_ES8336_MACH=m +CONFIG_SND_SOC_AMD_ACP3x=m +CONFIG_SND_SOC_AMD_RENOIR=m +CONFIG_SND_SOC_AMD_RENOIR_MACH=m +CONFIG_SND_SOC_AMD_ACP5x=m +CONFIG_SND_SOC_AMD_VANGOGH_MACH=m +CONFIG_SND_SOC_AMD_ACP6x=m +CONFIG_SND_SOC_AMD_YC_MACH=m +CONFIG_SND_AMD_ACP_CONFIG=m +CONFIG_SND_SOC_AMD_ACP_COMMON=m +CONFIG_SND_SOC_ACPI_AMD_MATCH=m +CONFIG_SND_SOC_AMD_ACP_PDM=m +CONFIG_SND_SOC_AMD_ACP_LEGACY_COMMON=m +CONFIG_SND_SOC_AMD_ACP_I2S=m +CONFIG_SND_SOC_AMD_ACPI_MACH=m +CONFIG_SND_SOC_AMD_ACP_PCM=m +CONFIG_SND_SOC_AMD_ACP_PCI=m +CONFIG_SND_AMD_ASOC_RENOIR=m +CONFIG_SND_AMD_ASOC_REMBRANDT=m +CONFIG_SND_AMD_ASOC_ACP63=m +CONFIG_SND_AMD_ASOC_ACP70=m +CONFIG_SND_SOC_AMD_MACH_COMMON=m +CONFIG_SND_SOC_AMD_LEGACY_MACH=m +CONFIG_SND_SOC_AMD_SOF_MACH=m +CONFIG_SND_AMD_SOUNDWIRE_ACPI=m +CONFIG_SND_SOC_AMD_RPL_ACP6x=m +CONFIG_SND_SOC_AMD_ACP63_TOPLEVEL=m +CONFIG_SND_SOC_AMD_SOUNDWIRE_LINK_BASELINE=m +CONFIG_SND_SOC_AMD_PS=m +CONFIG_SND_SOC_AMD_PS_MACH=m +# CONFIG_SND_ATMEL_SOC is not set +# CONFIG_SND_BCM63XX_I2S_WHISTLER is not set +CONFIG_SND_DESIGNWARE_I2S=m +CONFIG_SND_DESIGNWARE_PCM=y + +# +# SoC Audio for Freescale CPUs +# + +# +# Common SoC Audio options for Freescale CPUs: +# +# CONFIG_SND_SOC_FSL_ASRC is not set +# CONFIG_SND_SOC_FSL_SAI is not set +# CONFIG_SND_SOC_FSL_AUDMIX is not set +# CONFIG_SND_SOC_FSL_SSI is not set +# CONFIG_SND_SOC_FSL_SPDIF is not set +# CONFIG_SND_SOC_FSL_ESAI is not set +# CONFIG_SND_SOC_FSL_MICFIL is not set +# CONFIG_SND_SOC_FSL_XCVR is not set +# CONFIG_SND_SOC_IMX_AUDMUX is not set +# end of SoC Audio for Freescale CPUs + +# CONFIG_SND_SOC_CHV3_I2S is not set +# CONFIG_SND_I2S_HI6210_I2S is not set + +# +# SoC Audio for Loongson CPUs +# +# end of SoC Audio for Loongson CPUs + +# CONFIG_SND_SOC_IMG is not set +# CONFIG_SND_SOC_INTEL_SST_TOPLEVEL is not set +# CONFIG_SND_SOC_INTEL_AVS is not set +CONFIG_SND_SOC_MTK_BTCVSD=m +CONFIG_SND_SOC_SDCA_OPTIONAL=m +CONFIG_SND_SOC_SOF_TOPLEVEL=y +CONFIG_SND_SOC_SOF_PCI_DEV=m +CONFIG_SND_SOC_SOF_PCI=m +CONFIG_SND_SOC_SOF_ACPI=m +CONFIG_SND_SOC_SOF_DEBUG_PROBES=m +CONFIG_SND_SOC_SOF_CLIENT=m +# CONFIG_SND_SOC_SOF_DEVELOPER_SUPPORT is not set +CONFIG_SND_SOC_SOF=m +CONFIG_SND_SOC_SOF_IPC3=y +CONFIG_SND_SOC_SOF_AMD_TOPLEVEL=m +CONFIG_SND_SOC_SOF_AMD_COMMON=m +CONFIG_SND_SOC_SOF_AMD_RENOIR=m +CONFIG_SND_SOC_SOF_AMD_VANGOGH=m +CONFIG_SND_SOC_SOF_AMD_REMBRANDT=m +CONFIG_SND_SOC_SOF_ACP_PROBES=m +CONFIG_SND_SOC_SOF_AMD_SOUNDWIRE_LINK_BASELINE=m +CONFIG_SND_SOC_SOF_AMD_ACP63=m +# CONFIG_SND_SOC_SOF_AMD_ACP70 is not set +# CONFIG_SND_SOC_SOF_INTEL_TOPLEVEL is not set +CONFIG_SND_SOC_SOF_XTENSA=m + +# +# STMicroelectronics STM32 SOC audio support +# +# end of STMicroelectronics STM32 SOC audio support + +# CONFIG_SND_SOC_XILINX_I2S is not set +# CONFIG_SND_SOC_XILINX_AUDIO_FORMATTER is not set +# CONFIG_SND_SOC_XILINX_SPDIF is not set +# CONFIG_SND_SOC_XTFPGA_I2S is not set +CONFIG_SND_SOC_I2C_AND_SPI=m + +# +# CODEC drivers +# +CONFIG_SND_SOC_WM_ADSP=m +# CONFIG_SND_SOC_AC97_CODEC is not set +CONFIG_SND_SOC_ADAU_UTILS=m +# CONFIG_SND_SOC_ADAU1372_I2C is not set +# CONFIG_SND_SOC_ADAU1372_SPI is not set +CONFIG_SND_SOC_ADAU1373=m +# CONFIG_SND_SOC_ADAU1701 is not set +# CONFIG_SND_SOC_ADAU1761_I2C is not set +# CONFIG_SND_SOC_ADAU1761_SPI is not set +CONFIG_SND_SOC_ADAU7002=m +# CONFIG_SND_SOC_ADAU7118_HW is not set +# CONFIG_SND_SOC_ADAU7118_I2C is not set +# CONFIG_SND_SOC_AK4104 is not set +# CONFIG_SND_SOC_AK4118 is not set +# CONFIG_SND_SOC_AK4375 is not set +# CONFIG_SND_SOC_AK4458 is not set +# CONFIG_SND_SOC_AK4554 is not set +# CONFIG_SND_SOC_AK4613 is not set +# CONFIG_SND_SOC_AK4619 is not set +# CONFIG_SND_SOC_AK4642 is not set +# CONFIG_SND_SOC_AK5386 is not set +# CONFIG_SND_SOC_AK5558 is not set +# CONFIG_SND_SOC_ALC5623 is not set +# CONFIG_SND_SOC_AW8738 is not set +CONFIG_SND_SOC_AW88395_LIB=m +# CONFIG_SND_SOC_AW88395 is not set +CONFIG_SND_SOC_AW88166=m +# CONFIG_SND_SOC_AW88261 is not set +CONFIG_SND_SOC_AW88081=m +# CONFIG_SND_SOC_AW87390 is not set +# CONFIG_SND_SOC_AW88399 is not set +# CONFIG_SND_SOC_BD28623 is not set +CONFIG_SND_SOC_BT_SCO=m +# CONFIG_SND_SOC_CHV3_CODEC is not set +# CONFIG_SND_SOC_CS35L32 is not set +# CONFIG_SND_SOC_CS35L33 is not set +# CONFIG_SND_SOC_CS35L34 is not set +# CONFIG_SND_SOC_CS35L35 is not set +# CONFIG_SND_SOC_CS35L36 is not set +CONFIG_SND_SOC_CS35L41_LIB=m +CONFIG_SND_SOC_CS35L41=m +CONFIG_SND_SOC_CS35L41_SPI=m +# CONFIG_SND_SOC_CS35L41_I2C is not set +# CONFIG_SND_SOC_CS35L45_SPI is not set +# CONFIG_SND_SOC_CS35L45_I2C is not set +# CONFIG_SND_SOC_CS35L56_I2C is not set +# CONFIG_SND_SOC_CS35L56_SPI is not set +# CONFIG_SND_SOC_CS42L42 is not set +# CONFIG_SND_SOC_CS42L51_I2C is not set +# CONFIG_SND_SOC_CS42L52 is not set +# CONFIG_SND_SOC_CS42L56 is not set +# CONFIG_SND_SOC_CS42L73 is not set +# CONFIG_SND_SOC_CS42L83 is not set +CONFIG_SND_SOC_CS42L84=m +# CONFIG_SND_SOC_CS4234 is not set +# CONFIG_SND_SOC_CS4265 is not set +# CONFIG_SND_SOC_CS4270 is not set +# CONFIG_SND_SOC_CS4271_I2C is not set +# CONFIG_SND_SOC_CS4271_SPI is not set +# CONFIG_SND_SOC_CS42XX8_I2C is not set +# CONFIG_SND_SOC_CS43130 is not set +# CONFIG_SND_SOC_CS4341 is not set +# CONFIG_SND_SOC_CS4349 is not set +# CONFIG_SND_SOC_CS53L30 is not set +# CONFIG_SND_SOC_CS530X_I2C is not set +# CONFIG_SND_SOC_CX2072X is not set +# CONFIG_SND_SOC_DA7213 is not set +CONFIG_SND_SOC_DA7219=m +CONFIG_SND_SOC_DMIC=m +# CONFIG_SND_SOC_ES7134 is not set +# CONFIG_SND_SOC_ES7241 is not set +# CONFIG_SND_SOC_ES8311 is not set +CONFIG_SND_SOC_ES8316=m +CONFIG_SND_SOC_ES8323=m +# CONFIG_SND_SOC_ES8326 is not set +# CONFIG_SND_SOC_ES8328_I2C is not set +# CONFIG_SND_SOC_ES8328_SPI is not set +# CONFIG_SND_SOC_GTM601 is not set +CONFIG_SND_SOC_HDA=m +# CONFIG_SND_SOC_ICS43432 is not set +# CONFIG_SND_SOC_IDT821034 is not set +# CONFIG_SND_SOC_MAX98088 is not set +# CONFIG_SND_SOC_MAX98090 is not set +CONFIG_SND_SOC_MAX98357A=m +# CONFIG_SND_SOC_MAX98504 is not set +# CONFIG_SND_SOC_MAX9867 is not set +# CONFIG_SND_SOC_MAX98927 is not set +# CONFIG_SND_SOC_MAX98520 is not set +# CONFIG_SND_SOC_MAX98373_I2C is not set +CONFIG_SND_SOC_MAX98388=m +# CONFIG_SND_SOC_MAX98390 is not set +# CONFIG_SND_SOC_MAX98396 is not set +# CONFIG_SND_SOC_MAX9860 is not set +# CONFIG_SND_SOC_MSM8916_WCD_DIGITAL is not set +# CONFIG_SND_SOC_PCM1681 is not set +# CONFIG_SND_SOC_PCM1789_I2C is not set +# CONFIG_SND_SOC_PCM179X_I2C is not set +# CONFIG_SND_SOC_PCM179X_SPI is not set +# CONFIG_SND_SOC_PCM186X_I2C is not set +# CONFIG_SND_SOC_PCM186X_SPI is not set +# CONFIG_SND_SOC_PCM3060_I2C is not set +# CONFIG_SND_SOC_PCM3060_SPI is not set +# CONFIG_SND_SOC_PCM3168A_I2C is not set +# CONFIG_SND_SOC_PCM3168A_SPI is not set +# CONFIG_SND_SOC_PCM5102A is not set +# CONFIG_SND_SOC_PCM512x_I2C is not set +# CONFIG_SND_SOC_PCM512x_SPI is not set +# CONFIG_SND_SOC_PCM6240 is not set +# CONFIG_SND_SOC_PEB2466 is not set +CONFIG_SND_SOC_RL6231=m +CONFIG_SND_SOC_RT1019=m +# CONFIG_SND_SOC_RT5616 is not set +# CONFIG_SND_SOC_RT5631 is not set +# CONFIG_SND_SOC_RT5640 is not set +CONFIG_SND_SOC_RT5645=m +# CONFIG_SND_SOC_RT5659 is not set +CONFIG_SND_SOC_RT5682=m +CONFIG_SND_SOC_RT5682_I2C=m +CONFIG_SND_SOC_RT5682S=m +# CONFIG_SND_SOC_RT9120 is not set +# CONFIG_SND_SOC_RTQ9128 is not set +# CONFIG_SND_SOC_SGTL5000 is not set +CONFIG_SND_SOC_SIMPLE_AMPLIFIER=m +CONFIG_SND_SOC_SIMPLE_MUX=m +# CONFIG_SND_SOC_SMA1303 is not set +CONFIG_SND_SOC_SMA1307=m +CONFIG_SND_SOC_SPDIF=m +# CONFIG_SND_SOC_SRC4XXX_I2C is not set +# CONFIG_SND_SOC_SSM2305 is not set +# CONFIG_SND_SOC_SSM2518 is not set +# CONFIG_SND_SOC_SSM2602_SPI is not set +# CONFIG_SND_SOC_SSM2602_I2C is not set +# CONFIG_SND_SOC_SSM4567 is not set +# CONFIG_SND_SOC_STA32X is not set +# CONFIG_SND_SOC_STA350 is not set +# CONFIG_SND_SOC_STI_SAS is not set +# CONFIG_SND_SOC_TAS2552 is not set +# CONFIG_SND_SOC_TAS2562 is not set +# CONFIG_SND_SOC_TAS2764 is not set +# CONFIG_SND_SOC_TAS2770 is not set +# CONFIG_SND_SOC_TAS2780 is not set +# CONFIG_SND_SOC_TAS2781_I2C is not set +# CONFIG_SND_SOC_TAS5086 is not set +# CONFIG_SND_SOC_TAS571X is not set +# CONFIG_SND_SOC_TAS5720 is not set +# CONFIG_SND_SOC_TAS5805M is not set +# CONFIG_SND_SOC_TAS6424 is not set +# CONFIG_SND_SOC_TDA7419 is not set +# CONFIG_SND_SOC_TFA9879 is not set +# CONFIG_SND_SOC_TFA989X is not set +# CONFIG_SND_SOC_TLV320ADC3XXX is not set +# CONFIG_SND_SOC_TLV320AIC23_I2C is not set +# CONFIG_SND_SOC_TLV320AIC23_SPI is not set +# CONFIG_SND_SOC_TLV320AIC31XX is not set +# CONFIG_SND_SOC_TLV320AIC32X4_I2C is not set +# CONFIG_SND_SOC_TLV320AIC32X4_SPI is not set +# CONFIG_SND_SOC_TLV320AIC3X_I2C is not set +# CONFIG_SND_SOC_TLV320AIC3X_SPI is not set +# CONFIG_SND_SOC_TLV320ADCX140 is not set +# CONFIG_SND_SOC_TS3A227E is not set +# CONFIG_SND_SOC_TSCS42XX is not set +# CONFIG_SND_SOC_TSCS454 is not set +# CONFIG_SND_SOC_UDA1334 is not set +CONFIG_SND_SOC_UDA1342=m +# CONFIG_SND_SOC_WM8510 is not set +# CONFIG_SND_SOC_WM8523 is not set +# CONFIG_SND_SOC_WM8524 is not set +# CONFIG_SND_SOC_WM8580 is not set +# CONFIG_SND_SOC_WM8711 is not set +# CONFIG_SND_SOC_WM8728 is not set +# CONFIG_SND_SOC_WM8731_I2C is not set +# CONFIG_SND_SOC_WM8731_SPI is not set +# CONFIG_SND_SOC_WM8737 is not set +# CONFIG_SND_SOC_WM8741 is not set +# CONFIG_SND_SOC_WM8750 is not set +# CONFIG_SND_SOC_WM8753 is not set +# CONFIG_SND_SOC_WM8770 is not set +# CONFIG_SND_SOC_WM8776 is not set +# CONFIG_SND_SOC_WM8782 is not set +# CONFIG_SND_SOC_WM8804_I2C is not set +# CONFIG_SND_SOC_WM8804_SPI is not set +# CONFIG_SND_SOC_WM8903 is not set +# CONFIG_SND_SOC_WM8904 is not set +# CONFIG_SND_SOC_WM8940 is not set +# CONFIG_SND_SOC_WM8960 is not set +# CONFIG_SND_SOC_WM8961 is not set +# CONFIG_SND_SOC_WM8962 is not set +# CONFIG_SND_SOC_WM8974 is not set +# CONFIG_SND_SOC_WM8978 is not set +# CONFIG_SND_SOC_WM8985 is not set +# CONFIG_SND_SOC_ZL38060 is not set +# CONFIG_SND_SOC_MAX9759 is not set +# CONFIG_SND_SOC_MT6351 is not set +# CONFIG_SND_SOC_MT6357 is not set +# CONFIG_SND_SOC_MT6358 is not set +# CONFIG_SND_SOC_MT6660 is not set +# CONFIG_SND_SOC_NAU8315 is not set +# CONFIG_SND_SOC_NAU8540 is not set +# CONFIG_SND_SOC_NAU8810 is not set +CONFIG_SND_SOC_NAU8821=m +# CONFIG_SND_SOC_NAU8822 is not set +# CONFIG_SND_SOC_NAU8824 is not set +CONFIG_SND_SOC_NAU8825=m +CONFIG_SND_SOC_NTPFW=m +CONFIG_SND_SOC_NTP8918=m +CONFIG_SND_SOC_NTP8835=m +# CONFIG_SND_SOC_TPA6130A2 is not set +# CONFIG_SND_SOC_LPASS_WSA_MACRO is not set +# CONFIG_SND_SOC_LPASS_VA_MACRO is not set +# CONFIG_SND_SOC_LPASS_RX_MACRO is not set +# CONFIG_SND_SOC_LPASS_TX_MACRO is not set +# end of CODEC drivers + +CONFIG_SND_SIMPLE_CARD_UTILS=m +CONFIG_SND_SIMPLE_CARD=m +# CONFIG_SND_X86 is not set +CONFIG_HID_SUPPORT=y +CONFIG_HID=y +CONFIG_HID_BATTERY_STRENGTH=y +CONFIG_HIDRAW=y +CONFIG_UHID=m +CONFIG_HID_GENERIC=y + +# +# Special HID drivers +# +# CONFIG_HID_A4TECH is not set +# CONFIG_HID_ACCUTOUCH is not set +# CONFIG_HID_ACRUX is not set +# CONFIG_HID_APPLE is not set +# CONFIG_HID_APPLEIR is not set +# CONFIG_HID_APPLETB_BL is not set +# CONFIG_HID_APPLETB_KBD is not set +# CONFIG_HID_ASUS is not set +# CONFIG_HID_AUREAL is not set +# CONFIG_HID_BELKIN is not set +# CONFIG_HID_BETOP_FF is not set +# CONFIG_HID_BIGBEN_FF is not set +# CONFIG_HID_CHERRY is not set +# CONFIG_HID_CHICONY is not set +# CONFIG_HID_CORSAIR is not set +# CONFIG_HID_COUGAR is not set +# CONFIG_HID_MACALLY is not set +# CONFIG_HID_PRODIKEYS is not set +# CONFIG_HID_CMEDIA is not set +# CONFIG_HID_CP2112 is not set +# CONFIG_HID_CREATIVE_SB0540 is not set +# CONFIG_HID_CYPRESS is not set +# CONFIG_HID_DRAGONRISE is not set +# CONFIG_HID_EMS_FF is not set +CONFIG_HID_ELAN=m +CONFIG_HID_ELECOM=m +# CONFIG_HID_ELO is not set +# CONFIG_HID_EVISION is not set +# CONFIG_HID_EZKEY is not set +# CONFIG_HID_FT260 is not set +# CONFIG_HID_GEMBIRD is not set +# CONFIG_HID_GFRM is not set +# CONFIG_HID_GLORIOUS is not set +# CONFIG_HID_HOLTEK is not set +# CONFIG_HID_GOODIX_SPI is not set +# CONFIG_HID_GOOGLE_STADIA_FF is not set +# CONFIG_HID_VIVALDI is not set +# CONFIG_HID_GT683R is not set +# CONFIG_HID_KEYTOUCH is not set +# CONFIG_HID_KYE is not set +CONFIG_HID_KYSONA=m +# CONFIG_HID_UCLOGIC is not set +# CONFIG_HID_WALTOP is not set +# CONFIG_HID_VIEWSONIC is not set +# CONFIG_HID_VRC2 is not set +# CONFIG_HID_XIAOMI is not set +# CONFIG_HID_GYRATION is not set +# CONFIG_HID_ICADE is not set +# CONFIG_HID_ITE is not set +# CONFIG_HID_JABRA is not set +# CONFIG_HID_TWINHAN is not set +# CONFIG_HID_KENSINGTON is not set +# CONFIG_HID_LCPOWER is not set +CONFIG_HID_LED=m +CONFIG_HID_LENOVO=m +# CONFIG_HID_LETSKETCH is not set +CONFIG_HID_LOGITECH=m +CONFIG_HID_LOGITECH_DJ=m +CONFIG_HID_LOGITECH_HIDPP=m +CONFIG_LOGITECH_FF=y +CONFIG_LOGIRUMBLEPAD2_FF=y +CONFIG_LOGIG940_FF=y +CONFIG_LOGIWHEELS_FF=y +CONFIG_HID_MAGICMOUSE=y +# CONFIG_HID_MALTRON is not set +# CONFIG_HID_MAYFLASH is not set +# CONFIG_HID_MEGAWORLD_FF is not set +# CONFIG_HID_REDRAGON is not set +CONFIG_HID_MICROSOFT=m +# CONFIG_HID_MONTEREY is not set +CONFIG_HID_MULTITOUCH=m +# CONFIG_HID_NINTENDO is not set +# CONFIG_HID_NTI is not set +# CONFIG_HID_NTRIG is not set +# CONFIG_HID_NVIDIA_SHIELD is not set +# CONFIG_HID_ORTEK is not set +# CONFIG_HID_PANTHERLORD is not set +# CONFIG_HID_PENMOUNT is not set +# CONFIG_HID_PETALYNX is not set +# CONFIG_HID_PICOLCD is not set +# CONFIG_HID_PLANTRONICS is not set +CONFIG_HID_PLAYSTATION=m +CONFIG_PLAYSTATION_FF=y +# CONFIG_HID_PXRC is not set +CONFIG_HID_RAZER=m +# CONFIG_HID_PRIMAX is not set +# CONFIG_HID_RETRODE is not set +# CONFIG_HID_ROCCAT is not set +# CONFIG_HID_SAITEK is not set +# CONFIG_HID_SAMSUNG is not set +# CONFIG_HID_SEMITEK is not set +# CONFIG_HID_SIGMAMICRO is not set +CONFIG_HID_SONY=y +CONFIG_SONY_FF=y +# CONFIG_HID_SPEEDLINK is not set +# CONFIG_HID_STEAM is not set +# CONFIG_HID_STEELSERIES is not set +# CONFIG_HID_SUNPLUS is not set +CONFIG_HID_RMI=m +# CONFIG_HID_GREENASIA is not set +# CONFIG_HID_SMARTJOYPLUS is not set +# CONFIG_HID_TIVO is not set +# CONFIG_HID_TOPSEED is not set +# CONFIG_HID_TOPRE is not set +# CONFIG_HID_THINGM is not set +# CONFIG_HID_THRUSTMASTER is not set +# CONFIG_HID_UDRAW_PS3 is not set +# CONFIG_HID_U2FZERO is not set +CONFIG_HID_UNIVERSAL_PIDFF=m +CONFIG_HID_WACOM=m +# CONFIG_HID_WIIMOTE is not set +# CONFIG_HID_WINWING is not set +# CONFIG_HID_XINMO is not set +# CONFIG_HID_ZEROPLUS is not set +# CONFIG_HID_ZYDACRON is not set +CONFIG_HID_SENSOR_HUB=y +CONFIG_HID_SENSOR_CUSTOM_SENSOR=y +CONFIG_HID_ALPS=m +# CONFIG_HID_MCP2200 is not set +# CONFIG_HID_MCP2221 is not set +# end of Special HID drivers + +# +# HID-BPF support +# +# CONFIG_HID_BPF is not set +# end of HID-BPF support + +CONFIG_I2C_HID=y +CONFIG_I2C_HID_ACPI=m +# CONFIG_I2C_HID_OF is not set +CONFIG_I2C_HID_CORE=m + +# +# Intel ISH HID support +# +# CONFIG_INTEL_ISH_HID is not set +# end of Intel ISH HID support + +# +# AMD SFH HID Support +# +CONFIG_AMD_SFH_HID=y +# end of AMD SFH HID Support + +# +# Intel THC HID Support +# +CONFIG_INTEL_THC_HID=m +CONFIG_INTEL_QUICKSPI=m +CONFIG_INTEL_QUICKI2C=m +# end of Intel THC HID Support + +# +# USB HID support +# +CONFIG_USB_HID=y +CONFIG_HID_PID=y +CONFIG_USB_HIDDEV=y +# end of USB HID support + +CONFIG_USB_OHCI_LITTLE_ENDIAN=y +CONFIG_USB_SUPPORT=y +CONFIG_USB_COMMON=y +CONFIG_USB_LED_TRIG=y +CONFIG_USB_ULPI_BUS=m +CONFIG_USB_CONN_GPIO=m +CONFIG_USB_ARCH_HAS_HCD=y +CONFIG_USB=y +CONFIG_USB_PCI=y +CONFIG_USB_PCI_AMD=y +CONFIG_USB_ANNOUNCE_NEW_DEVICES=y + +# +# Miscellaneous USB options +# +CONFIG_USB_DEFAULT_PERSIST=y +CONFIG_USB_FEW_INIT_RETRIES=y +# CONFIG_USB_DYNAMIC_MINORS is not set +# CONFIG_USB_OTG is not set +# CONFIG_USB_OTG_PRODUCTLIST is not set +# CONFIG_USB_OTG_DISABLE_EXTERNAL_HUB is not set +CONFIG_USB_LEDS_TRIGGER_USBPORT=m +CONFIG_USB_AUTOSUSPEND_DELAY=2 +CONFIG_USB_DEFAULT_AUTHORIZATION_MODE=1 +CONFIG_USB_MON=y + +# +# USB Host Controller Drivers +# +# CONFIG_USB_C67X00_HCD is not set +CONFIG_USB_XHCI_HCD=y +CONFIG_USB_XHCI_DBGCAP=y +CONFIG_USB_XHCI_PCI=y +CONFIG_USB_XHCI_PCI_RENESAS=y +CONFIG_USB_XHCI_PLATFORM=y +CONFIG_USB_EHCI_HCD=y +CONFIG_USB_EHCI_ROOT_HUB_TT=y +CONFIG_USB_EHCI_TT_NEWSCHED=y +CONFIG_USB_EHCI_PCI=y +# CONFIG_USB_EHCI_FSL is not set +# CONFIG_USB_EHCI_HCD_PLATFORM is not set +# CONFIG_USB_OXU210HP_HCD is not set +# CONFIG_USB_ISP116X_HCD is not set +# CONFIG_USB_MAX3421_HCD is not set +# CONFIG_USB_OHCI_HCD is not set +# CONFIG_USB_UHCI_HCD is not set +# CONFIG_USB_SL811_HCD is not set +# CONFIG_USB_R8A66597_HCD is not set +# CONFIG_USB_HCD_TEST_MODE is not set + +# +# USB Device Class drivers +# +CONFIG_USB_ACM=m +CONFIG_USB_PRINTER=m +CONFIG_USB_WDM=m +# CONFIG_USB_TMC is not set + +# +# NOTE: USB_STORAGE depends on SCSI but BLK_DEV_SD may also be needed; see USB_STORAGE Help for more info +# +CONFIG_USB_STORAGE=y +# CONFIG_USB_STORAGE_DEBUG is not set +# CONFIG_USB_STORAGE_REALTEK is not set +# CONFIG_USB_STORAGE_DATAFAB is not set +# CONFIG_USB_STORAGE_FREECOM is not set +# CONFIG_USB_STORAGE_ISD200 is not set +# CONFIG_USB_STORAGE_USBAT is not set +CONFIG_USB_STORAGE_SDDR09=m +CONFIG_USB_STORAGE_SDDR55=m +CONFIG_USB_STORAGE_JUMPSHOT=m +# CONFIG_USB_STORAGE_ALAUDA is not set +# CONFIG_USB_STORAGE_ONETOUCH is not set +# CONFIG_USB_STORAGE_KARMA is not set +# CONFIG_USB_STORAGE_CYPRESS_ATACB is not set +# CONFIG_USB_STORAGE_ENE_UB6250 is not set +CONFIG_USB_UAS=y + +# +# USB Imaging devices +# +CONFIG_USB_MDC800=m +CONFIG_USB_MICROTEK=m +CONFIG_USBIP_CORE=m +CONFIG_USBIP_VHCI_HCD=m +CONFIG_USBIP_VHCI_HC_PORTS=8 +CONFIG_USBIP_VHCI_NR_HCS=1 +CONFIG_USBIP_HOST=m +# CONFIG_USBIP_DEBUG is not set + +# +# USB dual-mode controller drivers +# +# CONFIG_USB_CDNS_SUPPORT is not set +# CONFIG_USB_MUSB_HDRC is not set +# CONFIG_USB_DWC3 is not set +# CONFIG_USB_DWC2 is not set +# CONFIG_USB_CHIPIDEA is not set +# CONFIG_USB_ISP1760 is not set + +# +# USB port drivers +# +CONFIG_USB_SERIAL=m +CONFIG_USB_SERIAL_GENERIC=y +CONFIG_USB_SERIAL_SIMPLE=m +CONFIG_USB_SERIAL_AIRCABLE=m +CONFIG_USB_SERIAL_ARK3116=m +CONFIG_USB_SERIAL_BELKIN=m +CONFIG_USB_SERIAL_CH341=m +CONFIG_USB_SERIAL_WHITEHEAT=m +CONFIG_USB_SERIAL_DIGI_ACCELEPORT=m +CONFIG_USB_SERIAL_CP210X=m +CONFIG_USB_SERIAL_CYPRESS_M8=m +CONFIG_USB_SERIAL_EMPEG=m +CONFIG_USB_SERIAL_FTDI_SIO=m +CONFIG_USB_SERIAL_VISOR=m +CONFIG_USB_SERIAL_IPAQ=m +CONFIG_USB_SERIAL_IR=m +CONFIG_USB_SERIAL_EDGEPORT=m +CONFIG_USB_SERIAL_EDGEPORT_TI=m +# CONFIG_USB_SERIAL_F81232 is not set +CONFIG_USB_SERIAL_F8153X=m +CONFIG_USB_SERIAL_GARMIN=m +CONFIG_USB_SERIAL_IPW=m +CONFIG_USB_SERIAL_IUU=m +CONFIG_USB_SERIAL_KEYSPAN_PDA=m +CONFIG_USB_SERIAL_KEYSPAN=m +CONFIG_USB_SERIAL_KLSI=m +CONFIG_USB_SERIAL_KOBIL_SCT=m +CONFIG_USB_SERIAL_MCT_U232=m +# CONFIG_USB_SERIAL_METRO is not set +CONFIG_USB_SERIAL_MOS7720=m +CONFIG_USB_SERIAL_MOS7715_PARPORT=y +CONFIG_USB_SERIAL_MOS7840=m +# CONFIG_USB_SERIAL_MXUPORT is not set +CONFIG_USB_SERIAL_NAVMAN=m +CONFIG_USB_SERIAL_PL2303=m +CONFIG_USB_SERIAL_OTI6858=m +CONFIG_USB_SERIAL_QCAUX=m +CONFIG_USB_SERIAL_QUALCOMM=m +CONFIG_USB_SERIAL_SPCP8X5=m +CONFIG_USB_SERIAL_SAFE=m +CONFIG_USB_SERIAL_SAFE_PADDED=y +CONFIG_USB_SERIAL_SIERRAWIRELESS=m +CONFIG_USB_SERIAL_SYMBOL=m +CONFIG_USB_SERIAL_TI=m +CONFIG_USB_SERIAL_CYBERJACK=m +CONFIG_USB_SERIAL_WWAN=m +CONFIG_USB_SERIAL_OPTION=m +CONFIG_USB_SERIAL_OMNINET=m +CONFIG_USB_SERIAL_OPTICON=m +CONFIG_USB_SERIAL_XSENS_MT=m +# CONFIG_USB_SERIAL_WISHBONE is not set +CONFIG_USB_SERIAL_SSU100=m +CONFIG_USB_SERIAL_QT2=m +CONFIG_USB_SERIAL_UPD78F0730=m +# CONFIG_USB_SERIAL_XR is not set +CONFIG_USB_SERIAL_DEBUG=m + +# +# USB Miscellaneous drivers +# +# CONFIG_USB_USS720 is not set +# CONFIG_USB_EMI62 is not set +# CONFIG_USB_EMI26 is not set +# CONFIG_USB_ADUTUX is not set +# CONFIG_USB_SEVSEG is not set +# CONFIG_USB_LEGOTOWER is not set +# CONFIG_USB_LCD is not set +# CONFIG_USB_CYPRESS_CY7C63 is not set +# CONFIG_USB_CYTHERM is not set +# CONFIG_USB_IDMOUSE is not set +# CONFIG_USB_APPLEDISPLAY is not set +CONFIG_APPLE_MFI_FASTCHARGE=m +# CONFIG_USB_LJCA is not set +# CONFIG_USB_SISUSBVGA is not set +# CONFIG_USB_LD is not set +CONFIG_USB_TRANCEVIBRATOR=m +# CONFIG_USB_IOWARRIOR is not set +# CONFIG_USB_TEST is not set +# CONFIG_USB_EHSET_TEST_FIXTURE is not set +# CONFIG_USB_ISIGHTFW is not set +# CONFIG_USB_YUREX is not set +CONFIG_USB_EZUSB_FX2=m +# CONFIG_USB_HUB_USB251XB is not set +# CONFIG_USB_HSIC_USB3503 is not set +# CONFIG_USB_HSIC_USB4604 is not set +# CONFIG_USB_LINK_LAYER_TEST is not set +# CONFIG_USB_CHAOSKEY is not set +# CONFIG_USB_ATM is not set + +# +# USB Physical Layer drivers +# +# CONFIG_NOP_USB_XCEIV is not set +# CONFIG_USB_GPIO_VBUS is not set +# CONFIG_USB_ISP1301 is not set +# end of USB Physical Layer drivers + +# CONFIG_USB_GADGET is not set +CONFIG_TYPEC=m +CONFIG_TYPEC_TCPM=m +CONFIG_TYPEC_TCPCI=m +# CONFIG_TYPEC_RT1711H is not set +# CONFIG_TYPEC_MT6360 is not set +# CONFIG_TYPEC_TCPCI_MT6370 is not set +# CONFIG_TYPEC_TCPCI_MAXIM is not set +CONFIG_TYPEC_FUSB302=m +CONFIG_TYPEC_UCSI=m +# CONFIG_UCSI_CCG is not set +CONFIG_UCSI_ACPI=m +# CONFIG_UCSI_STM32G0 is not set +# CONFIG_TYPEC_TPS6598X is not set +# CONFIG_TYPEC_ANX7411 is not set +# CONFIG_TYPEC_RT1719 is not set +# CONFIG_TYPEC_HD3SS3220 is not set +# CONFIG_TYPEC_STUSB160X is not set +# CONFIG_TYPEC_WUSB3801 is not set + +# +# USB Type-C Multiplexer/DeMultiplexer Switch support +# +# CONFIG_TYPEC_MUX_FSA4480 is not set +CONFIG_TYPEC_MUX_GPIO_SBU=m +# CONFIG_TYPEC_MUX_PI3USB30532 is not set +# CONFIG_TYPEC_MUX_IT5205 is not set +# CONFIG_TYPEC_MUX_NB7VPQ904M is not set +CONFIG_TYPEC_MUX_PS883X=m +# CONFIG_TYPEC_MUX_PTN36502 is not set +CONFIG_TYPEC_MUX_TUSB1046=m +# CONFIG_TYPEC_MUX_WCD939X_USBSS is not set +# end of USB Type-C Multiplexer/DeMultiplexer Switch support + +# +# USB Type-C Alternate Mode drivers +# +CONFIG_TYPEC_DP_ALTMODE=m +# CONFIG_TYPEC_NVIDIA_ALTMODE is not set +CONFIG_TYPEC_TBT_ALTMODE=m +# end of USB Type-C Alternate Mode drivers + +CONFIG_USB_ROLE_SWITCH=m +CONFIG_USB_ROLES_INTEL_XHCI=m +# CONFIG_MMC is not set +# CONFIG_SCSI_UFSHCD is not set +# CONFIG_MEMSTICK is not set +CONFIG_NEW_LEDS=y +CONFIG_LEDS_CLASS=y +CONFIG_LEDS_CLASS_FLASH=m +CONFIG_LEDS_CLASS_MULTICOLOR=m +CONFIG_LEDS_BRIGHTNESS_HW_CHANGED=y + +# +# LED drivers +# +# CONFIG_LEDS_APU is not set +# CONFIG_LEDS_AW200XX is not set +# CONFIG_LEDS_LM3530 is not set +# CONFIG_LEDS_LM3532 is not set +# CONFIG_LEDS_LM3642 is not set +# CONFIG_LEDS_MT6323 is not set +# CONFIG_LEDS_PCA9532 is not set +CONFIG_LEDS_GPIO=m +# CONFIG_LEDS_LP3944 is not set +# CONFIG_LEDS_LP3952 is not set +# CONFIG_LEDS_LP50XX is not set +# CONFIG_LEDS_PCA955X is not set +# CONFIG_LEDS_PCA963X is not set +# CONFIG_LEDS_PCA995X is not set +CONFIG_LEDS_QNAP_MCU=m +# CONFIG_LEDS_DAC124S085 is not set +CONFIG_LEDS_PWM=m +CONFIG_LEDS_REGULATOR=m +# CONFIG_LEDS_BD2606MVV is not set +# CONFIG_LEDS_BD2802 is not set +# CONFIG_LEDS_INTEL_SS4200 is not set +# CONFIG_LEDS_LT3593 is not set +# CONFIG_LEDS_TCA6507 is not set +# CONFIG_LEDS_TLC591XX is not set +CONFIG_LEDS_MAX77705=m +# CONFIG_LEDS_LM355x is not set +# CONFIG_LEDS_IS31FL319X is not set +CONFIG_LEDS_UPBOARD=m + +# +# LED driver for blink(1) USB RGB LED is under Special HID drivers (HID_THINGM) +# +# CONFIG_LEDS_BLINKM is not set +# CONFIG_LEDS_MLXCPLD is not set +# CONFIG_LEDS_MLXREG is not set +CONFIG_LEDS_USER=m +# CONFIG_LEDS_NIC78BX is not set +# CONFIG_LEDS_SPI_BYTE is not set + +# +# Flash and Torch LED drivers +# +# CONFIG_LEDS_AS3645A is not set +# CONFIG_LEDS_LM3601X is not set +# CONFIG_LEDS_MT6370_FLASH is not set +# CONFIG_LEDS_RT8515 is not set +# CONFIG_LEDS_SGM3140 is not set + +# +# RGB LED drivers +# +# CONFIG_LEDS_KTD202X is not set +CONFIG_LEDS_PWM_MULTICOLOR=m +# CONFIG_LEDS_MT6370_RGB is not set + +# +# LED Triggers +# +CONFIG_LEDS_TRIGGERS=y +CONFIG_LEDS_TRIGGER_TIMER=m +CONFIG_LEDS_TRIGGER_ONESHOT=m +CONFIG_LEDS_TRIGGER_DISK=y +CONFIG_LEDS_TRIGGER_MTD=y +CONFIG_LEDS_TRIGGER_HEARTBEAT=m +CONFIG_LEDS_TRIGGER_BACKLIGHT=m +# CONFIG_LEDS_TRIGGER_CPU is not set +CONFIG_LEDS_TRIGGER_ACTIVITY=m +# CONFIG_LEDS_TRIGGER_GPIO is not set +CONFIG_LEDS_TRIGGER_DEFAULT_ON=m + +# +# iptables trigger is under Netfilter config (LED target) +# +CONFIG_LEDS_TRIGGER_TRANSIENT=m +CONFIG_LEDS_TRIGGER_CAMERA=m +CONFIG_LEDS_TRIGGER_PANIC=y +CONFIG_LEDS_TRIGGER_NETDEV=m +CONFIG_LEDS_TRIGGER_PATTERN=m +CONFIG_LEDS_TRIGGER_TTY=m +CONFIG_LEDS_TRIGGER_INPUT_EVENTS=m + +# +# Simatic LED drivers +# +# CONFIG_ACCESSIBILITY is not set +# CONFIG_INFINIBAND is not set +CONFIG_EDAC_ATOMIC_SCRUB=y +CONFIG_EDAC_SUPPORT=y +CONFIG_EDAC=y +CONFIG_EDAC_LEGACY_SYSFS=y +# CONFIG_EDAC_DEBUG is not set +CONFIG_EDAC_DECODE_MCE=m +# CONFIG_EDAC_GHES is not set +CONFIG_EDAC_SCRUB=y +CONFIG_EDAC_ECS=y +CONFIG_EDAC_MEM_REPAIR=y +CONFIG_EDAC_AMD64=m +# CONFIG_EDAC_E752X is not set +# CONFIG_EDAC_I82975X is not set +# CONFIG_EDAC_I3000 is not set +# CONFIG_EDAC_I3200 is not set +# CONFIG_EDAC_X38 is not set +# CONFIG_EDAC_I5400 is not set +# CONFIG_EDAC_I5100 is not set +# CONFIG_EDAC_I7300 is not set +CONFIG_RTC_LIB=y +CONFIG_RTC_MC146818_LIB=y +CONFIG_RTC_CLASS=y +CONFIG_RTC_HCTOSYS=y +CONFIG_RTC_HCTOSYS_DEVICE="rtc0" +# CONFIG_RTC_SYSTOHC is not set +# CONFIG_RTC_DEBUG is not set +CONFIG_RTC_NVMEM=y + +# +# RTC interfaces +# +CONFIG_RTC_INTF_SYSFS=y +CONFIG_RTC_INTF_PROC=y +CONFIG_RTC_INTF_DEV=y +# CONFIG_RTC_INTF_DEV_UIE_EMUL is not set +# CONFIG_RTC_DRV_TEST is not set + +# +# I2C RTC drivers +# +# CONFIG_RTC_DRV_ABB5ZES3 is not set +CONFIG_RTC_DRV_ABEOZ9=m +CONFIG_RTC_DRV_ABX80X=m +CONFIG_RTC_DRV_DS1307=m +# CONFIG_RTC_DRV_DS1307_CENTURY is not set +CONFIG_RTC_DRV_DS1374=m +CONFIG_RTC_DRV_DS1374_WDT=y +CONFIG_RTC_DRV_DS1672=m +CONFIG_RTC_DRV_MAX6900=m +# CONFIG_RTC_DRV_MAX31335 is not set +CONFIG_RTC_DRV_RS5C372=m +CONFIG_RTC_DRV_ISL1208=m +CONFIG_RTC_DRV_ISL12022=m +CONFIG_RTC_DRV_X1205=m +CONFIG_RTC_DRV_PCF8523=m +CONFIG_RTC_DRV_PCF85063=m +# CONFIG_RTC_DRV_PCF85363 is not set +CONFIG_RTC_DRV_PCF8563=m +CONFIG_RTC_DRV_PCF8583=m +CONFIG_RTC_DRV_M41T80=m +CONFIG_RTC_DRV_M41T80_WDT=y +CONFIG_RTC_DRV_BQ32K=m +# CONFIG_RTC_DRV_S35390A is not set +CONFIG_RTC_DRV_FM3130=m +CONFIG_RTC_DRV_RX8010=m +# CONFIG_RTC_DRV_RX8111 is not set +CONFIG_RTC_DRV_RX8581=m +CONFIG_RTC_DRV_RX8025=m +CONFIG_RTC_DRV_EM3027=m +CONFIG_RTC_DRV_RV3028=m +# CONFIG_RTC_DRV_RV3032 is not set +# CONFIG_RTC_DRV_RV8803 is not set +# CONFIG_RTC_DRV_SD2405AL is not set +CONFIG_RTC_DRV_SD3078=m + +# +# SPI RTC drivers +# +CONFIG_RTC_DRV_M41T93=m +CONFIG_RTC_DRV_M41T94=m +# CONFIG_RTC_DRV_DS1302 is not set +CONFIG_RTC_DRV_DS1305=m +CONFIG_RTC_DRV_DS1343=m +CONFIG_RTC_DRV_DS1347=m +CONFIG_RTC_DRV_DS1390=m +CONFIG_RTC_DRV_MAX6916=m +CONFIG_RTC_DRV_R9701=m +CONFIG_RTC_DRV_RX4581=m +CONFIG_RTC_DRV_RS5C348=m +CONFIG_RTC_DRV_MAX6902=m +CONFIG_RTC_DRV_PCF2123=m +CONFIG_RTC_DRV_MCP795=m +CONFIG_RTC_I2C_AND_SPI=y + +# +# SPI and I2C RTC drivers +# +CONFIG_RTC_DRV_DS3232=m +# CONFIG_RTC_DRV_DS3232_HWMON is not set +CONFIG_RTC_DRV_PCF2127=m +CONFIG_RTC_DRV_RV3029C2=m +CONFIG_RTC_DRV_RV3029_HWMON=y +# CONFIG_RTC_DRV_RX6110 is not set + +# +# Platform RTC drivers +# +CONFIG_RTC_DRV_CMOS=y +CONFIG_RTC_DRV_DS1286=m +CONFIG_RTC_DRV_DS1511=m +CONFIG_RTC_DRV_DS1553=m +CONFIG_RTC_DRV_DS1685_FAMILY=m +CONFIG_RTC_DRV_DS1685=y +# CONFIG_RTC_DRV_DS1689 is not set +# CONFIG_RTC_DRV_DS17285 is not set +# CONFIG_RTC_DRV_DS17485 is not set +# CONFIG_RTC_DRV_DS17885 is not set +CONFIG_RTC_DRV_DS1742=m +CONFIG_RTC_DRV_DS2404=m +CONFIG_RTC_DRV_STK17TA8=m +# CONFIG_RTC_DRV_M48T86 is not set +CONFIG_RTC_DRV_M48T35=m +CONFIG_RTC_DRV_M48T59=m +CONFIG_RTC_DRV_MSM6242=m +CONFIG_RTC_DRV_RP5C01=m + +# +# on-CPU RTC drivers +# +# CONFIG_RTC_DRV_FTRTC010 is not set +# CONFIG_RTC_DRV_MT6397 is not set + +# +# HID Sensor RTC drivers +# +# CONFIG_RTC_DRV_GOLDFISH is not set +CONFIG_DMADEVICES=y +# CONFIG_DMADEVICES_DEBUG is not set + +# +# DMA Devices +# +CONFIG_DMA_ENGINE=y +CONFIG_DMA_VIRTUAL_CHANNELS=m +CONFIG_DMA_ACPI=y +# CONFIG_ALTERA_MSGDMA is not set +# CONFIG_INTEL_IDMA64 is not set +# CONFIG_INTEL_IDXD is not set +# CONFIG_INTEL_IDXD_COMPAT is not set +# CONFIG_INTEL_IOATDMA is not set +# CONFIG_PLX_DMA is not set +# CONFIG_XILINX_DMA is not set +# CONFIG_XILINX_XDMA is not set +CONFIG_AMD_AE4DMA=m +CONFIG_AMD_PTDMA=m +# CONFIG_AMD_QDMA is not set +# CONFIG_QCOM_HIDMA_MGMT is not set +# CONFIG_QCOM_HIDMA is not set +CONFIG_DW_DMAC_CORE=m +CONFIG_DW_DMAC=m +CONFIG_DW_DMAC_PCI=m +CONFIG_DW_EDMA=m +CONFIG_DW_EDMA_PCIE=m +# CONFIG_SF_PDMA is not set +# CONFIG_INTEL_LDMA is not set + +# +# DMA Clients +# +CONFIG_ASYNC_TX_DMA=y +# CONFIG_DMATEST is not set + +# +# DMABUF options +# +CONFIG_SYNC_FILE=y +# CONFIG_SW_SYNC is not set +CONFIG_UDMABUF=y +# CONFIG_DMABUF_MOVE_NOTIFY is not set +# CONFIG_DMABUF_DEBUG is not set +# CONFIG_DMABUF_SELFTESTS is not set +CONFIG_DMABUF_HEAPS=y +# CONFIG_DMABUF_SYSFS_STATS is not set +CONFIG_DMABUF_HEAPS_SYSTEM=y +# CONFIG_DMABUF_HEAPS_CMA is not set +# end of DMABUF options + +# CONFIG_UIO is not set +# CONFIG_VFIO is not set +CONFIG_IRQ_BYPASS_MANAGER=m +# CONFIG_VIRT_DRIVERS is not set +# CONFIG_VIRTIO_MENU is not set +# CONFIG_VDPA is not set +CONFIG_VHOST_IOTLB=m +CONFIG_VHOST_TASK=y +CONFIG_VHOST=m +CONFIG_VHOST_MENU=y +CONFIG_VHOST_NET=m +CONFIG_VHOST_VSOCK=m +CONFIG_VHOST_CROSS_ENDIAN_LEGACY=y + +# +# Microsoft Hyper-V guest support +# +# end of Microsoft Hyper-V guest support + +# CONFIG_GREYBUS is not set +# CONFIG_COMEDI is not set +# CONFIG_STAGING is not set +# CONFIG_GOLDFISH is not set +CONFIG_CHROME_PLATFORMS=y +# CONFIG_CHROMEOS_ACPI is not set +CONFIG_CHROMEOS_LAPTOP=m +CONFIG_CHROMEOS_PSTORE=m +# CONFIG_CHROMEOS_TBMC is not set +# CONFIG_CROS_EC is not set +CONFIG_CROS_KBD_LED_BACKLIGHT=m +# CONFIG_CROS_HPS_I2C is not set +# CONFIG_CHROMEOS_PRIVACY_SCREEN is not set +# CONFIG_MELLANOX_PLATFORM is not set +# CONFIG_SURFACE_PLATFORMS is not set +CONFIG_X86_PLATFORM_DEVICES=y +CONFIG_ACPI_WMI=y +# CONFIG_WMI_BMOF is not set +# CONFIG_HUAWEI_WMI is not set +# CONFIG_MXM_WMI is not set +# CONFIG_NVIDIA_WMI_EC_BACKLIGHT is not set +# CONFIG_XIAOMI_WMI is not set +# CONFIG_GIGABYTE_WMI is not set +# CONFIG_YOGABOOK is not set +# CONFIG_YT2_1380 is not set +# CONFIG_ACERHDF is not set +# CONFIG_ACER_WIRELESS is not set +# CONFIG_ACER_WMI is not set +CONFIG_AMD_HSMP=m + +# +# AMD HSMP Driver +# +CONFIG_AMD_HSMP_ACPI=m +CONFIG_AMD_HSMP_PLAT=m +# end of AMD HSMP Driver + +CONFIG_AMD_3D_VCACHE=m +CONFIG_AMD_WBRF=y +# CONFIG_ADV_SWBUTTON is not set +# CONFIG_APPLE_GMUX is not set +# CONFIG_ASUS_LAPTOP is not set +# CONFIG_ASUS_WIRELESS is not set +# CONFIG_ASUS_WMI is not set +# CONFIG_ASUS_TF103C_DOCK is not set +# CONFIG_EEEPC_LAPTOP is not set +# CONFIG_X86_PLATFORM_DRIVERS_DELL is not set +# CONFIG_AMILO_RFKILL is not set +# CONFIG_FUJITSU_LAPTOP is not set +# CONFIG_FUJITSU_TABLET is not set +# CONFIG_GPD_POCKET_FAN is not set +# CONFIG_X86_PLATFORM_DRIVERS_HP is not set +CONFIG_WIRELESS_HOTKEY=m +CONFIG_IBM_RTL=m +# CONFIG_IDEAPAD_LAPTOP is not set +CONFIG_LENOVO_WMI_HOTKEY_UTILITIES=m +# CONFIG_SENSORS_HDAPS is not set +# CONFIG_THINKPAD_ACPI is not set +# CONFIG_THINKPAD_LMI is not set +# CONFIG_INTEL_ATOMISP2_LED is not set +# CONFIG_INTEL_ATOMISP2_PM is not set +# CONFIG_INTEL_IFS is not set +# CONFIG_INTEL_SAR_INT1092 is not set +# CONFIG_INTEL_SKL_INT3472 is not set + +# +# Intel Speed Select Technology interface support +# +CONFIG_INTEL_SPEED_SELECT_INTERFACE=m +# end of Intel Speed Select Technology interface support + +# CONFIG_INTEL_WMI_SBL_FW_UPDATE is not set +# CONFIG_INTEL_WMI_THUNDERBOLT is not set + +# +# Intel Uncore Frequency Control +# +# CONFIG_INTEL_UNCORE_FREQ_CONTROL is not set +# end of Intel Uncore Frequency Control + +# CONFIG_INTEL_HID_EVENT is not set +# CONFIG_INTEL_VBTN is not set +# CONFIG_INTEL_OAKTRAIL is not set +# CONFIG_INTEL_PUNIT_IPC is not set +# CONFIG_INTEL_RST is not set +# CONFIG_INTEL_SMARTCONNECT is not set +# CONFIG_INTEL_TURBO_MAX_3 is not set +# CONFIG_INTEL_VSEC is not set +# CONFIG_ACPI_QUICKSTART is not set +# CONFIG_MEEGOPAD_ANX7428 is not set +# CONFIG_MSI_EC is not set +# CONFIG_MSI_LAPTOP is not set +# CONFIG_MSI_WMI is not set +# CONFIG_MSI_WMI_PLATFORM is not set +# CONFIG_PCENGINES_APU2 is not set +# CONFIG_BARCO_P50_GPIO is not set +CONFIG_SAMSUNG_GALAXYBOOK=m +# CONFIG_SAMSUNG_LAPTOP is not set +# CONFIG_SAMSUNG_Q10 is not set +# CONFIG_TOSHIBA_BT_RFKILL is not set +# CONFIG_TOSHIBA_HAPS is not set +# CONFIG_TOSHIBA_WMI is not set +# CONFIG_ACPI_CMPC is not set +# CONFIG_COMPAL_LAPTOP is not set +# CONFIG_LG_LAPTOP is not set +# CONFIG_PANASONIC_LAPTOP is not set +# CONFIG_SONY_LAPTOP is not set +# CONFIG_SYSTEM76_ACPI is not set +# CONFIG_TOPSTAR_LAPTOP is not set +CONFIG_SERIAL_MULTI_INSTANTIATE=m +# CONFIG_INSPUR_PLATFORM_PROFILE is not set +# CONFIG_LENOVO_WMI_CAMERA is not set +# CONFIG_X86_ANDROID_TABLETS is not set +CONFIG_FW_ATTR_CLASS=m +# CONFIG_INTEL_IPS is not set +# CONFIG_INTEL_SCU_PCI is not set +# CONFIG_INTEL_SCU_PLATFORM is not set +# CONFIG_SIEMENS_SIMATIC_IPC is not set +# CONFIG_SILICOM_PLATFORM is not set +# CONFIG_WINMATE_FM07_KEYS is not set +CONFIG_P2SB=y +CONFIG_HAVE_CLK=y +CONFIG_HAVE_CLK_PREPARE=y +CONFIG_COMMON_CLK=y +# CONFIG_LMK04832 is not set +# CONFIG_COMMON_CLK_MAX9485 is not set +# CONFIG_COMMON_CLK_SI5341 is not set +# CONFIG_COMMON_CLK_SI5351 is not set +# CONFIG_COMMON_CLK_SI544 is not set +# CONFIG_COMMON_CLK_CDCE706 is not set +# CONFIG_COMMON_CLK_CS2000_CP is not set +# CONFIG_COMMON_CLK_PWM is not set +# CONFIG_XILINX_VCU is not set +# CONFIG_HWSPINLOCK is not set + +# +# Clock Source drivers +# +CONFIG_CLKEVT_I8253=y +CONFIG_I8253_LOCK=y +CONFIG_CLKBLD_I8253=y +# end of Clock Source drivers + +CONFIG_MAILBOX=y +CONFIG_PCC=y +# CONFIG_ALTERA_MBOX is not set +CONFIG_IOMMU_IOVA=y +CONFIG_IOMMU_API=y +CONFIG_IOMMU_SUPPORT=y + +# +# Generic IOMMU Pagetable Support +# +CONFIG_IOMMU_IO_PGTABLE=y +# end of Generic IOMMU Pagetable Support + +# CONFIG_IOMMU_DEBUGFS is not set +CONFIG_IOMMU_DEFAULT_DMA_STRICT=y +# CONFIG_IOMMU_DEFAULT_DMA_LAZY is not set +# CONFIG_IOMMU_DEFAULT_PASSTHROUGH is not set +CONFIG_IOMMU_DMA=y +CONFIG_IOMMU_SVA=y +CONFIG_IOMMU_IOPF=y +CONFIG_AMD_IOMMU=y +# CONFIG_INTEL_IOMMU is not set +# CONFIG_IOMMUFD is not set +CONFIG_IRQ_REMAP=y + +# +# Remoteproc drivers +# +# CONFIG_REMOTEPROC is not set +# end of Remoteproc drivers + +# +# Rpmsg drivers +# +# CONFIG_RPMSG_QCOM_GLINK_RPM is not set +# CONFIG_RPMSG_VIRTIO is not set +# end of Rpmsg drivers + +# CONFIG_SOUNDWIRE is not set + +# +# SOC (System On Chip) specific Drivers +# + +# +# Amlogic SoC drivers +# +# end of Amlogic SoC drivers + +# +# Broadcom SoC drivers +# +# end of Broadcom SoC drivers + +# +# NXP/Freescale QorIQ SoC drivers +# +# end of NXP/Freescale QorIQ SoC drivers + +# +# fujitsu SoC drivers +# +# end of fujitsu SoC drivers + +# +# i.MX SoC drivers +# +# end of i.MX SoC drivers + +# +# Enable LiteX SoC Builder specific drivers +# +# end of Enable LiteX SoC Builder specific drivers + +# CONFIG_WPCM450_SOC is not set + +# +# Qualcomm SoC drivers +# +# end of Qualcomm SoC drivers + +# CONFIG_SOC_TI is not set + +# +# Xilinx SoC drivers +# +# end of Xilinx SoC drivers +# end of SOC (System On Chip) specific Drivers + +# +# PM Domains +# + +# +# Amlogic PM Domains +# +# end of Amlogic PM Domains + +# +# Broadcom PM Domains +# +# end of Broadcom PM Domains + +# +# i.MX PM Domains +# +# end of i.MX PM Domains + +# +# Qualcomm PM Domains +# +# end of Qualcomm PM Domains +# end of PM Domains + +CONFIG_PM_DEVFREQ=y + +# +# DEVFREQ Governors +# +CONFIG_DEVFREQ_GOV_SIMPLE_ONDEMAND=m +CONFIG_DEVFREQ_GOV_PERFORMANCE=m +# CONFIG_DEVFREQ_GOV_POWERSAVE is not set +CONFIG_DEVFREQ_GOV_USERSPACE=m +# CONFIG_DEVFREQ_GOV_PASSIVE is not set + +# +# DEVFREQ Drivers +# +CONFIG_PM_DEVFREQ_EVENT=y +CONFIG_EXTCON=y + +# +# Extcon Device Drivers +# +# CONFIG_EXTCON_FSA9480 is not set +CONFIG_EXTCON_GPIO=m +# CONFIG_EXTCON_INTEL_INT3496 is not set +# CONFIG_EXTCON_LC824206XA is not set +# CONFIG_EXTCON_MAX3355 is not set +# CONFIG_EXTCON_PTN5150 is not set +# CONFIG_EXTCON_RT8973A is not set +# CONFIG_EXTCON_SM5502 is not set +CONFIG_EXTCON_USB_GPIO=m +# CONFIG_EXTCON_USBC_TUSB320 is not set +CONFIG_MEMORY=y +# CONFIG_IIO is not set +CONFIG_NTB=y +CONFIG_NTB_MSI=y +CONFIG_NTB_AMD=y +# CONFIG_NTB_IDT is not set +# CONFIG_NTB_INTEL is not set +# CONFIG_NTB_EPF is not set +# CONFIG_NTB_SWITCHTEC is not set +# CONFIG_NTB_PINGPONG is not set +# CONFIG_NTB_TOOL is not set +# CONFIG_NTB_PERF is not set +# CONFIG_NTB_MSI_TEST is not set +# CONFIG_NTB_TRANSPORT is not set +CONFIG_PWM=y +# CONFIG_PWM_DEBUG is not set +CONFIG_PWM_CLK=m +CONFIG_PWM_DWC_CORE=m +CONFIG_PWM_DWC=m +CONFIG_PWM_GPIO=m +# CONFIG_PWM_LPSS_PCI is not set +# CONFIG_PWM_LPSS_PLATFORM is not set +# CONFIG_PWM_PCA9685 is not set + +# +# IRQ chip support +# +# end of IRQ chip support + +# CONFIG_IPACK_BUS is not set +# CONFIG_RESET_CONTROLLER is not set + +# +# PHY Subsystem +# +# CONFIG_GENERIC_PHY is not set +# CONFIG_USB_LGM_PHY is not set +# CONFIG_PHY_CAN_TRANSCEIVER is not set + +# +# PHY drivers for Broadcom platforms +# +# CONFIG_BCM_KONA_USB2_PHY is not set +# end of PHY drivers for Broadcom platforms + +# CONFIG_PHY_PXA_28NM_HSIC is not set +# CONFIG_PHY_PXA_28NM_USB2 is not set +# CONFIG_PHY_QCOM_USB_HS is not set +# CONFIG_PHY_QCOM_USB_HSIC is not set +# CONFIG_PHY_TUSB1210 is not set +# CONFIG_PHY_INTEL_LGM_EMMC is not set +# end of PHY Subsystem + +CONFIG_POWERCAP=y +CONFIG_INTEL_RAPL_CORE=m +CONFIG_INTEL_RAPL=m +CONFIG_IDLE_INJECT=y +# CONFIG_MCB is not set + +# +# Performance monitor support +# +CONFIG_DWC_PCIE_PMU=m +# end of Performance monitor support + +CONFIG_RAS=y +# CONFIG_AMD_ATL is not set +CONFIG_USB4=m +# CONFIG_USB4_DEBUGFS_WRITE is not set +# CONFIG_USB4_DMA_TEST is not set + +# +# Android +# +# CONFIG_ANDROID_BINDER_IPC is not set +# end of Android + +CONFIG_LIBNVDIMM=y +CONFIG_BLK_DEV_PMEM=m +CONFIG_ND_CLAIM=y +CONFIG_ND_BTT=m +CONFIG_BTT=y +CONFIG_ND_PFN=m +CONFIG_NVDIMM_PFN=y +CONFIG_NVDIMM_DAX=y +CONFIG_NVDIMM_KEYS=y +# CONFIG_NVDIMM_SECURITY_TEST is not set +CONFIG_DAX=y +# CONFIG_DEV_DAX is not set +# CONFIG_DEV_DAX_HMEM is not set +CONFIG_NVMEM=y +CONFIG_NVMEM_SYSFS=y +# CONFIG_NVMEM_LAYOUTS is not set +CONFIG_NVMEM_RMEM=m + +# +# HW tracing support +# +# CONFIG_STM is not set +# CONFIG_INTEL_TH is not set +# end of HW tracing support + +# CONFIG_FPGA is not set +# CONFIG_TEE is not set +CONFIG_MULTIPLEXER=m + +# +# Multiplexer drivers +# +# CONFIG_MUX_ADG792A is not set +# CONFIG_MUX_ADGS1408 is not set +CONFIG_MUX_GPIO=m +# end of Multiplexer drivers + +CONFIG_PM_OPP=y +# CONFIG_SIOX is not set +# CONFIG_SLIMBUS is not set +# CONFIG_INTERCONNECT is not set +# CONFIG_COUNTER is not set +# CONFIG_MOST is not set +# CONFIG_PECI is not set +# CONFIG_HTE is not set +# end of Device Drivers + +# +# File systems +# +CONFIG_DCACHE_WORD_ACCESS=y +# CONFIG_VALIDATE_FS_PARSER is not set +CONFIG_FS_IOMAP=y +CONFIG_FS_STACK=y +CONFIG_BUFFER_HEAD=y +CONFIG_LEGACY_DIRECT_IO=y +# CONFIG_EXT2_FS is not set +# CONFIG_EXT3_FS is not set +CONFIG_EXT4_FS=y +CONFIG_EXT4_USE_FOR_EXT2=y +CONFIG_EXT4_FS_POSIX_ACL=y +CONFIG_EXT4_FS_SECURITY=y +# CONFIG_EXT4_DEBUG is not set +CONFIG_JBD2=y +# CONFIG_JBD2_DEBUG is not set +CONFIG_FS_MBCACHE=y +# CONFIG_JFS_FS is not set +CONFIG_XFS_FS=y +CONFIG_XFS_SUPPORT_V4=y +# CONFIG_XFS_SUPPORT_ASCII_CI is not set +# CONFIG_XFS_QUOTA is not set +CONFIG_XFS_POSIX_ACL=y +# CONFIG_XFS_RT is not set +# CONFIG_XFS_ONLINE_SCRUB is not set +# CONFIG_XFS_WARN is not set +# CONFIG_XFS_DEBUG is not set +# CONFIG_GFS2_FS is not set +# CONFIG_OCFS2_FS is not set +CONFIG_BTRFS_FS=y +CONFIG_BTRFS_FS_POSIX_ACL=y +# CONFIG_BTRFS_FS_RUN_SANITY_TESTS is not set +# CONFIG_BTRFS_DEBUG is not set +# CONFIG_BTRFS_ASSERT is not set +# CONFIG_BTRFS_EXPERIMENTAL is not set +# CONFIG_BTRFS_FS_REF_VERIFY is not set +# CONFIG_NILFS2_FS is not set +# CONFIG_F2FS_FS is not set +# CONFIG_BCACHEFS_FS is not set +CONFIG_FS_DAX=y +CONFIG_FS_DAX_PMD=y +CONFIG_FS_POSIX_ACL=y +CONFIG_EXPORTFS=y +CONFIG_EXPORTFS_BLOCK_OPS=y +CONFIG_FILE_LOCKING=y +CONFIG_FS_ENCRYPTION=y +CONFIG_FS_ENCRYPTION_ALGS=y +# CONFIG_FS_ENCRYPTION_INLINE_CRYPT is not set +CONFIG_FS_VERITY=y +# CONFIG_FS_VERITY_BUILTIN_SIGNATURES is not set +CONFIG_FSNOTIFY=y +CONFIG_DNOTIFY=y +CONFIG_INOTIFY_USER=y +CONFIG_FANOTIFY=y +CONFIG_FANOTIFY_ACCESS_PERMISSIONS=y +CONFIG_QUOTA=y +CONFIG_QUOTA_NETLINK_INTERFACE=y +# CONFIG_QUOTA_DEBUG is not set +CONFIG_QUOTA_TREE=y +# CONFIG_QFMT_V1 is not set +CONFIG_QFMT_V2=y +CONFIG_QUOTACTL=y +CONFIG_AUTOFS_FS=y +CONFIG_FUSE_FS=m +CONFIG_CUSE=m +# CONFIG_VIRTIO_FS is not set +CONFIG_FUSE_PASSTHROUGH=y +CONFIG_FUSE_IO_URING=y +CONFIG_OVERLAY_FS=m +# CONFIG_OVERLAY_FS_REDIRECT_DIR is not set +CONFIG_OVERLAY_FS_REDIRECT_ALWAYS_FOLLOW=y +# CONFIG_OVERLAY_FS_INDEX is not set +# CONFIG_OVERLAY_FS_XINO_AUTO is not set +# CONFIG_OVERLAY_FS_METACOPY is not set +# CONFIG_OVERLAY_FS_DEBUG is not set + +# +# Caches +# +CONFIG_NETFS_SUPPORT=m +CONFIG_NETFS_STATS=y +# CONFIG_NETFS_DEBUG is not set +CONFIG_FSCACHE=y +# CONFIG_FSCACHE_STATS is not set +CONFIG_CACHEFILES=m +# CONFIG_CACHEFILES_DEBUG is not set +# CONFIG_CACHEFILES_ERROR_INJECTION is not set +# CONFIG_CACHEFILES_ONDEMAND is not set +# end of Caches + +# +# CD-ROM/DVD Filesystems +# +CONFIG_ISO9660_FS=m +CONFIG_JOLIET=y +CONFIG_ZISOFS=y +CONFIG_UDF_FS=m +# end of CD-ROM/DVD Filesystems + +# +# DOS/FAT/EXFAT/NT Filesystems +# +CONFIG_FAT_FS=y +CONFIG_MSDOS_FS=m +CONFIG_VFAT_FS=y +CONFIG_FAT_DEFAULT_CODEPAGE=437 +CONFIG_FAT_DEFAULT_IOCHARSET="ascii" +CONFIG_FAT_DEFAULT_UTF8=y +CONFIG_EXFAT_FS=m +CONFIG_EXFAT_DEFAULT_IOCHARSET="utf8" +CONFIG_NTFS3_FS=m +# CONFIG_NTFS3_64BIT_CLUSTER is not set +# CONFIG_NTFS3_LZX_XPRESS is not set +# CONFIG_NTFS3_FS_POSIX_ACL is not set +CONFIG_NTFS_FS=m +# end of DOS/FAT/EXFAT/NT Filesystems + +# +# Pseudo filesystems +# +CONFIG_PROC_FS=y +# CONFIG_PROC_KCORE is not set +CONFIG_PROC_VMCORE=y +# CONFIG_PROC_VMCORE_DEVICE_DUMP is not set +CONFIG_PROC_SYSCTL=y +CONFIG_PROC_PAGE_MONITOR=y +CONFIG_PROC_CHILDREN=y +CONFIG_PROC_PID_ARCH_STATUS=y +CONFIG_PROC_CPU_RESCTRL=y +CONFIG_KERNFS=y +CONFIG_SYSFS=y +CONFIG_TMPFS=y +CONFIG_TMPFS_POSIX_ACL=y +CONFIG_TMPFS_XATTR=y +CONFIG_TMPFS_INODE64=y +# CONFIG_TMPFS_QUOTA is not set +# CONFIG_HUGETLBFS is not set +CONFIG_ARCH_HAS_GIGANTIC_PAGE=y +CONFIG_CONFIGFS_FS=m +CONFIG_EFIVAR_FS=y +# end of Pseudo filesystems + +CONFIG_MISC_FILESYSTEMS=y +# CONFIG_ORANGEFS_FS is not set +# CONFIG_ADFS_FS is not set +# CONFIG_AFFS_FS is not set +# CONFIG_ECRYPT_FS is not set +# CONFIG_HFS_FS is not set +# CONFIG_HFSPLUS_FS is not set +# CONFIG_BEFS_FS is not set +# CONFIG_BFS_FS is not set +# CONFIG_EFS_FS is not set +# CONFIG_JFFS2_FS is not set +# CONFIG_UBIFS_FS is not set +# CONFIG_CRAMFS is not set +# CONFIG_SQUASHFS is not set +# CONFIG_VXFS_FS is not set +# CONFIG_MINIX_FS is not set +# CONFIG_OMFS_FS is not set +# CONFIG_HPFS_FS is not set +# CONFIG_QNX4FS_FS is not set +# CONFIG_QNX6FS_FS is not set +# CONFIG_ROMFS_FS is not set +CONFIG_PSTORE=y +CONFIG_PSTORE_DEFAULT_KMSG_BYTES=10240 +CONFIG_PSTORE_COMPRESS=y +# CONFIG_PSTORE_CONSOLE is not set +# CONFIG_PSTORE_PMSG is not set +# CONFIG_PSTORE_FTRACE is not set +# CONFIG_PSTORE_RAM is not set +# CONFIG_PSTORE_BLK is not set +# CONFIG_UFS_FS is not set +# CONFIG_EROFS_FS is not set +CONFIG_NETWORK_FILESYSTEMS=y +CONFIG_NFS_FS=m +# CONFIG_NFS_V2 is not set +CONFIG_NFS_V3=m +CONFIG_NFS_V3_ACL=y +CONFIG_NFS_V4=m +CONFIG_NFS_SWAP=y +# CONFIG_NFS_V4_1 is not set +CONFIG_NFS_FSCACHE=y +# CONFIG_NFS_USE_LEGACY_DNS is not set +CONFIG_NFS_USE_KERNEL_DNS=y +CONFIG_NFS_DEBUG=y +CONFIG_NFS_DISABLE_UDP_SUPPORT=y +CONFIG_NFSD=m +# CONFIG_NFSD_V2 is not set +CONFIG_NFSD_V3_ACL=y +CONFIG_NFSD_V4=y +# CONFIG_NFSD_BLOCKLAYOUT is not set +# CONFIG_NFSD_SCSILAYOUT is not set +# CONFIG_NFSD_FLEXFILELAYOUT is not set +CONFIG_NFSD_V4_SECURITY_LABEL=y +# CONFIG_NFSD_LEGACY_CLIENT_TRACKING is not set +CONFIG_NFSD_V4_DELEG_TIMESTAMPS=y +CONFIG_GRACE_PERIOD=m +CONFIG_LOCKD=m +CONFIG_LOCKD_V4=y +CONFIG_NFS_ACL_SUPPORT=m +CONFIG_NFS_COMMON=y +# CONFIG_NFS_LOCALIO is not set +CONFIG_SUNRPC=m +CONFIG_SUNRPC_GSS=m +CONFIG_SUNRPC_SWAP=y +CONFIG_RPCSEC_GSS_KRB5=m +CONFIG_RPCSEC_GSS_KRB5_ENCTYPES_AES_SHA1=y +CONFIG_RPCSEC_GSS_KRB5_ENCTYPES_CAMELLIA=y +CONFIG_RPCSEC_GSS_KRB5_ENCTYPES_AES_SHA2=y +CONFIG_SUNRPC_DEBUG=y +CONFIG_CEPH_FS=m +CONFIG_CEPH_FSCACHE=y +CONFIG_CEPH_FS_POSIX_ACL=y +CONFIG_CEPH_FS_SECURITY_LABEL=y +CONFIG_CIFS=m +CONFIG_CIFS_STATS2=y +CONFIG_CIFS_ALLOW_INSECURE_LEGACY=y +CONFIG_CIFS_UPCALL=y +CONFIG_CIFS_XATTR=y +CONFIG_CIFS_POSIX=y +CONFIG_CIFS_DEBUG=y +# CONFIG_CIFS_DEBUG2 is not set +# CONFIG_CIFS_DEBUG_DUMP_KEYS is not set +CONFIG_CIFS_DFS_UPCALL=y +CONFIG_CIFS_SWN_UPCALL=y +CONFIG_CIFS_FSCACHE=y +# CONFIG_CIFS_COMPRESSION is not set +CONFIG_SMB_SERVER=m +CONFIG_SMB_SERVER_CHECK_CAP_NET_ADMIN=y +# CONFIG_SMB_SERVER_KERBEROS5 is not set +CONFIG_SMBFS=m +# CONFIG_CODA_FS is not set +# CONFIG_AFS_FS is not set +CONFIG_NLS=y +CONFIG_NLS_DEFAULT="utf8" +CONFIG_NLS_CODEPAGE_437=y +CONFIG_NLS_CODEPAGE_737=m +CONFIG_NLS_CODEPAGE_775=m +CONFIG_NLS_CODEPAGE_850=m +CONFIG_NLS_CODEPAGE_852=m +CONFIG_NLS_CODEPAGE_855=m +CONFIG_NLS_CODEPAGE_857=m +CONFIG_NLS_CODEPAGE_860=m +CONFIG_NLS_CODEPAGE_861=m +CONFIG_NLS_CODEPAGE_862=m +CONFIG_NLS_CODEPAGE_863=m +CONFIG_NLS_CODEPAGE_864=m +CONFIG_NLS_CODEPAGE_865=m +CONFIG_NLS_CODEPAGE_866=m +CONFIG_NLS_CODEPAGE_869=m +CONFIG_NLS_CODEPAGE_936=m +CONFIG_NLS_CODEPAGE_950=m +CONFIG_NLS_CODEPAGE_932=m +CONFIG_NLS_CODEPAGE_949=m +CONFIG_NLS_CODEPAGE_874=m +CONFIG_NLS_ISO8859_8=m +CONFIG_NLS_CODEPAGE_1250=m +CONFIG_NLS_CODEPAGE_1251=m +CONFIG_NLS_ASCII=y +CONFIG_NLS_ISO8859_1=m +CONFIG_NLS_ISO8859_2=m +CONFIG_NLS_ISO8859_3=m +CONFIG_NLS_ISO8859_4=m +CONFIG_NLS_ISO8859_5=m +CONFIG_NLS_ISO8859_6=m +CONFIG_NLS_ISO8859_7=m +CONFIG_NLS_ISO8859_9=m +CONFIG_NLS_ISO8859_13=m +CONFIG_NLS_ISO8859_14=m +CONFIG_NLS_ISO8859_15=m +CONFIG_NLS_KOI8_R=m +CONFIG_NLS_KOI8_U=m +CONFIG_NLS_MAC_ROMAN=m +CONFIG_NLS_MAC_CELTIC=m +CONFIG_NLS_MAC_CENTEURO=m +CONFIG_NLS_MAC_CROATIAN=m +CONFIG_NLS_MAC_CYRILLIC=m +CONFIG_NLS_MAC_GAELIC=m +CONFIG_NLS_MAC_GREEK=m +CONFIG_NLS_MAC_ICELAND=m +CONFIG_NLS_MAC_INUIT=m +CONFIG_NLS_MAC_ROMANIAN=m +CONFIG_NLS_MAC_TURKISH=m +CONFIG_NLS_UTF8=m +CONFIG_NLS_UCS2_UTILS=m +# CONFIG_DLM is not set +CONFIG_UNICODE=y +CONFIG_IO_WQ=y +# end of File systems + +# +# Security options +# +CONFIG_KEYS=y +CONFIG_KEYS_REQUEST_CACHE=y +CONFIG_PERSISTENT_KEYRINGS=y +# CONFIG_BIG_KEYS is not set +CONFIG_TRUSTED_KEYS=y +CONFIG_HAVE_TRUSTED_KEYS=y +CONFIG_TRUSTED_KEYS_TPM=y +CONFIG_ENCRYPTED_KEYS=y +CONFIG_USER_DECRYPTED_DATA=y +CONFIG_KEY_DH_OPERATIONS=y +CONFIG_KEY_NOTIFICATIONS=y +# CONFIG_SECURITY_DMESG_RESTRICT is not set +CONFIG_PROC_MEM_ALWAYS_FORCE=y +# CONFIG_PROC_MEM_FORCE_PTRACE is not set +# CONFIG_PROC_MEM_NO_FORCE is not set +CONFIG_SECURITY=y +CONFIG_HAS_SECURITY_AUDIT=y +CONFIG_SECURITYFS=y +# CONFIG_SECURITY_NETWORK is not set +CONFIG_SECURITY_PATH=y +# CONFIG_STATIC_USERMODEHELPER is not set +# CONFIG_SECURITY_SMACK is not set +# CONFIG_SECURITY_TOMOYO is not set +# CONFIG_SECURITY_APPARMOR is not set +# CONFIG_SECURITY_LOADPIN is not set +CONFIG_SECURITY_YAMA=y +# CONFIG_SECURITY_SAFESETID is not set +CONFIG_SECURITY_LOCKDOWN_LSM=y +CONFIG_SECURITY_LOCKDOWN_LSM_EARLY=y +CONFIG_LOCK_DOWN_KERNEL_FORCE_NONE=y +# CONFIG_LOCK_DOWN_KERNEL_FORCE_INTEGRITY is not set +# CONFIG_LOCK_DOWN_KERNEL_FORCE_CONFIDENTIALITY is not set +# CONFIG_SECURITY_LANDLOCK is not set +# CONFIG_SECURITY_IPE is not set +CONFIG_INTEGRITY=y +CONFIG_INTEGRITY_SIGNATURE=y +CONFIG_INTEGRITY_ASYMMETRIC_KEYS=y +CONFIG_INTEGRITY_TRUSTED_KEYRING=y +CONFIG_INTEGRITY_PLATFORM_KEYRING=y +# CONFIG_INTEGRITY_MACHINE_KEYRING is not set +CONFIG_LOAD_UEFI_KEYS=y +CONFIG_INTEGRITY_AUDIT=y +CONFIG_IMA=y +# CONFIG_IMA_KEXEC is not set +CONFIG_IMA_MEASURE_PCR_IDX=10 +CONFIG_IMA_NG_TEMPLATE=y +# CONFIG_IMA_SIG_TEMPLATE is not set +CONFIG_IMA_DEFAULT_TEMPLATE="ima-ng" +# CONFIG_IMA_DEFAULT_HASH_SHA1 is not set +CONFIG_IMA_DEFAULT_HASH_SHA256=y +# CONFIG_IMA_DEFAULT_HASH_SHA512 is not set +# CONFIG_IMA_DEFAULT_HASH_SM3 is not set +CONFIG_IMA_DEFAULT_HASH="sha256" +CONFIG_IMA_WRITE_POLICY=y +CONFIG_IMA_READ_POLICY=y +CONFIG_IMA_APPRAISE=y +CONFIG_IMA_ARCH_POLICY=y +# CONFIG_IMA_APPRAISE_BUILD_POLICY is not set +CONFIG_IMA_APPRAISE_BOOTPARAM=y +CONFIG_IMA_APPRAISE_MODSIG=y +CONFIG_IMA_KEYRINGS_PERMIT_SIGNED_BY_BUILTIN_OR_SECONDARY=y +# CONFIG_IMA_BLACKLIST_KEYRING is not set +# CONFIG_IMA_LOAD_X509 is not set +CONFIG_IMA_MEASURE_ASYMMETRIC_KEYS=y +CONFIG_IMA_QUEUE_EARLY_BOOT_KEYS=y +CONFIG_IMA_SECURE_AND_OR_TRUSTED_BOOT=y +# CONFIG_IMA_DISABLE_HTABLE is not set +CONFIG_EVM=y +CONFIG_EVM_ATTR_FSUUID=y +# CONFIG_EVM_ADD_XATTRS is not set +# CONFIG_EVM_LOAD_X509 is not set +CONFIG_DEFAULT_SECURITY_DAC=y +CONFIG_LSM="" + +# +# Kernel hardening options +# + +# +# Memory initialization +# +CONFIG_CC_HAS_AUTO_VAR_INIT_PATTERN=y +CONFIG_CC_HAS_AUTO_VAR_INIT_ZERO_BARE=y +CONFIG_CC_HAS_AUTO_VAR_INIT_ZERO=y +CONFIG_INIT_STACK_NONE=y +# CONFIG_INIT_STACK_ALL_PATTERN is not set +# CONFIG_INIT_STACK_ALL_ZERO is not set +# CONFIG_GCC_PLUGIN_STACKLEAK is not set +# CONFIG_INIT_ON_ALLOC_DEFAULT_ON is not set +# CONFIG_INIT_ON_FREE_DEFAULT_ON is not set +CONFIG_CC_HAS_ZERO_CALL_USED_REGS=y +CONFIG_ZERO_CALL_USED_REGS=y +# end of Memory initialization + +# +# Bounds checking +# +CONFIG_FORTIFY_SOURCE=y +CONFIG_HARDENED_USERCOPY=y +CONFIG_HARDENED_USERCOPY_DEFAULT_ON=y +# end of Bounds checking + +# +# Hardening of kernel data structures +# +CONFIG_LIST_HARDENED=y +CONFIG_BUG_ON_DATA_CORRUPTION=y +# end of Hardening of kernel data structures + +# CONFIG_RANDSTRUCT_NONE is not set +# CONFIG_RANDSTRUCT_FULL is not set +CONFIG_RANDSTRUCT_PERFORMANCE=y +CONFIG_RANDSTRUCT=y +CONFIG_GCC_PLUGIN_RANDSTRUCT=y +# end of Kernel hardening options +# end of Security options + +CONFIG_XOR_BLOCKS=y +CONFIG_ASYNC_CORE=m +CONFIG_ASYNC_MEMCPY=m +CONFIG_ASYNC_XOR=m +CONFIG_ASYNC_PQ=m +CONFIG_ASYNC_RAID6_RECOV=m +CONFIG_CRYPTO=y + +# +# Crypto core or helper +# +CONFIG_CRYPTO_ALGAPI=y +CONFIG_CRYPTO_ALGAPI2=y +CONFIG_CRYPTO_AEAD=y +CONFIG_CRYPTO_AEAD2=y +CONFIG_CRYPTO_SIG=y +CONFIG_CRYPTO_SIG2=y +CONFIG_CRYPTO_SKCIPHER=y +CONFIG_CRYPTO_SKCIPHER2=y +CONFIG_CRYPTO_HASH=y +CONFIG_CRYPTO_HASH2=y +CONFIG_CRYPTO_RNG=y +CONFIG_CRYPTO_RNG2=y +CONFIG_CRYPTO_RNG_DEFAULT=y +CONFIG_CRYPTO_AKCIPHER2=y +CONFIG_CRYPTO_AKCIPHER=y +CONFIG_CRYPTO_KPP2=y +CONFIG_CRYPTO_KPP=y +CONFIG_CRYPTO_ACOMP2=y +CONFIG_CRYPTO_HKDF=y +CONFIG_CRYPTO_MANAGER=y +CONFIG_CRYPTO_MANAGER2=y +CONFIG_CRYPTO_USER=y +CONFIG_CRYPTO_MANAGER_DISABLE_TESTS=y +CONFIG_CRYPTO_NULL=y +CONFIG_CRYPTO_NULL2=y +CONFIG_CRYPTO_PCRYPT=y +CONFIG_CRYPTO_CRYPTD=y +CONFIG_CRYPTO_AUTHENC=y +CONFIG_CRYPTO_KRB5ENC=m +# CONFIG_CRYPTO_TEST is not set +CONFIG_CRYPTO_SIMD=y +# end of Crypto core or helper + +# +# Public-key cryptography +# +CONFIG_CRYPTO_RSA=y +CONFIG_CRYPTO_DH=y +# CONFIG_CRYPTO_DH_RFC7919_GROUPS is not set +CONFIG_CRYPTO_ECC=y +CONFIG_CRYPTO_ECDH=y +CONFIG_CRYPTO_ECDSA=y +CONFIG_CRYPTO_ECRDSA=y +CONFIG_CRYPTO_CURVE25519=y +# end of Public-key cryptography + +# +# Block ciphers +# +CONFIG_CRYPTO_AES=y +CONFIG_CRYPTO_AES_TI=y +CONFIG_CRYPTO_ARIA=y +CONFIG_CRYPTO_BLOWFISH=y +CONFIG_CRYPTO_BLOWFISH_COMMON=y +CONFIG_CRYPTO_CAMELLIA=y +CONFIG_CRYPTO_CAST_COMMON=y +CONFIG_CRYPTO_CAST5=y +CONFIG_CRYPTO_CAST6=y +CONFIG_CRYPTO_DES=y +CONFIG_CRYPTO_FCRYPT=y +CONFIG_CRYPTO_SERPENT=y +CONFIG_CRYPTO_SM4=y +CONFIG_CRYPTO_SM4_GENERIC=y +CONFIG_CRYPTO_TWOFISH=y +CONFIG_CRYPTO_TWOFISH_COMMON=y +# end of Block ciphers + +# +# Length-preserving ciphers and modes +# +CONFIG_CRYPTO_ADIANTUM=y +CONFIG_CRYPTO_CHACHA20=y +CONFIG_CRYPTO_CBC=y +CONFIG_CRYPTO_CTR=y +CONFIG_CRYPTO_CTS=y +CONFIG_CRYPTO_ECB=y +CONFIG_CRYPTO_HCTR2=y +CONFIG_CRYPTO_LRW=y +CONFIG_CRYPTO_PCBC=y +CONFIG_CRYPTO_XCTR=y +CONFIG_CRYPTO_XTS=y +CONFIG_CRYPTO_NHPOLY1305=y +# end of Length-preserving ciphers and modes + +# +# AEAD (authenticated encryption with associated data) ciphers +# +CONFIG_CRYPTO_AEGIS128=y +CONFIG_CRYPTO_CHACHA20POLY1305=y +CONFIG_CRYPTO_CCM=y +CONFIG_CRYPTO_GCM=y +CONFIG_CRYPTO_GENIV=y +CONFIG_CRYPTO_SEQIV=y +CONFIG_CRYPTO_ECHAINIV=y +CONFIG_CRYPTO_ESSIV=y +# end of AEAD (authenticated encryption with associated data) ciphers + +# +# Hashes, digests, and MACs +# +CONFIG_CRYPTO_BLAKE2B=y +CONFIG_CRYPTO_CMAC=y +CONFIG_CRYPTO_GHASH=y +CONFIG_CRYPTO_HMAC=y +CONFIG_CRYPTO_MD4=y +CONFIG_CRYPTO_MD5=y +CONFIG_CRYPTO_MICHAEL_MIC=y +CONFIG_CRYPTO_POLYVAL=y +CONFIG_CRYPTO_POLY1305=y +CONFIG_CRYPTO_RMD160=y +CONFIG_CRYPTO_SHA1=y +CONFIG_CRYPTO_SHA256=y +CONFIG_CRYPTO_SHA512=y +CONFIG_CRYPTO_SHA3=y +CONFIG_CRYPTO_SM3=y +CONFIG_CRYPTO_SM3_GENERIC=y +CONFIG_CRYPTO_STREEBOG=y +# CONFIG_CRYPTO_WP512 is not set +CONFIG_CRYPTO_XCBC=y +CONFIG_CRYPTO_XXHASH=y +# end of Hashes, digests, and MACs + +# +# CRCs (cyclic redundancy checks) +# +CONFIG_CRYPTO_CRC32C=y +CONFIG_CRYPTO_CRC32=y +# end of CRCs (cyclic redundancy checks) + +# +# Compression +# +CONFIG_CRYPTO_DEFLATE=y +CONFIG_CRYPTO_LZO=y +CONFIG_CRYPTO_842=y +CONFIG_CRYPTO_LZ4=y +CONFIG_CRYPTO_LZ4HC=y +CONFIG_CRYPTO_ZSTD=y +# end of Compression + +# +# Random number generation +# +CONFIG_CRYPTO_ANSI_CPRNG=y +CONFIG_CRYPTO_DRBG_MENU=y +CONFIG_CRYPTO_DRBG_HMAC=y +CONFIG_CRYPTO_DRBG_HASH=y +CONFIG_CRYPTO_DRBG_CTR=y +CONFIG_CRYPTO_DRBG=y +CONFIG_CRYPTO_JITTERENTROPY=y +CONFIG_CRYPTO_JITTERENTROPY_MEMORY_BLOCKS=64 +CONFIG_CRYPTO_JITTERENTROPY_MEMORY_BLOCKSIZE=32 +CONFIG_CRYPTO_JITTERENTROPY_OSR=1 +CONFIG_CRYPTO_KDF800108_CTR=y +# end of Random number generation + +# +# Userspace interface +# +CONFIG_CRYPTO_USER_API=y +CONFIG_CRYPTO_USER_API_HASH=y +CONFIG_CRYPTO_USER_API_SKCIPHER=y +CONFIG_CRYPTO_USER_API_RNG=y +# CONFIG_CRYPTO_USER_API_RNG_CAVP is not set +CONFIG_CRYPTO_USER_API_AEAD=y +# CONFIG_CRYPTO_USER_API_ENABLE_OBSOLETE is not set +# end of Userspace interface + +CONFIG_CRYPTO_HASH_INFO=y + +# +# Accelerated Cryptographic Algorithms for CPU (x86) +# +CONFIG_CRYPTO_CURVE25519_X86=y +CONFIG_CRYPTO_AES_NI_INTEL=y +CONFIG_CRYPTO_BLOWFISH_X86_64=y +CONFIG_CRYPTO_CAMELLIA_X86_64=y +CONFIG_CRYPTO_CAMELLIA_AESNI_AVX_X86_64=y +CONFIG_CRYPTO_CAMELLIA_AESNI_AVX2_X86_64=y +CONFIG_CRYPTO_CAST5_AVX_X86_64=y +CONFIG_CRYPTO_CAST6_AVX_X86_64=y +CONFIG_CRYPTO_DES3_EDE_X86_64=y +CONFIG_CRYPTO_SERPENT_SSE2_X86_64=y +CONFIG_CRYPTO_SERPENT_AVX_X86_64=y +CONFIG_CRYPTO_SERPENT_AVX2_X86_64=y +CONFIG_CRYPTO_SM4_AESNI_AVX_X86_64=y +CONFIG_CRYPTO_SM4_AESNI_AVX2_X86_64=y +CONFIG_CRYPTO_TWOFISH_X86_64=y +CONFIG_CRYPTO_TWOFISH_X86_64_3WAY=y +CONFIG_CRYPTO_TWOFISH_AVX_X86_64=y +CONFIG_CRYPTO_ARIA_AESNI_AVX_X86_64=y +CONFIG_CRYPTO_ARIA_AESNI_AVX2_X86_64=y +CONFIG_CRYPTO_ARIA_GFNI_AVX512_X86_64=y +CONFIG_CRYPTO_CHACHA20_X86_64=y +CONFIG_CRYPTO_AEGIS128_AESNI_SSE2=y +CONFIG_CRYPTO_NHPOLY1305_SSE2=y +CONFIG_CRYPTO_NHPOLY1305_AVX2=y +CONFIG_CRYPTO_BLAKE2S_X86=y +CONFIG_CRYPTO_POLYVAL_CLMUL_NI=y +CONFIG_CRYPTO_POLY1305_X86_64=y +CONFIG_CRYPTO_SHA1_SSSE3=y +CONFIG_CRYPTO_SHA256_SSSE3=y +CONFIG_CRYPTO_SHA512_SSSE3=y +CONFIG_CRYPTO_SM3_AVX_X86_64=y +CONFIG_CRYPTO_GHASH_CLMUL_NI_INTEL=y +# end of Accelerated Cryptographic Algorithms for CPU (x86) + +CONFIG_CRYPTO_HW=y +# CONFIG_CRYPTO_DEV_PADLOCK is not set +# CONFIG_CRYPTO_DEV_ATMEL_ECC is not set +# CONFIG_CRYPTO_DEV_ATMEL_SHA204A is not set +CONFIG_CRYPTO_DEV_CCP=y +CONFIG_CRYPTO_DEV_CCP_DD=m +CONFIG_CRYPTO_DEV_SP_CCP=y +CONFIG_CRYPTO_DEV_CCP_CRYPTO=m +CONFIG_CRYPTO_DEV_SP_PSP=y +# CONFIG_CRYPTO_DEV_CCP_DEBUGFS is not set +# CONFIG_CRYPTO_DEV_NITROX_CNN55XX is not set +# CONFIG_CRYPTO_DEV_QAT_DH895xCC is not set +# CONFIG_CRYPTO_DEV_QAT_C3XXX is not set +# CONFIG_CRYPTO_DEV_QAT_C62X is not set +# CONFIG_CRYPTO_DEV_QAT_4XXX is not set +# CONFIG_CRYPTO_DEV_QAT_420XX is not set +# CONFIG_CRYPTO_DEV_QAT_DH895xCCVF is not set +# CONFIG_CRYPTO_DEV_QAT_C3XXXVF is not set +# CONFIG_CRYPTO_DEV_QAT_C62XVF is not set +# CONFIG_CRYPTO_DEV_SAFEXCEL is not set +# CONFIG_CRYPTO_DEV_AMLOGIC_GXL is not set +CONFIG_ASYMMETRIC_KEY_TYPE=y +CONFIG_ASYMMETRIC_PUBLIC_KEY_SUBTYPE=y +CONFIG_X509_CERTIFICATE_PARSER=y +CONFIG_PKCS8_PRIVATE_KEY_PARSER=m +CONFIG_PKCS7_MESSAGE_PARSER=y +# CONFIG_PKCS7_TEST_KEY is not set +CONFIG_SIGNED_PE_FILE_VERIFICATION=y +# CONFIG_FIPS_SIGNATURE_SELFTEST is not set + +# +# Certificates for signature checking +# +CONFIG_MODULE_SIG_KEY="/var/tmp/portage/sys-kernel/gentoo-kernel-6.15.4/temp/kernel_key.pem" +CONFIG_MODULE_SIG_KEY_TYPE_RSA=y +CONFIG_SYSTEM_TRUSTED_KEYRING=y +CONFIG_SYSTEM_TRUSTED_KEYS="" +CONFIG_SYSTEM_EXTRA_CERTIFICATE=y +CONFIG_SYSTEM_EXTRA_CERTIFICATE_SIZE=4096 +CONFIG_SECONDARY_TRUSTED_KEYRING=y +# CONFIG_SECONDARY_TRUSTED_KEYRING_SIGNED_BY_BUILTIN is not set +CONFIG_SYSTEM_BLACKLIST_KEYRING=y +CONFIG_SYSTEM_BLACKLIST_HASH_LIST="" +CONFIG_SYSTEM_REVOCATION_LIST=y +CONFIG_SYSTEM_REVOCATION_KEYS="" +CONFIG_SYSTEM_BLACKLIST_AUTH_UPDATE=y +# end of Certificates for signature checking + +CONFIG_CRYPTO_KRB5=m +# CONFIG_CRYPTO_KRB5_SELFTESTS is not set +CONFIG_BINARY_PRINTF=y + +# +# Library routines +# +CONFIG_RAID6_PQ=y +# CONFIG_RAID6_PQ_BENCHMARK is not set +CONFIG_LINEAR_RANGES=y +CONFIG_PACKING=y +CONFIG_BITREVERSE=y +CONFIG_GENERIC_STRNCPY_FROM_USER=y +CONFIG_GENERIC_STRNLEN_USER=y +CONFIG_GENERIC_NET_UTILS=y +CONFIG_CORDIC=m +# CONFIG_PRIME_NUMBERS is not set +CONFIG_RATIONAL=y +CONFIG_GENERIC_IOMAP=y +CONFIG_ARCH_USE_CMPXCHG_LOCKREF=y +CONFIG_ARCH_HAS_FAST_MULTIPLIER=y +CONFIG_ARCH_USE_SYM_ANNOTATIONS=y + +# +# Crypto library routines +# +CONFIG_CRYPTO_LIB_UTILS=y +CONFIG_CRYPTO_LIB_AES=y +CONFIG_CRYPTO_LIB_AESCFB=y +CONFIG_CRYPTO_LIB_AESGCM=y +CONFIG_CRYPTO_LIB_ARC4=m +CONFIG_CRYPTO_LIB_GF128MUL=y +CONFIG_CRYPTO_ARCH_HAVE_LIB_BLAKE2S=y +CONFIG_CRYPTO_LIB_BLAKE2S_GENERIC=y +CONFIG_CRYPTO_ARCH_HAVE_LIB_CHACHA=y +CONFIG_CRYPTO_LIB_CHACHA_GENERIC=y +CONFIG_CRYPTO_LIB_CHACHA_INTERNAL=y +CONFIG_CRYPTO_LIB_CHACHA=m +CONFIG_CRYPTO_ARCH_HAVE_LIB_CURVE25519=y +CONFIG_CRYPTO_LIB_CURVE25519_GENERIC=y +CONFIG_CRYPTO_LIB_CURVE25519_INTERNAL=y +CONFIG_CRYPTO_LIB_CURVE25519=m +CONFIG_CRYPTO_LIB_DES=y +CONFIG_CRYPTO_LIB_POLY1305_RSIZE=11 +CONFIG_CRYPTO_ARCH_HAVE_LIB_POLY1305=y +CONFIG_CRYPTO_LIB_POLY1305_GENERIC=y +CONFIG_CRYPTO_LIB_POLY1305_INTERNAL=y +CONFIG_CRYPTO_LIB_POLY1305=m +CONFIG_CRYPTO_LIB_CHACHA20POLY1305=m +CONFIG_CRYPTO_LIB_SHA1=y +CONFIG_CRYPTO_LIB_SHA256=y +# end of Crypto library routines + +CONFIG_CRC_CCITT=y +CONFIG_CRC16=y +CONFIG_ARCH_HAS_CRC_T10DIF=y +CONFIG_CRC_ITU_T=m +CONFIG_CRC32=y +CONFIG_ARCH_HAS_CRC32=y +CONFIG_CRC32_ARCH=y +CONFIG_ARCH_HAS_CRC64=y +CONFIG_CRC8=m +CONFIG_CRC_OPTIMIZATIONS=y +CONFIG_XXHASH=y +# CONFIG_RANDOM32_SELFTEST is not set +CONFIG_842_COMPRESS=y +CONFIG_842_DECOMPRESS=y +CONFIG_ZLIB_INFLATE=y +CONFIG_ZLIB_DEFLATE=y +CONFIG_LZO_COMPRESS=y +CONFIG_LZO_DECOMPRESS=y +CONFIG_LZ4_COMPRESS=y +CONFIG_LZ4HC_COMPRESS=y +CONFIG_LZ4_DECOMPRESS=y +CONFIG_ZSTD_COMMON=y +CONFIG_ZSTD_COMPRESS=y +CONFIG_ZSTD_DECOMPRESS=y +CONFIG_XZ_DEC=y +CONFIG_XZ_DEC_X86=y +# CONFIG_XZ_DEC_POWERPC is not set +# CONFIG_XZ_DEC_ARM is not set +# CONFIG_XZ_DEC_ARMTHUMB is not set +CONFIG_XZ_DEC_ARM64=y +# CONFIG_XZ_DEC_SPARC is not set +CONFIG_XZ_DEC_RISCV=y +# CONFIG_XZ_DEC_MICROLZMA is not set +CONFIG_XZ_DEC_BCJ=y +# CONFIG_XZ_DEC_TEST is not set +CONFIG_DECOMPRESS_GZIP=y +CONFIG_DECOMPRESS_BZIP2=y +CONFIG_DECOMPRESS_LZMA=y +CONFIG_DECOMPRESS_XZ=y +CONFIG_DECOMPRESS_LZO=y +CONFIG_DECOMPRESS_LZ4=y +CONFIG_DECOMPRESS_ZSTD=y +CONFIG_GENERIC_ALLOCATOR=y +CONFIG_TEXTSEARCH=y +CONFIG_TEXTSEARCH_KMP=m +CONFIG_TEXTSEARCH_BM=m +CONFIG_TEXTSEARCH_FSM=m +CONFIG_INTERVAL_TREE=y +CONFIG_XARRAY_MULTI=y +CONFIG_ASSOCIATIVE_ARRAY=y +CONFIG_HAS_IOMEM=y +CONFIG_HAS_IOPORT=y +CONFIG_HAS_IOPORT_MAP=y +CONFIG_HAS_DMA=y +CONFIG_DMA_OPS_HELPERS=y +CONFIG_NEED_SG_DMA_FLAGS=y +CONFIG_NEED_SG_DMA_LENGTH=y +CONFIG_NEED_DMA_MAP_STATE=y +CONFIG_ARCH_DMA_ADDR_T_64BIT=y +CONFIG_ARCH_HAS_FORCE_DMA_UNENCRYPTED=y +CONFIG_SWIOTLB=y +CONFIG_SWIOTLB_DYNAMIC=y +CONFIG_DMA_NEED_SYNC=y +CONFIG_DMA_COHERENT_POOL=y +CONFIG_DMA_CMA=y +CONFIG_DMA_NUMA_CMA=y + +# +# Default contiguous memory area size: +# +CONFIG_CMA_SIZE_MBYTES=0 +CONFIG_CMA_SIZE_SEL_MBYTES=y +# CONFIG_CMA_SIZE_SEL_PERCENTAGE is not set +# CONFIG_CMA_SIZE_SEL_MIN is not set +# CONFIG_CMA_SIZE_SEL_MAX is not set +CONFIG_CMA_ALIGNMENT=8 +# CONFIG_DMA_API_DEBUG is not set +# CONFIG_DMA_MAP_BENCHMARK is not set +CONFIG_SGL_ALLOC=y +CONFIG_CHECK_SIGNATURE=y +CONFIG_CPUMASK_OFFSTACK=y +CONFIG_CPU_RMAP=y +CONFIG_DQL=y +CONFIG_GLOB=y +# CONFIG_GLOB_SELFTEST is not set +CONFIG_NLATTR=y +CONFIG_LRU_CACHE=m +CONFIG_CLZ_TAB=y +CONFIG_IRQ_POLL=y +CONFIG_MPILIB=y +CONFIG_SIGNATURE=y +CONFIG_OID_REGISTRY=y +CONFIG_UCS2_STRING=y +CONFIG_HAVE_GENERIC_VDSO=y +CONFIG_GENERIC_GETTIMEOFDAY=y +CONFIG_GENERIC_VDSO_TIME_NS=y +CONFIG_GENERIC_VDSO_OVERFLOW_PROTECT=y +CONFIG_VDSO_GETRANDOM=y +CONFIG_GENERIC_VDSO_DATA_STORE=y +CONFIG_FONT_SUPPORT=y +CONFIG_FONTS=y +# CONFIG_FONT_8x8 is not set +CONFIG_FONT_8x16=y +# CONFIG_FONT_6x11 is not set +# CONFIG_FONT_7x14 is not set +# CONFIG_FONT_PEARL_8x8 is not set +# CONFIG_FONT_ACORN_8x8 is not set +# CONFIG_FONT_MINI_4x6 is not set +CONFIG_FONT_6x10=y +# CONFIG_FONT_10x18 is not set +# CONFIG_FONT_SUN8x16 is not set +# CONFIG_FONT_SUN12x22 is not set +CONFIG_FONT_TER16x32=y +# CONFIG_FONT_6x8 is not set +CONFIG_SG_POOL=y +CONFIG_ARCH_HAS_PMEM_API=y +CONFIG_MEMREGION=y +CONFIG_ARCH_HAS_CPU_CACHE_INVALIDATE_MEMREGION=y +CONFIG_ARCH_HAS_UACCESS_FLUSHCACHE=y +CONFIG_ARCH_HAS_COPY_MC=y +CONFIG_ARCH_STACKWALK=y +CONFIG_STACKDEPOT=y +CONFIG_STACKDEPOT_MAX_FRAMES=64 +CONFIG_SBITMAP=y +# CONFIG_LWQ_TEST is not set +# end of Library routines + +CONFIG_ASN1_ENCODER=y +CONFIG_FIRMWARE_TABLE=y +CONFIG_UNION_FIND=y + +# +# Kernel hacking +# + +# +# printk and dmesg options +# +CONFIG_PRINTK_TIME=y +# CONFIG_PRINTK_CALLER is not set +# CONFIG_STACKTRACE_BUILD_ID is not set +CONFIG_CONSOLE_LOGLEVEL_DEFAULT=7 +CONFIG_CONSOLE_LOGLEVEL_QUIET=3 +CONFIG_MESSAGE_LOGLEVEL_DEFAULT=4 +CONFIG_BOOT_PRINTK_DELAY=y +CONFIG_DYNAMIC_DEBUG=y +CONFIG_DYNAMIC_DEBUG_CORE=y +CONFIG_SYMBOLIC_ERRNAME=y +CONFIG_DEBUG_BUGVERBOSE=y +# end of printk and dmesg options + +CONFIG_DEBUG_KERNEL=y +# CONFIG_DEBUG_MISC is not set + +# +# Compile-time checks and compiler options +# +CONFIG_AS_HAS_NON_CONST_ULEB128=y +CONFIG_DEBUG_INFO_NONE=y +# CONFIG_DEBUG_INFO_DWARF_TOOLCHAIN_DEFAULT is not set +# CONFIG_DEBUG_INFO_DWARF4 is not set +# CONFIG_DEBUG_INFO_DWARF5 is not set +CONFIG_FRAME_WARN=2048 +CONFIG_STRIP_ASM_SYMS=y +# CONFIG_READABLE_ASM is not set +# CONFIG_HEADERS_INSTALL is not set +# CONFIG_DEBUG_SECTION_MISMATCH is not set +CONFIG_SECTION_MISMATCH_WARN_ONLY=y +# CONFIG_DEBUG_FORCE_FUNCTION_ALIGN_64B is not set +CONFIG_OBJTOOL=y +# CONFIG_OBJTOOL_WERROR is not set +# CONFIG_VMLINUX_MAP is not set +# CONFIG_DEBUG_FORCE_WEAK_PER_CPU is not set +# end of Compile-time checks and compiler options + +# +# Generic Kernel Debugging Instruments +# +CONFIG_MAGIC_SYSRQ=y +CONFIG_MAGIC_SYSRQ_DEFAULT_ENABLE=0x1 +# CONFIG_MAGIC_SYSRQ_SERIAL is not set +CONFIG_DEBUG_FS=y +CONFIG_DEBUG_FS_ALLOW_ALL=y +# CONFIG_DEBUG_FS_DISALLOW_MOUNT is not set +# CONFIG_DEBUG_FS_ALLOW_NONE is not set +CONFIG_HAVE_ARCH_KGDB=y +# CONFIG_KGDB is not set +CONFIG_ARCH_HAS_UBSAN=y +# CONFIG_UBSAN is not set +CONFIG_HAVE_ARCH_KCSAN=y +CONFIG_HAVE_KCSAN_COMPILER=y +# CONFIG_KCSAN is not set +# end of Generic Kernel Debugging Instruments + +# +# Networking Debugging +# +# CONFIG_NET_DEV_REFCNT_TRACKER is not set +# CONFIG_NET_NS_REFCNT_TRACKER is not set +# CONFIG_DEBUG_NET is not set +# CONFIG_DEBUG_NET_SMALL_RTNL is not set +# end of Networking Debugging + +# +# Memory Debugging +# +# CONFIG_PAGE_EXTENSION is not set +# CONFIG_DEBUG_PAGEALLOC is not set +CONFIG_SLUB_DEBUG=y +# CONFIG_SLUB_DEBUG_ON is not set +# CONFIG_PAGE_OWNER is not set +# CONFIG_PAGE_TABLE_CHECK is not set +# CONFIG_PAGE_POISONING is not set +# CONFIG_DEBUG_PAGE_REF is not set +# CONFIG_DEBUG_RODATA_TEST is not set +CONFIG_ARCH_HAS_DEBUG_WX=y +CONFIG_DEBUG_WX=y +CONFIG_ARCH_HAS_PTDUMP=y +CONFIG_PTDUMP=y +# CONFIG_PTDUMP_DEBUGFS is not set +CONFIG_HAVE_DEBUG_KMEMLEAK=y +# CONFIG_DEBUG_KMEMLEAK is not set +# CONFIG_PER_VMA_LOCK_STATS is not set +# CONFIG_DEBUG_OBJECTS is not set +# CONFIG_SHRINKER_DEBUG is not set +# CONFIG_DEBUG_STACK_USAGE is not set +CONFIG_SCHED_STACK_END_CHECK=y +CONFIG_ARCH_HAS_DEBUG_VM_PGTABLE=y +# CONFIG_DEBUG_VFS is not set +CONFIG_DEBUG_VM_IRQSOFF=y +CONFIG_DEBUG_VM=y +# CONFIG_DEBUG_VM_MAPLE_TREE is not set +# CONFIG_DEBUG_VM_RB is not set +# CONFIG_DEBUG_VM_PGFLAGS is not set +# CONFIG_DEBUG_VM_PGTABLE is not set +CONFIG_ARCH_HAS_DEBUG_VIRTUAL=y +# CONFIG_DEBUG_VIRTUAL is not set +CONFIG_DEBUG_MEMORY_INIT=y +# CONFIG_DEBUG_PER_CPU_MAPS is not set +# CONFIG_MEM_ALLOC_PROFILING is not set +CONFIG_HAVE_ARCH_KASAN=y +CONFIG_HAVE_ARCH_KASAN_VMALLOC=y +CONFIG_CC_HAS_KASAN_GENERIC=y +CONFIG_CC_HAS_KASAN_SW_TAGS=y +CONFIG_CC_HAS_WORKING_NOSANITIZE_ADDRESS=y +# CONFIG_KASAN is not set +CONFIG_HAVE_ARCH_KFENCE=y +# CONFIG_KFENCE is not set +CONFIG_HAVE_ARCH_KMSAN=y +# end of Memory Debugging + +CONFIG_DEBUG_SHIRQ=y + +# +# Debug Oops, Lockups and Hangs +# +# CONFIG_PANIC_ON_OOPS is not set +CONFIG_PANIC_ON_OOPS_VALUE=0 +CONFIG_PANIC_TIMEOUT=0 +CONFIG_LOCKUP_DETECTOR=y +CONFIG_SOFTLOCKUP_DETECTOR=y +CONFIG_SOFTLOCKUP_DETECTOR_INTR_STORM=y +# CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC is not set +CONFIG_HAVE_HARDLOCKUP_DETECTOR_BUDDY=y +CONFIG_HARDLOCKUP_DETECTOR=y +# CONFIG_HARDLOCKUP_DETECTOR_PREFER_BUDDY is not set +CONFIG_HARDLOCKUP_DETECTOR_PERF=y +# CONFIG_HARDLOCKUP_DETECTOR_BUDDY is not set +# CONFIG_HARDLOCKUP_DETECTOR_ARCH is not set +CONFIG_HARDLOCKUP_DETECTOR_COUNTS_HRTIMER=y +CONFIG_HARDLOCKUP_CHECK_TIMESTAMP=y +CONFIG_BOOTPARAM_HARDLOCKUP_PANIC=y +# CONFIG_DETECT_HUNG_TASK is not set +# CONFIG_WQ_WATCHDOG is not set +# CONFIG_WQ_CPU_INTENSIVE_REPORT is not set +# CONFIG_TEST_LOCKUP is not set +# end of Debug Oops, Lockups and Hangs + +# +# Scheduler Debugging +# +CONFIG_SCHED_INFO=y +CONFIG_SCHEDSTATS=y +# end of Scheduler Debugging + +# CONFIG_DEBUG_PREEMPT is not set + +# +# Lock Debugging (spinlocks, mutexes, etc...) +# +CONFIG_LOCK_DEBUGGING_SUPPORT=y +# CONFIG_PROVE_LOCKING is not set +# CONFIG_LOCK_STAT is not set +# CONFIG_DEBUG_RT_MUTEXES is not set +# CONFIG_DEBUG_SPINLOCK is not set +# CONFIG_DEBUG_MUTEXES is not set +# CONFIG_DEBUG_WW_MUTEX_SLOWPATH is not set +# CONFIG_DEBUG_RWSEMS is not set +# CONFIG_DEBUG_LOCK_ALLOC is not set +# CONFIG_DEBUG_ATOMIC_SLEEP is not set +# CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set +# CONFIG_LOCK_TORTURE_TEST is not set +# CONFIG_WW_MUTEX_SELFTEST is not set +# CONFIG_SCF_TORTURE_TEST is not set +# CONFIG_CSD_LOCK_WAIT_DEBUG is not set +# end of Lock Debugging (spinlocks, mutexes, etc...) + +# CONFIG_NMI_CHECK_CPU is not set +# CONFIG_DEBUG_IRQFLAGS is not set +CONFIG_STACKTRACE=y +# CONFIG_WARN_ALL_UNSEEDED_RANDOM is not set +# CONFIG_DEBUG_KOBJECT is not set + +# +# Debug kernel data structures +# +CONFIG_DEBUG_LIST=y +# CONFIG_DEBUG_PLIST is not set +# CONFIG_DEBUG_SG is not set +# CONFIG_DEBUG_NOTIFIERS is not set +# CONFIG_DEBUG_MAPLE_TREE is not set +# end of Debug kernel data structures + +# +# RCU Debugging +# +CONFIG_TORTURE_TEST=m +# CONFIG_RCU_SCALE_TEST is not set +CONFIG_RCU_TORTURE_TEST=m +# CONFIG_RCU_TORTURE_TEST_CHK_RDR_STATE is not set +# CONFIG_RCU_TORTURE_TEST_LOG_CPU is not set +# CONFIG_RCU_TORTURE_TEST_LOG_GP is not set +# CONFIG_RCU_REF_SCALE_TEST is not set +CONFIG_RCU_CPU_STALL_TIMEOUT=60 +CONFIG_RCU_EXP_CPU_STALL_TIMEOUT=0 +# CONFIG_RCU_CPU_STALL_CPUTIME is not set +# CONFIG_RCU_TRACE is not set +# CONFIG_RCU_EQS_DEBUG is not set +# end of RCU Debugging + +# CONFIG_DEBUG_WQ_FORCE_RR_CPU is not set +# CONFIG_CPU_HOTPLUG_STATE_CONTROL is not set +CONFIG_LATENCYTOP=y +# CONFIG_DEBUG_CGROUP_REF is not set +CONFIG_USER_STACKTRACE_SUPPORT=y +CONFIG_NOP_TRACER=y +CONFIG_HAVE_RETHOOK=y +CONFIG_RETHOOK=y +CONFIG_HAVE_FUNCTION_TRACER=y +CONFIG_HAVE_FUNCTION_GRAPH_TRACER=y +CONFIG_HAVE_FUNCTION_GRAPH_FREGS=y +CONFIG_HAVE_FTRACE_GRAPH_FUNC=y +CONFIG_HAVE_DYNAMIC_FTRACE=y +CONFIG_HAVE_DYNAMIC_FTRACE_WITH_REGS=y +CONFIG_HAVE_DYNAMIC_FTRACE_WITH_DIRECT_CALLS=y +CONFIG_HAVE_DYNAMIC_FTRACE_WITH_ARGS=y +CONFIG_HAVE_FTRACE_REGS_HAVING_PT_REGS=y +CONFIG_HAVE_DYNAMIC_FTRACE_NO_PATCHABLE=y +CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y +CONFIG_HAVE_SYSCALL_TRACEPOINTS=y +CONFIG_HAVE_FENTRY=y +CONFIG_HAVE_OBJTOOL_MCOUNT=y +CONFIG_HAVE_OBJTOOL_NOP_MCOUNT=y +CONFIG_HAVE_C_RECORDMCOUNT=y +CONFIG_HAVE_BUILDTIME_MCOUNT_SORT=y +CONFIG_BUILDTIME_MCOUNT_SORT=y +CONFIG_TRACER_MAX_TRACE=y +CONFIG_TRACE_CLOCK=y +CONFIG_RING_BUFFER=y +CONFIG_EVENT_TRACING=y +CONFIG_CONTEXT_SWITCH_TRACER=y +CONFIG_TRACING=y +CONFIG_GENERIC_TRACER=y +CONFIG_TRACING_SUPPORT=y +CONFIG_FTRACE=y +CONFIG_BOOTTIME_TRACING=y +CONFIG_FUNCTION_TRACER=y +CONFIG_FUNCTION_GRAPH_TRACER=y +# CONFIG_FUNCTION_GRAPH_RETVAL is not set +# CONFIG_FUNCTION_GRAPH_RETADDR is not set +CONFIG_DYNAMIC_FTRACE=y +CONFIG_DYNAMIC_FTRACE_WITH_REGS=y +CONFIG_DYNAMIC_FTRACE_WITH_DIRECT_CALLS=y +CONFIG_DYNAMIC_FTRACE_WITH_ARGS=y +# CONFIG_FPROBE is not set +CONFIG_FUNCTION_PROFILER=y +CONFIG_STACK_TRACER=y +# CONFIG_IRQSOFF_TRACER is not set +# CONFIG_PREEMPT_TRACER is not set +CONFIG_SCHED_TRACER=y +CONFIG_HWLAT_TRACER=y +# CONFIG_OSNOISE_TRACER is not set +# CONFIG_TIMERLAT_TRACER is not set +CONFIG_MMIOTRACE=y +CONFIG_FTRACE_SYSCALLS=y +CONFIG_TRACER_SNAPSHOT=y +# CONFIG_TRACER_SNAPSHOT_PER_CPU_SWAP is not set +CONFIG_BRANCH_PROFILE_NONE=y +# CONFIG_PROFILE_ANNOTATED_BRANCHES is not set +CONFIG_BLK_DEV_IO_TRACE=y +CONFIG_KPROBE_EVENTS=y +# CONFIG_KPROBE_EVENTS_ON_NOTRACE is not set +CONFIG_UPROBE_EVENTS=y +CONFIG_BPF_EVENTS=y +CONFIG_DYNAMIC_EVENTS=y +CONFIG_PROBE_EVENTS=y +CONFIG_FTRACE_MCOUNT_RECORD=y +CONFIG_FTRACE_MCOUNT_USE_CC=y +CONFIG_TRACING_MAP=y +CONFIG_SYNTH_EVENTS=y +# CONFIG_USER_EVENTS is not set +CONFIG_HIST_TRIGGERS=y +# CONFIG_TRACE_EVENT_INJECT is not set +# CONFIG_TRACEPOINT_BENCHMARK is not set +CONFIG_RING_BUFFER_BENCHMARK=m +CONFIG_TRACE_EVAL_MAP_FILE=y +# CONFIG_FTRACE_RECORD_RECURSION is not set +# CONFIG_FTRACE_VALIDATE_RCU_IS_WATCHING is not set +# CONFIG_FTRACE_STARTUP_TEST is not set +# CONFIG_FTRACE_SORT_STARTUP_TEST is not set +# CONFIG_RING_BUFFER_STARTUP_TEST is not set +# CONFIG_RING_BUFFER_VALIDATE_TIME_DELTAS is not set +# CONFIG_MMIOTRACE_TEST is not set +# CONFIG_PREEMPTIRQ_DELAY_TEST is not set +# CONFIG_SYNTH_EVENT_GEN_TEST is not set +# CONFIG_KPROBE_EVENT_GEN_TEST is not set +# CONFIG_HIST_TRIGGERS_DEBUG is not set +# CONFIG_RV is not set +CONFIG_PROVIDE_OHCI1394_DMA_INIT=y +# CONFIG_SAMPLES is not set +CONFIG_HAVE_SAMPLE_FTRACE_DIRECT=y +CONFIG_HAVE_SAMPLE_FTRACE_DIRECT_MULTI=y +CONFIG_ARCH_HAS_DEVMEM_IS_ALLOWED=y +# CONFIG_STRICT_DEVMEM is not set + +# +# x86 Debugging +# +CONFIG_EARLY_PRINTK_USB=y +# CONFIG_X86_VERBOSE_BOOTUP is not set +CONFIG_EARLY_PRINTK=y +CONFIG_EARLY_PRINTK_DBGP=y +# CONFIG_EARLY_PRINTK_USB_XDBC is not set +# CONFIG_EFI_PGT_DUMP is not set +# CONFIG_DEBUG_TLBFLUSH is not set +CONFIG_HAVE_MMIOTRACE_SUPPORT=y +# CONFIG_X86_DECODER_SELFTEST is not set +CONFIG_IO_DELAY_0X80=y +# CONFIG_IO_DELAY_0XED is not set +# CONFIG_IO_DELAY_UDELAY is not set +# CONFIG_IO_DELAY_NONE is not set +# CONFIG_DEBUG_BOOT_PARAMS is not set +# CONFIG_CPA_DEBUG is not set +# CONFIG_DEBUG_ENTRY is not set +# CONFIG_DEBUG_NMI_SELFTEST is not set +# CONFIG_X86_DEBUG_FPU is not set +# CONFIG_PUNIT_ATOM_DEBUG is not set +CONFIG_UNWINDER_ORC=y +# CONFIG_UNWINDER_FRAME_POINTER is not set +# end of x86 Debugging + +# +# Kernel Testing and Coverage +# +# CONFIG_KUNIT is not set +# CONFIG_NOTIFIER_ERROR_INJECTION is not set +# CONFIG_FUNCTION_ERROR_INJECTION is not set +# CONFIG_FAULT_INJECTION is not set +CONFIG_ARCH_HAS_KCOV=y +CONFIG_CC_HAS_SANCOV_TRACE_PC=y +# CONFIG_KCOV is not set +# CONFIG_RUNTIME_TESTING_MENU is not set +CONFIG_ARCH_USE_MEMTEST=y +CONFIG_MEMTEST=y +# end of Kernel Testing and Coverage + +# +# Rust hacking +# +# end of Rust hacking +# end of Kernel hacking + +CONFIG_IO_URING_ZCRX=y + +# +# Gentoo Linux +# +CONFIG_GENTOO_LINUX=y +CONFIG_GENTOO_LINUX_UDEV=y +CONFIG_GENTOO_LINUX_PORTAGE=y + +# +# Support for init systems, system and service managers +# +CONFIG_GENTOO_LINUX_INIT_SCRIPT=y +CONFIG_GENTOO_LINUX_INIT_SYSTEMD=y +# end of Support for init systems, system and service managers + +CONFIG_GENTOO_KERNEL_SELF_PROTECTION=y +CONFIG_GENTOO_PRINT_FIRMWARE_INFO=y +# end of Gentoo Linux